Skip to content

Commit 6f1b478

Browse files
committed
Add unit tests
Also make SdlManager default constructor package private
1 parent 398ae47 commit 6f1b478

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/SdlManagerTests.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,4 +422,20 @@ public void onResponse(int correlationId, RPCResponse response) {
422422
// Make sure the listener is called exactly once
423423
assertEquals("Listener was not called or called more/less frequently than expected", 1, listenerCalledCounter);
424424
}
425+
426+
@Test
427+
public void testDisposeAfterRetryChangeRegistration() {
428+
LockScreenConfig lockScreenConfig = new LockScreenConfig();
429+
SdlManager sdlManager = createSampleManager("Test App", "test.test.test", lockScreenConfig);
430+
sdlManager.retryChangeRegistration();
431+
sdlManager.dispose();
432+
}
433+
434+
@Test
435+
public void testRetryChangeRegistrationAfterDispose() {
436+
LockScreenConfig lockScreenConfig = new LockScreenConfig();
437+
SdlManager sdlManager = createSampleManager("Test App", "test.test.test", lockScreenConfig);
438+
sdlManager.dispose();
439+
sdlManager.retryChangeRegistration();
440+
}
425441
}

android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ public void run() {
100100
}
101101
};
102102

103+
SdlManager(){}
103104

104105
/**
105106
* Starts up a SdlManager, and calls provided callback called once all BaseSubManagers are done setting up

0 commit comments

Comments
 (0)