* Two entries with the same field values
*/
entry1.setDesignated(false);
- entry1.setJdbcDriver(dbDriver);
- entry1.setJdbcPassword(dbPass);
+ entry1.setJdbcDriver(DB_DRIVER);
+ entry1.setJdbcPassword(DB_PASS);
entry1.setJdbcUrl(dbUrl);
- entry1.setJdbcUser(dbUser);
+ entry1.setJdbcUser(DB_USER);
entry1.setLastUpdated(date);
- entry1.setNodeType(nodeType);
+ entry1.setNodeType(NODE_TYPE);
entry1.setPersistenceUnit(A_SEQ_PU);
entry1.setResourceName(resourceName1);
- entry1.setSite(siteName);
+ entry1.setSite(SITE_NAME);
entry2.setDesignated(false);
- entry2.setJdbcDriver(dbDriver);
- entry2.setJdbcPassword(dbPass);
+ entry2.setJdbcDriver(DB_DRIVER);
+ entry2.setJdbcPassword(DB_PASS);
entry2.setJdbcUrl(dbUrl);
- entry2.setJdbcUser(dbUser);
+ entry2.setJdbcUser(DB_USER);
entry2.setLastUpdated(date);
- entry2.setNodeType(nodeType);
+ entry2.setNodeType(NODE_TYPE);
entry2.setPersistenceUnit(A_SEQ_PU);
entry2.setResourceName(resourceName2);
- entry2.setSite(siteName);
+ entry2.setSite(SITE_NAME);
dbAudit.writeAuditDebugLog(className, resourceName1, resourceName2, entry1, entry2);
* Create two entries with different designated values
*/
entry1.setDesignated(false);
- entry1.setJdbcDriver(dbDriver);
- entry1.setJdbcPassword(dbPass);
+ entry1.setJdbcDriver(DB_DRIVER);
+ entry1.setJdbcPassword(DB_PASS);
entry1.setJdbcUrl(dbUrl);
- entry1.setJdbcUser(dbUser);
+ entry1.setJdbcUser(DB_USER);
entry1.setLastUpdated(date);
- entry1.setNodeType(nodeType);
+ entry1.setNodeType(NODE_TYPE);
entry1.setPersistenceUnit(A_SEQ_PU);
entry1.setResourceName(resourceName1);
- entry1.setSite(siteName);
+ entry1.setSite(SITE_NAME);
entry2.setDesignated(true);
- entry2.setJdbcDriver(dbDriver);
- entry2.setJdbcPassword(dbPass);
+ entry2.setJdbcDriver(DB_DRIVER);
+ entry2.setJdbcPassword(DB_PASS);
entry2.setJdbcUrl(dbUrl);
- entry2.setJdbcUser(dbUser);
+ entry2.setJdbcUser(DB_USER);
entry2.setLastUpdated(date);
- entry2.setNodeType(nodeType);
+ entry2.setNodeType(NODE_TYPE);
entry2.setPersistenceUnit(A_SEQ_PU);
entry2.setResourceName(resourceName2);
- entry2.setSite(siteName);
+ entry2.setSite(SITE_NAME);
HashMap<Object, Object> myEntries = new HashMap<>();
HashMap<Object, Object> theirEntries = new HashMap<>();
* 4 entries, one mismatch, two miss entries
*/
entry1.setDesignated(false);
- entry1.setJdbcDriver(dbDriver);
- entry1.setJdbcPassword(dbPass);
+ entry1.setJdbcDriver(DB_DRIVER);
+ entry1.setJdbcPassword(DB_PASS);
entry1.setJdbcUrl(dbUrl);
- entry1.setJdbcUser(dbUser);
+ entry1.setJdbcUser(DB_USER);
entry1.setLastUpdated(date);
- entry1.setNodeType(nodeType);
+ entry1.setNodeType(NODE_TYPE);
entry1.setPersistenceUnit(A_SEQ_PU);
entry1.setResourceName(resourceName1);
- entry1.setSite(siteName);
+ entry1.setSite(SITE_NAME);
entry2.setDesignated(true);
- entry2.setJdbcDriver(dbDriver);
- entry2.setJdbcPassword(dbPass);
+ entry2.setJdbcDriver(DB_DRIVER);
+ entry2.setJdbcPassword(DB_PASS);
entry2.setJdbcUrl(dbUrl);
- entry2.setJdbcUser(dbUser);
+ entry2.setJdbcUser(DB_USER);
entry2.setLastUpdated(date);
- entry2.setNodeType(nodeType);
+ entry2.setNodeType(NODE_TYPE);
entry2.setPersistenceUnit(A_SEQ_PU);
entry2.setResourceName(resourceName2);
- entry2.setSite(siteName);
+ entry2.setSite(SITE_NAME);
entry3.setDesignated(false);
- entry3.setJdbcDriver(dbDriver);
- entry3.setJdbcPassword(dbPass);
+ entry3.setJdbcDriver(DB_DRIVER);
+ entry3.setJdbcPassword(DB_PASS);
entry3.setJdbcUrl(dbUrl);
- entry3.setJdbcUser(dbUser);
+ entry3.setJdbcUser(DB_USER);
entry3.setLastUpdated(date);
- entry3.setNodeType(nodeType);
+ entry3.setNodeType(NODE_TYPE);
entry3.setPersistenceUnit(A_SEQ_PU);
entry3.setResourceName(resourceName2);
entry3.setSite("SiteB");
entry4.setDesignated(false);
- entry4.setJdbcDriver(dbDriver);
- entry4.setJdbcPassword(dbPass);
+ entry4.setJdbcDriver(DB_DRIVER);
+ entry4.setJdbcPassword(DB_PASS);
entry4.setJdbcUrl(dbUrl);
- entry4.setJdbcUser(dbUser);
+ entry4.setJdbcUser(DB_USER);
entry4.setLastUpdated(date);
- entry4.setNodeType(nodeType);
+ entry4.setNodeType(NODE_TYPE);
entry4.setPersistenceUnit(A_SEQ_PU);
entry4.setResourceName(resourceName2);
entry4.setSite("SiteB");
* Two entries with the same field values
*/
entry1.setDesignated(false);
- entry1.setJdbcDriver(dbDriver);
- entry1.setJdbcPassword(dbPass);
+ entry1.setJdbcDriver(DB_DRIVER);
+ entry1.setJdbcPassword(DB_PASS);
entry1.setJdbcUrl(dbUrl);
- entry1.setJdbcUser(dbUser);
+ entry1.setJdbcUser(DB_USER);
entry1.setLastUpdated(date);
- entry1.setNodeType(nodeType);
+ entry1.setNodeType(NODE_TYPE);
entry1.setPersistenceUnit(A_SEQ_PU);
entry1.setResourceName(resourceName1);
- entry1.setSite(siteName);
+ entry1.setSite(SITE_NAME);
entry2.setDesignated(false);
- entry2.setJdbcDriver(dbDriver);
- entry2.setJdbcPassword(dbPass);
+ entry2.setJdbcDriver(DB_DRIVER);
+ entry2.setJdbcPassword(DB_PASS);
entry2.setJdbcUrl(dbUrl);
- entry2.setJdbcUser(dbUser);
+ entry2.setJdbcUser(DB_USER);
entry2.setLastUpdated(date);
- entry2.setNodeType(nodeType);
+ entry2.setNodeType(NODE_TYPE);
entry2.setPersistenceUnit(A_SEQ_PU);
entry2.setResourceName(resourceName2);
- entry2.setSite(siteName);
+ entry2.setSite(SITE_NAME);
HashMap<Object, Object> myEntries = new HashMap<>();
HashMap<Object, Object> theirEntries = new HashMap<>();
assertThatThrownBy(() -> {
DbAudit dbAudit = new DbAudit(dbDao);
- dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, nodeType);
+ dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, NODE_TYPE);
}).isInstanceOf(DbAuditException.class);
logger.info("noEntitiesTest: Exit");
// Add one entry in the database
dbDao = new DbDao(RESOURCE_NAME, A_SEQ_PU, properties);
DbAudit dbAudit = new DbAudit(dbDao);
- dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, nodeType);
+ dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, NODE_TYPE);
- List<IntegrityAuditEntity> iaeList = dbDao.getIntegrityAuditEntities(A_SEQ_PU, nodeType);
+ List<IntegrityAuditEntity> iaeList = dbDao.getIntegrityAuditEntities(A_SEQ_PU, NODE_TYPE);
logger.info("List size: " + iaeList.size());
verifyItemsInLog(log, "one");
* as DB2 it can be confirmed that the mismatch is resolved
*/
DbAudit dbAudit = new DbAudit(dbDao);
- dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, nodeType);
+ dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, NODE_TYPE);
// update pdp3 entry in DB1 to point to DB2
new DbDao("pdp3", A_SEQ_PU, properties, dbUrl2).destroy();
* Run the audit again and correct the mismatch, the result should be one entry in the
* mismatchKeySet because of the missing entry from the beginning of the test
*/
- dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, nodeType);
+ dbAudit.dbAudit(RESOURCE_NAME, A_SEQ_PU, NODE_TYPE);
assertFalse(dbglog.getExtracted().isEmpty());
public static final String DEFAULT_DB_URL_PREFIX = "jdbc:h2:mem:";
- protected static final String dbDriver = "org.h2.Driver";
- protected static final String dbUser = "testu";
- protected static final String dbPass = "testp";
- protected static final String siteName = "SiteA";
- protected static final String nodeType = "pdp_xacml";
+ protected static final String DB_DRIVER = "org.h2.Driver";
+ protected static final String DB_USER = "testu";
+ protected static final String DB_PASS = "testp";
+ protected static final String SITE_NAME = "SiteA";
+ protected static final String NODE_TYPE = "pdp_xacml";
// will be defined by the test *Classes*
protected static String dbUrl;
/**
* Saves current configuration information and then sets new values.
*
- * @param dbDriver the name of the DB Driver class
* @param dbUrl the URL to the DB
* @throws IOException if an IO error occurs
*/
IntegrityAudit.setUnitTesting(true);
properties = new Properties();
- properties.put(IntegrityAuditProperties.DB_DRIVER, dbDriver);
+ properties.put(IntegrityAuditProperties.DB_DRIVER, DB_DRIVER);
properties.put(IntegrityAuditProperties.DB_URL, dbUrl);
- properties.put(IntegrityAuditProperties.DB_USER, dbUser);
- properties.put(IntegrityAuditProperties.DB_PWD, dbPass);
- properties.put(IntegrityAuditProperties.SITE_NAME, siteName);
- properties.put(IntegrityAuditProperties.NODE_TYPE, nodeType);
+ properties.put(IntegrityAuditProperties.DB_USER, DB_USER);
+ properties.put(IntegrityAuditProperties.DB_PWD, DB_PASS);
+ properties.put(IntegrityAuditProperties.SITE_NAME, SITE_NAME);
+ properties.put(IntegrityAuditProperties.NODE_TYPE, NODE_TYPE);
emf = Persistence.createEntityManagerFactory(A_SEQ_PU, makeProperties());