Add resetApplicationToNull utility with old application
This commit is contained in:
@@ -132,13 +132,16 @@ public abstract class KtUsefulTestCase extends TestCase {
|
||||
UIUtil.removeLeakingAppleListeners();
|
||||
super.tearDown();
|
||||
|
||||
if (application == null) {
|
||||
resetApplicationToNull();
|
||||
}
|
||||
resetApplicationToNull(application);
|
||||
|
||||
application = null;
|
||||
}
|
||||
|
||||
public static void resetApplicationToNull(Application old) {
|
||||
if (old != null) return;
|
||||
resetApplicationToNull();
|
||||
}
|
||||
|
||||
public static void resetApplicationToNull() {
|
||||
try {
|
||||
Field ourApplicationField = ApplicationManager.class.getDeclaredField("ourApplication");
|
||||
|
||||
Reference in New Issue
Block a user