Class PasswordHashing
- java.lang.Object
-
- org.openbravo.test.base.MockableBaseTest
-
- org.openbravo.test.base.OBBaseTest
-
- org.openbravo.authentication.hashing.PasswordHashing
-
public class PasswordHashing extends OBBaseTest
Tests password hashing with different algorithms
-
-
Field Summary
-
Fields inherited from class org.openbravo.test.base.OBBaseTest
DOLLAR, DOLLAR_ID, EURO, EURO_ID, QA_TEST_ADMIN_USER_ID, QA_TEST_CLIENT_ID, QA_TEST_ORG_ID, TEST_BP_CATEGORY_ID, TEST_CLIENT_ID, TEST_INVOICE_ID, TEST_LOCATION_ID, TEST_ORDER_ID, TEST_ORG_ID, TEST_ORG_TREE, TEST_PRODUCT_ID, TEST_ROLE_ID, TEST_US_ORG_ID, TEST_USER_ID, TEST_WAREHOUSE_ID, TEST2_USER_ID, userIds, watchFailures
-
-
Constructor Summary
Constructors Constructor Description PasswordHashing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
invalidPasswordDoesNotReturnAUser()
void
invalidUserDoesNotReturnAUser()
void
newAlgorithmsRemainUntouched()
void
newHashesWork()
void
oldAlgorithmsGetPromoted()
void
oldHashesWork()
void
oldPasswordsCanBeExpired()
void
saltPrventCollission()
void
sha1IsAKnownAlgorithm()
void
sha512SaltIsAKnownAlgorithm()
void
unknownAlgorithmsThrowException()
void
validUserNameAndPasswordReturnAUser()
-
Methods inherited from class org.openbravo.test.base.OBBaseTest
addReadWriteAccess, classSetUp, commitTransaction, count, getConnectionProvider, getOneInstance, getRandomUser, getTestLogAppender, initializeDalLayer, initializeDisabledTestCases, initializeTestLogAppender, isErrorOccured, reportException, rollback, setLogStackTraces, setQAAdminContext, setSystemAdministratorContext, setTestAdminContext, setTestLogAppenderLevel, setTestUserContext, setUp, setUserContext, shouldMockServletContext, staticInitializeDalLayer, testDone
-
Methods inherited from class org.openbravo.test.base.MockableBaseTest
mockStatic
-
-
-
-
Method Detail
-
sha1IsAKnownAlgorithm
public void sha1IsAKnownAlgorithm()
-
sha512SaltIsAKnownAlgorithm
public void sha512SaltIsAKnownAlgorithm()
-
unknownAlgorithmsThrowException
public void unknownAlgorithmsThrowException()
-
oldHashesWork
public void oldHashesWork()
-
newHashesWork
public void newHashesWork()
-
saltPrventCollission
public void saltPrventCollission()
-
validUserNameAndPasswordReturnAUser
public void validUserNameAndPasswordReturnAUser()
-
invalidPasswordDoesNotReturnAUser
public void invalidPasswordDoesNotReturnAUser()
-
invalidUserDoesNotReturnAUser
public void invalidUserDoesNotReturnAUser()
-
oldAlgorithmsGetPromoted
public void oldAlgorithmsGetPromoted()
-
newAlgorithmsRemainUntouched
public void newAlgorithmsRemainUntouched()
-
oldPasswordsCanBeExpired
public void oldPasswordsCanBeExpired()
-
-