From ddf32a3f78083523bf3afa7b9249cf5533808208 Mon Sep 17 00:00:00 2001 From: Ivan Matkov Date: Mon, 27 Jun 2022 10:25:10 +0200 Subject: [PATCH] Add explicit check to tests --- .../microsoft/appcenter/ApplicationContextUtilsTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sdk/appcenter/src/test/java/com/microsoft/appcenter/ApplicationContextUtilsTest.java b/sdk/appcenter/src/test/java/com/microsoft/appcenter/ApplicationContextUtilsTest.java index 916c73e6a..fae7807ca 100644 --- a/sdk/appcenter/src/test/java/com/microsoft/appcenter/ApplicationContextUtilsTest.java +++ b/sdk/appcenter/src/test/java/com/microsoft/appcenter/ApplicationContextUtilsTest.java @@ -8,6 +8,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoInteractions; import static org.mockito.Mockito.when; @@ -78,6 +79,9 @@ public void contextOnNewUnlockedDevice() { /* It should be regular context. */ assertEquals(mApplication, ApplicationContextUtils.getApplicationContext(mApplication)); + + /* We should use application object directly, without getApplicationContext call. */ + verify(mApplication, never()).getApplicationContext(); } @Test @@ -91,6 +95,9 @@ public void contextOnOldDevice() { /* It should be regular context. */ assertEquals(mApplication, ApplicationContextUtils.getApplicationContext(mApplication)); + + /* We should use application object directly, without getApplicationContext call. */ + verify(mApplication, never()).getApplicationContext(); } @Test