Add resetApplicationToNull utility with old application

This commit is contained in:
Nikolay Krasko
2017-08-08 17:33:37 +03:00
parent 3fd6dd3572
commit 4e190248cd
@@ -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");