diff options
author | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2018-10-01 19:51:30 -0400 |
---|---|---|
committer | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2018-10-01 19:51:30 -0400 |
commit | 410e98bfa569f048895920b00bcaee6592a984d9 (patch) | |
tree | 67cbd59c4e2507fba3d7790021b1c8b0c10db38f | |
parent | 42938714ece5c3f3ac7f445c77a72f1f5438ce1e (diff) | |
download | sdl_android-410e98bfa569f048895920b00bcaee6592a984d9.tar.gz |
Fix sdlManager unit tests
-rw-r--r-- | sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java b/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java index fd5386abb..436414abb 100644 --- a/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java +++ b/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java @@ -164,12 +164,17 @@ public class SdlManagerTests extends AndroidTestCase { sdlManager.start(); // Create and force all sub managers to be ready manually. Because SdlManager will not start until all sub managers are ready. - // Note : SdlManager.initialize() will not be called automatically by proxy as in real life because we have mock proxy not a real one + // Notes : + // 1- SdlManager.initialize() will not be called automatically by proxy as in real life because we have mock proxy not a real one + // 2- We should set SdlManager's state to READY each time we change state for any submanager because changing submanager's state may change SdlManager state! sdlManager.initialize(); - sdlManager.setState(BaseSubManager.READY); + sdlManager.transitionToState(BaseSubManager.READY); sdlManager.getLockScreenManager().transitionToState(BaseSubManager.READY); + sdlManager.transitionToState(BaseSubManager.READY); sdlManager.getScreenManager().transitionToState(BaseSubManager.READY); + sdlManager.transitionToState(BaseSubManager.READY); sdlManager.getPermissionManager().transitionToState(BaseSubManager.READY); + sdlManager.transitionToState(BaseSubManager.READY); sdlManager.getFileManager().transitionToState(BaseSubManager.READY); // Make sure the listener is called exactly once |