mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Verifying the test cases execution. [ags]
This commit is contained in:
@@ -78,7 +78,6 @@ public class AuditHoldsTest extends BaseRMRestTest {
|
|||||||
private List<AuditEntry> auditEntries;
|
private List<AuditEntry> auditEntries;
|
||||||
private String hold1NodeRef;
|
private String hold1NodeRef;
|
||||||
public static final String RECORD_FOLDER_THREE = "record-folder-three";
|
public static final String RECORD_FOLDER_THREE = "record-folder-three";
|
||||||
private static final String SITES_PATH = "/Sites";
|
|
||||||
@BeforeClass(alwaysRun = true)
|
@BeforeClass(alwaysRun = true)
|
||||||
public void preconditionForAuditAddToHoldTests()
|
public void preconditionForAuditAddToHoldTests()
|
||||||
{
|
{
|
||||||
@@ -93,7 +92,6 @@ public class AuditHoldsTest extends BaseRMRestTest {
|
|||||||
publicSite = dataSite.usingAdmin().createPublicRandomSite();
|
publicSite = dataSite.usingAdmin().createPublicRandomSite();
|
||||||
testFile = dataContent.usingAdmin().usingSite(publicSite).createContent(CMISUtil.DocumentType.TEXT_PLAIN);
|
testFile = dataContent.usingAdmin().usingSite(publicSite).createContent(CMISUtil.DocumentType.TEXT_PLAIN);
|
||||||
|
|
||||||
|
|
||||||
STEP("Create a record category with 2 folders and 1 record");
|
STEP("Create a record category with 2 folders and 1 record");
|
||||||
recordCategory = createRootCategory(getRandomName("recordCategory"));
|
recordCategory = createRootCategory(getRandomName("recordCategory"));
|
||||||
recordFolder1 = createRecordFolder(recordCategory.getId(), PREFIX + "recFolder1");
|
recordFolder1 = createRecordFolder(recordCategory.getId(), PREFIX + "recFolder1");
|
||||||
@@ -101,9 +99,6 @@ public class AuditHoldsTest extends BaseRMRestTest {
|
|||||||
Record recordToBeAdded = createElectronicRecord(recordFolder1.getId(), PREFIX + "record");
|
Record recordToBeAdded = createElectronicRecord(recordFolder1.getId(), PREFIX + "record");
|
||||||
assertStatusCode(CREATED);
|
assertStatusCode(CREATED);
|
||||||
|
|
||||||
// //This is required to assert line 137
|
|
||||||
// rmAuditService.clearAuditLog();
|
|
||||||
|
|
||||||
STEP("Add some items to the hold, then remove them from the hold");
|
STEP("Add some items to the hold, then remove them from the hold");
|
||||||
final List<String> itemsList = asList(testFile.getNodeRefWithoutVersion(), recordToBeAdded.getId(), recordFolder2.getId());
|
final List<String> itemsList = asList(testFile.getNodeRefWithoutVersion(), recordToBeAdded.getId(), recordFolder2.getId());
|
||||||
final List<String> holdsList = Collections.singletonList(HOLD1);
|
final List<String> holdsList = Collections.singletonList(HOLD1);
|
||||||
@@ -133,12 +128,11 @@ public class AuditHoldsTest extends BaseRMRestTest {
|
|||||||
}
|
}
|
||||||
@Test (dataProvider = "holdsEvents")
|
@Test (dataProvider = "holdsEvents")
|
||||||
public void checkItemPathLink(AuditEvents event) {
|
public void checkItemPathLink(AuditEvents event) {
|
||||||
|
System.out.println("Executing checkItemPathLink test");
|
||||||
auditEntries = rmAuditService.getAuditEntriesFilteredByEvent(getAdminUser(), event);
|
auditEntries = rmAuditService.getAuditEntriesFilteredByEvent(getAdminUser(), event);
|
||||||
assertFalse("Audit results should not be empty",auditEntries.size()==0);
|
assertFalse("Audit results should not be empty",auditEntries.size()==0);
|
||||||
final String auditedEvent = event + " - " + testFile.getName();
|
final String auditedEvent = event + " - " + testFile.getName();
|
||||||
assertTrue("Audit results should contain one " + auditedEvent + " event",auditEntries.stream().anyMatch(e -> e.getEvent().startsWith(event.eventDisplayName)));
|
assertTrue("Audit results should contain one " + auditedEvent + " event",auditEntries.stream().anyMatch(e -> e.getEvent().startsWith(event.eventDisplayName)));
|
||||||
String expectedLocation = testFile.getCmisLocation().replace(SITES_PATH, "");
|
|
||||||
System.out.println(auditEntries.size());
|
|
||||||
STEP("Check the audit log contains only an entry for add to hold.");
|
STEP("Check the audit log contains only an entry for add to hold.");
|
||||||
assertThat(auditEntries, is(not(empty())));
|
assertThat(auditEntries, is(not(empty())));
|
||||||
}
|
}
|
||||||
|
@@ -98,6 +98,7 @@ public class ElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@Test(description = "Audit log for newly filed electronic record")
|
@Test(description = "Audit log for newly filed electronic record")
|
||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void newElectronicRecordAudit() {
|
public void newElectronicRecordAudit() {
|
||||||
|
System.out.println("Executing newElectronicRecordAudit test");
|
||||||
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
||||||
|
|
||||||
// newly created record contains 2 events: "file to" and metadata update
|
// newly created record contains 2 events: "file to" and metadata update
|
||||||
@@ -115,6 +116,7 @@ public class ElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void electronicRecordAuditIsEvent()
|
public void electronicRecordAuditIsEvent()
|
||||||
{
|
{
|
||||||
|
System.out.println("Executing electronicRecordAuditIsEvent test");
|
||||||
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
||||||
assertTrue("Audit View Event is not present.",auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
assertTrue("Audit View Event is not present.",auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
||||||
}
|
}
|
||||||
@@ -126,6 +128,7 @@ public class ElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
)
|
)
|
||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void renameElectronicRecord() {
|
public void renameElectronicRecord() {
|
||||||
|
System.out.println("Executing renameElectronicRecord test");
|
||||||
auditLog.clearAuditLog(rmAdmin.get().getUsername(),rmAdmin.get().getPassword());
|
auditLog.clearAuditLog(rmAdmin.get().getUsername(),rmAdmin.get().getPassword());
|
||||||
Record renameElectronicRecord = createRecordModel("edited " + electronicRecord.getName(), "", "");
|
Record renameElectronicRecord = createRecordModel("edited " + electronicRecord.getName(), "", "");
|
||||||
|
|
||||||
@@ -143,6 +146,7 @@ public class ElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
description = "Complete and reopen electronic record")
|
description = "Complete and reopen electronic record")
|
||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void completeAndReopenElectronicRecord() {
|
public void completeAndReopenElectronicRecord() {
|
||||||
|
System.out.println("Executing completeAndReopenElectronicRecord test");
|
||||||
electronicRecord2 = createElectronicRecord(recordFolder1.getId(),AUDIT_COMPLETE_REOPEN_ELECTRONIC_RECORD);
|
electronicRecord2 = createElectronicRecord(recordFolder1.getId(),AUDIT_COMPLETE_REOPEN_ELECTRONIC_RECORD);
|
||||||
|
|
||||||
// complete record
|
// complete record
|
||||||
@@ -198,6 +202,7 @@ public class ElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void fileElectronicRecordAuditLogAsRecord()
|
public void fileElectronicRecordAuditLogAsRecord()
|
||||||
{
|
{
|
||||||
|
System.out.println("Executing completeAndReopenElectronicRecord test");
|
||||||
// audit log is stored in the same folder, refresh it so that it appears in the list
|
// audit log is stored in the same folder, refresh it so that it appears in the list
|
||||||
HttpResponse auditRecordHttpResponse = auditLog.logsAuditLogAsRecord(rmAdmin.get().getUsername(),rmAdmin.get().getPassword(),
|
HttpResponse auditRecordHttpResponse = auditLog.logsAuditLogAsRecord(rmAdmin.get().getUsername(),rmAdmin.get().getPassword(),
|
||||||
getRecordNodeRef(electronicRecord2.getId()),getFolderNodeRef(recordFolder1.getId()));
|
getRecordNodeRef(electronicRecord2.getId()),getFolderNodeRef(recordFolder1.getId()));
|
||||||
|
@@ -97,7 +97,7 @@ public class NonElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void newNonElectronicRecordAudit()
|
public void newNonElectronicRecordAudit()
|
||||||
{
|
{
|
||||||
|
System.out.println("Executing newNonElectronicRecordAudit test");
|
||||||
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
||||||
|
|
||||||
// newly created record contains 3 events: "created object", "file to" and metadata update
|
// newly created record contains 3 events: "created object", "file to" and metadata update
|
||||||
@@ -114,6 +114,7 @@ public class NonElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void nonElectronicRecordAuditIsEvent()
|
public void nonElectronicRecordAuditIsEvent()
|
||||||
{
|
{
|
||||||
|
System.out.println("Executing nonElectronicRecordAuditIsEvent test");
|
||||||
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
List<AuditEntry> auditEntries= auditLog.getRMAuditLogAll(getAdminUser().getUsername(),getAdminUser().getPassword(),100);
|
||||||
assertTrue("Audit View Event is not present.",auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
assertTrue("Audit View Event is not present.",auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
||||||
|
|
||||||
@@ -127,6 +128,7 @@ public class NonElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void renameNonElectronicRecord()
|
public void renameNonElectronicRecord()
|
||||||
{
|
{
|
||||||
|
System.out.println("Executing renameNonElectronicRecord test");
|
||||||
auditLog.clearAuditLog(rmAdmin.get().getUsername(),rmAdmin.get().getPassword());
|
auditLog.clearAuditLog(rmAdmin.get().getUsername(),rmAdmin.get().getPassword());
|
||||||
Record renameNonElectronicRecord = createRecordModel("edited " + nonElectronicRecord.getName(), "", "");
|
Record renameNonElectronicRecord = createRecordModel("edited " + nonElectronicRecord.getName(), "", "");
|
||||||
|
|
||||||
@@ -144,6 +146,7 @@ public class NonElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void completeAndReopenNonElectronicRecord()
|
public void completeAndReopenNonElectronicRecord()
|
||||||
{
|
{
|
||||||
|
System.out.println("Executing completeAndReopenNonElectronicRecord test");
|
||||||
nonElectronicRecord2 = createNonElectronicRecord(recordFolder1.getId(),AUDIT_COMPLETE_REOPEN_NON_ELECTRONIC_RECORD);
|
nonElectronicRecord2 = createNonElectronicRecord(recordFolder1.getId(),AUDIT_COMPLETE_REOPEN_NON_ELECTRONIC_RECORD);
|
||||||
|
|
||||||
// complete record
|
// complete record
|
||||||
@@ -199,6 +202,7 @@ public class NonElectronicRecordAuditLogTest extends BaseRMRestTest {
|
|||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void fileNonElectronicRecordAuditLogAsRecord()
|
public void fileNonElectronicRecordAuditLogAsRecord()
|
||||||
{
|
{
|
||||||
|
System.out.println("Executing fileNonElectronicRecordAuditLogAsRecord test");
|
||||||
// audit log is stored in the same folder, refresh it so that it appears in the list
|
// audit log is stored in the same folder, refresh it so that it appears in the list
|
||||||
HttpResponse auditRecordHttpResponse = auditLog.logsAuditLogAsRecord(rmAdmin.get().getUsername(),rmAdmin.get().getPassword(),
|
HttpResponse auditRecordHttpResponse = auditLog.logsAuditLogAsRecord(rmAdmin.get().getUsername(),rmAdmin.get().getPassword(),
|
||||||
getRecordNodeRef(nonElectronicRecord2.getId()),getFolderNodeRef(recordFolder1.getId()));
|
getRecordNodeRef(nonElectronicRecord2.getId()),getFolderNodeRef(recordFolder1.getId()));
|
||||||
|
@@ -70,6 +70,7 @@ public class RecordCategoryAuditLogTest extends BaseRMRestTest {
|
|||||||
@Test
|
@Test
|
||||||
@AlfrescoTest(jira = "RM-2768")
|
@AlfrescoTest(jira = "RM-2768")
|
||||||
public void recordCategoryAudit() throws Exception {
|
public void recordCategoryAudit() throws Exception {
|
||||||
|
System.out.println("Executing recordCategoryAudit test");
|
||||||
STEP("Create root level category");
|
STEP("Create root level category");
|
||||||
recordCategoryAudit = createRootCategory(AUDIT_CATEGORY);
|
recordCategoryAudit = createRootCategory(AUDIT_CATEGORY);
|
||||||
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
||||||
@@ -92,7 +93,7 @@ public class RecordCategoryAuditLogTest extends BaseRMRestTest {
|
|||||||
)
|
)
|
||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void recordCategoryAuditIsEvent() {
|
public void recordCategoryAuditIsEvent() {
|
||||||
|
System.out.println("Executing recordCategoryAuditIsEvent test");
|
||||||
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
||||||
assertTrue("Audit View Event is not present.", auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
assertTrue("Audit View Event is not present.", auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
||||||
}
|
}
|
||||||
@@ -104,6 +105,7 @@ public class RecordCategoryAuditLogTest extends BaseRMRestTest {
|
|||||||
)
|
)
|
||||||
@AlfrescoTest(jira="RM-4303")
|
@AlfrescoTest(jira="RM-4303")
|
||||||
public void renameRecordCategory() {
|
public void renameRecordCategory() {
|
||||||
|
System.out.println("Executing renameRecordCategory test");
|
||||||
String categoryName = "Category name " + getRandomAlphanumeric();
|
String categoryName = "Category name " + getRandomAlphanumeric();
|
||||||
RecordCategory rootRecordCategory = createRootCategory(categoryName);
|
RecordCategory rootRecordCategory = createRootCategory(categoryName);
|
||||||
String newCategoryName = "Rename " + categoryName;
|
String newCategoryName = "Rename " + categoryName;
|
||||||
|
@@ -81,6 +81,7 @@ public class RecordFolderAuditLogTest extends BaseRMRestTest {
|
|||||||
@Test(description = "Audit log for empty record folder")
|
@Test(description = "Audit log for empty record folder")
|
||||||
@AlfrescoTest(jira = "RM-4303")
|
@AlfrescoTest(jira = "RM-4303")
|
||||||
public void recordFolderAudit() {
|
public void recordFolderAudit() {
|
||||||
|
System.out.println("Executing recordFolderAudit test");
|
||||||
category1 = createRootCategory(TITLE, DESCRIPTION);
|
category1 = createRootCategory(TITLE, DESCRIPTION);
|
||||||
recordFolder1 = createFolder(category1.getId(), TITLE);
|
recordFolder1 = createFolder(category1.getId(), TITLE);
|
||||||
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
||||||
@@ -96,6 +97,7 @@ public class RecordFolderAuditLogTest extends BaseRMRestTest {
|
|||||||
)
|
)
|
||||||
@AlfrescoTest(jira = "RM-4303")
|
@AlfrescoTest(jira = "RM-4303")
|
||||||
public void recordFolderAuditIsEvent() {
|
public void recordFolderAuditIsEvent() {
|
||||||
|
System.out.println("Executing recordFolderAuditIsEvent test");
|
||||||
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
List<AuditEntry> auditEntries = auditLog.getRMAuditLogAll(getAdminUser().getUsername(), getAdminUser().getPassword(), 100);
|
||||||
assertTrue("Audit View Event is not present.", auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
assertTrue("Audit View Event is not present.", auditEntries.stream().anyMatch(x -> x.getEvent().startsWith("Audit View")));
|
||||||
|
|
||||||
@@ -108,6 +110,7 @@ public class RecordFolderAuditLogTest extends BaseRMRestTest {
|
|||||||
)
|
)
|
||||||
@AlfrescoTest(jira = "RM-4303")
|
@AlfrescoTest(jira = "RM-4303")
|
||||||
public void renameRecordFolder() {
|
public void renameRecordFolder() {
|
||||||
|
System.out.println("Executing renameRecordFolder test");
|
||||||
auditLog.clearAuditLog(rmAdmin.get().getUsername(), rmAdmin.get().getPassword());
|
auditLog.clearAuditLog(rmAdmin.get().getUsername(), rmAdmin.get().getPassword());
|
||||||
RecordFolder renameRecordFolder = createRecordFolderModel(category1.getId(), "edited");
|
RecordFolder renameRecordFolder = createRecordFolderModel(category1.getId(), "edited");
|
||||||
getRestAPIFactory().getRecordFolderAPI().updateRecordFolder(renameRecordFolder, recordFolder1.getId());
|
getRestAPIFactory().getRecordFolderAPI().updateRecordFolder(renameRecordFolder, recordFolder1.getId());
|
||||||
@@ -123,6 +126,7 @@ public class RecordFolderAuditLogTest extends BaseRMRestTest {
|
|||||||
description = "Close and reopen folder")
|
description = "Close and reopen folder")
|
||||||
@AlfrescoTest(jira = "RM-4303")
|
@AlfrescoTest(jira = "RM-4303")
|
||||||
public void closeReopenFolder() {
|
public void closeReopenFolder() {
|
||||||
|
System.out.println("Executing closeReopenFolder test");
|
||||||
//close folder
|
//close folder
|
||||||
recordFoldersAPI.closeRecordFolder(rmAdmin.get().getUsername(), rmAdmin.get().getPassword(),
|
recordFoldersAPI.closeRecordFolder(rmAdmin.get().getUsername(), rmAdmin.get().getPassword(),
|
||||||
recordFolder1.getName());
|
recordFolder1.getName());
|
||||||
|
Reference in New Issue
Block a user