package org.axway.grapes.server.db.datamodel; import org.axway.grapes.server.db.datamodel.DbCredential.AvailableRoles; import org.junit.Test; import static org.junit.Assert.*; public class DbCredentialTest { @Test public void isHealthy(){ DbCredential credential = new DbCredential(); assertFalse(credential.isHealthy()); credential.setUser("test"); assertFalse(credential.isHealthy()); credential.setPassword("test"); assertTrue(credential.isHealthy()); } @Test public void checkGetRole(){ assertEquals(null, DbCredential.getRole("wrongRole")); assertEquals(AvailableRoles.ARTIFACT_CHECKER, DbCredential.getRole("artifact_checker")); assertEquals(AvailableRoles.DATA_DELETER, DbCredential.getRole("DATA_DELETER")); assertEquals(AvailableRoles.DATA_UPDATER, DbCredential.getRole("DATA_updater")); assertEquals(AvailableRoles.DEPENDENCY_NOTIFIER, DbCredential.getRole("dependency_NOTIFIER")); assertEquals(AvailableRoles.LICENSE_CHECKER, DbCredential.getRole("license_checker")); } }