Add tests for private profile delayed locking
This change adds UserControllerTests for testing the delayed locking
flows for private profile. The following scenarios are covered:
- Private profile should be stopped and locked if stopUser is called
- Private profile should be stopped and locked if
stopUserWithDelayedLocking is called but the private profile feature
flags are disabled
- Private profile should be stopped and locked if
stopUserWithDelayedLocking is called but mMaxRunningUsers is less than
the total running users
- Private profile should be stopped and unlocked if
stopUserWithDelayedLocking is called with private profile flags turned
on and mMaxRunningUsers greater than the total running users
Test: atest UserControllerTests
Bug: 312184187
Change-Id: I2af727edf52340c9f4b64614715f70226b88fd75
1 file changed