Package ch.rswk.meta.engine.test
Class UserServiceTest
java.lang.Object
ch.rswk.meta.engine.test.AbstractEngineServiceTest
ch.rswk.meta.engine.test.UserServiceTest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MetaUserConfigstatic final MetaUserGroupstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Set<MetaUserConfig> private static final UserService.UserServiceContactConfigprotected GatewayMockServicestatic final Set<MetaUserGroup> static final Stringprivate static final org.slf4j.Loggerprivate static final UserService.UserServiceContactConfigprivate static final intprivate static final intstatic final UserService.UserServiceConfigprivate static final UserService.UserServiceTokenConfigstatic final longstatic final MetaUserstatic final MetaUserstatic final MetaUserstatic final MetaUserstatic final MetaUserstatic final MetaUserprotected UserServiceprivate static final UserService.UserServiceWebAuthnConfigFields inherited from class ch.rswk.meta.engine.test.AbstractEngineServiceTest
runtime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidstatic voidcleanup(UserService.UserServiceConfig config) voidvoidgenerate100kGrants(String prefix) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidloginAndAuth(String clientId, @Nullable Supplier<String> otpSupplier, @Nullable String password, String user) voidvoidstatic MetaUserConfignewUserServiceTestConfig(@Nullable Path luceneIndexDir) static LoginRequestnewUserServiceTestLoginRequest(@Nullable String password, String user) voidvoidvoidsetup()voidvoidvoidteardown()voidvoidvoidvoidvoidMethods inherited from class ch.rswk.meta.engine.test.AbstractEngineServiceTest
setupServices, startUpAndShutDown, teardownServices
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
ADMIN_USER_CONFIG
-
ATTEMPTS
public static final int ATTEMPTS- See Also:
-
CLIENT_ID
-
CLIENT_NAME
-
CLIENT_VERSION
-
CONFIG_FIXTURE
-
IPADDRESS
- See Also:
-
TOKEN_EXPIRATION
public static final long TOKEN_EXPIRATION- See Also:
-
USER
-
ADMIN_USER_GROUP
-
GROUP_FIXTURE
-
USER_EMAIL
-
USER_NOPW
-
USER_PHONE
-
USER_TOTP
-
USER_WEBHOOK
-
USER_FIXTURE
-
OTP_FORMAT
-
OTP_SUBJECT
-
CONTACT_CONFIG
-
RECOVER_FORMAT
-
RECOVER_SUBJECT
-
RECOVER_CONTACT_CONFIG
-
SCRYPT_CPU
private static final int SCRYPT_CPU- See Also:
-
SCRYPT_MEMORY
private static final int SCRYPT_MEMORY- See Also:
-
TOKEN_CONFIG
-
WEBAUTHN_CONFIG
-
TEST_CONFIG
-
gatewayService
-
userService
-
-
Constructor Details
-
UserServiceTest
public UserServiceTest()
-
-
Method Details
-
authToken
-
auth_fail
-
newUserServiceTestLoginRequest
-
auth_fail_attempts
-
auth_otpEmail
-
loginAndAuth
-
auth_otpPhone
-
auth_otpWebhook
-
configWriteAndSearch
-
create_delete_1000
-
generateScryptHash_verifyScryptHash
@Test public void generateScryptHash_verifyScryptHash() -
generateScryptOtp_verifyScryptOtp
@Test public void generateScryptOtp_verifyScryptOtp() -
generateToken
@Test public void generateToken() -
generateTotpKey_generateTotp_verifyTotp
- Throws:
InterruptedException
-
generateUserToken_otp
-
generateUserToken_verifyToken
-
getClientList
@Test public void getClientList() -
groupWriteAndSearch
-
groupWriteUpdate
@Test public void groupWriteUpdate() -
hasUserPermission
-
generate100kGrants
-
loginLogout_nopw
-
loginLogout_pw
-
login_fail_password
-
login_fail_user
-
login_otpEmail
-
login_otpPhone_fail
-
login_userConfigEmail_fail
-
login_userConfigPhone
-
newAdminGroupTestConfig
-
newUserServiceTestConfig
-
recoverUser
@Test public void recoverUser() -
resetPassword
-
setup
-
startVerifyOtp_expiration
-
startVerifyOtp_verifyOtp
-
teardown
-
cleanup
- Throws:
IOException
-
userWriteAndSearch
-
userWriteUpdate
@Test public void userWriteUpdate() -
userWrite_totp
-
verifyScryptHash
@Test public void verifyScryptHash() -
verifyToken_tokenInvalidation
-