Increase API coverage for android.app.GameState

Test: atest com.android.server.app.GameManagerServiceTests
Bug: 215435581
Change-Id: I30e9157133bb6e35f9c8d00b4150c233919c4137
Merged-In: I30e9157133bb6e35f9c8d00b4150c233919c4137
This commit is contained in:
Jim Blackler
2022-02-07 22:28:58 +00:00
parent f44ddcc068
commit f8cbc0b6f4

View File

@@ -1167,7 +1167,14 @@ public class GameManagerServiceTests {
startUser(gameManagerService, USER_ID_1);
gameManagerService.setGameMode(
mPackageName, GameManager.GAME_MODE_PERFORMANCE, USER_ID_1);
GameState gameState = new GameState(isLoading, GameState.MODE_NONE);
int testMode = GameState.MODE_NONE;
int testLabel = 99;
int testQuality = 123;
GameState gameState = new GameState(isLoading, testMode, testLabel, testQuality);
assertEquals(isLoading, gameState.isLoading());
assertEquals(testMode, gameState.getMode());
assertEquals(testLabel, gameState.getLabel());
assertEquals(testQuality, gameState.getQuality());
gameManagerService.setGameState(mPackageName, gameState, USER_ID_1);
mTestLooper.dispatchAll();
verify(mMockPowerManager, times(1)).setPowerMode(Mode.GAME_LOADING, isLoading);