@Override public boolean validateUserInfo( IUser user ) { return RepositoryCommonValidations.checkUserInfo( user ); }
@Override public void normalizeUserInfo( IUser user ) { RepositoryCommonValidations.normalizeUserInfo( user ); } }
@Override public boolean validateUserInfo( IUser user ) { return RepositoryCommonValidations.checkUserInfo( user ); }
@Override public void normalizeUserInfo( IUser user ) { RepositoryCommonValidations.normalizeUserInfo( user ); }
@Test( expected = NullPointerException.class ) public void checkUserInfo_Null() { RepositoryCommonValidations.checkUserInfo( null ); }
@Test( expected = NullPointerException.class ) public void normalizeUserInfo_Null() { RepositoryCommonValidations.normalizeUserInfo( null ); }
@Test public void checkUserInfo_LoginContainsSpaces() { assertFalse( RepositoryCommonValidations.checkUserInfo( user( " \t\n ", "name" ) ) ); }
@Test public void normalizeUserInfo_Valid() { IUser normalized = RepositoryCommonValidations.normalizeUserInfo( user( "login", "name" ) ); assertEquals( "login", normalized.getLogin() ); assertEquals( "login", normalized.getName() ); }
@Test public void checkUserInfo_LoginIsBlank() { assertFalse( RepositoryCommonValidations.checkUserInfo( user( "", "name" ) ) ); }
@Test public void normalizeUserInfo_WithSpaces() { IUser normalized = RepositoryCommonValidations.normalizeUserInfo( user( " login \t\n ", "name" ) ); assertEquals( "login", normalized.getLogin() ); assertEquals( "login", normalized.getName() ); }
@Test public void checkUserInfo_LoginIsNull() { assertFalse( RepositoryCommonValidations.checkUserInfo( user( null, "name" ) ) ); }
@Test public void checkUserInfo_BothAreMeaningful() { assertTrue( RepositoryCommonValidations.checkUserInfo( user( "login", "name" ) ) ); }