public void testAddGetDeleteActionRecord() throws Throwable { ActionLogRecord record1 = this._helper.createActionRecord( 0, "username1", "actionName1", "namespace1", null, "params1"); ActionLogRecord record2 = this._helper.createActionRecord( 0, "username2", "actionName2", "namespace2", null, "params2"); this._actionLoggerManager.addActionRecord(record1); this._actionLoggerManager.addActionRecord(record2); super.waitThreads(IActionLogManager.LOG_APPENDER_THREAD_NAME_PREFIX); ActionLogRecord addedRecord1 = this._actionLoggerManager.getActionRecord(record1.getId()); this.compareActionRecords(record1, addedRecord1); ActionLogRecord addedRecord2 = this._actionLoggerManager.getActionRecord(record2.getId()); this.compareActionRecords(record2, addedRecord2); this._actionLoggerManager.deleteActionRecord(record1.getId()); assertNull(this._actionLoggerManager.getActionRecord(record1.getId())); this._actionLoggerManager.deleteActionRecord(record2.getId()); assertNull(this._actionLoggerManager.getActionRecord(record2.getId())); }
private void compareActionRecords(ActionLogRecord expected, ActionLogRecord received) { assertEquals(expected.getId(), received.getId()); assertEquals(expected.getUsername(), received.getUsername()); assertEquals(expected.getActionName(), received.getActionName()); assertEquals(expected.getNamespace(), received.getNamespace()); assertEquals(expected.getParameters(), received.getParameters()); assertEquals( DateConverter.getFormattedDate(expected.getActionDate(), "ddMMyyyyHHmm"), DateConverter.getFormattedDate(received.getActionDate(), "ddMMyyyyHHmm")); }