fixing tests

This commit is contained in:
Sara Aspery
2017-06-21 15:34:00 +01:00
parent 14cb548edd
commit e8be7da86e

View File

@@ -57,6 +57,8 @@ public class CompleteRecordTests extends BaseRMRestTest
private static final Boolean COMPLETE = true; private static final Boolean COMPLETE = true;
private static final Boolean INCOMPLETE = false; private static final Boolean INCOMPLETE = false;
private static final String parameters = "include=isCompleted"; private static final String parameters = "include=isCompleted";
//private static final boolean MANDATORY_METADATA = true;
//private static final QName ASPECT_TEST = QName.createQName("http://www.alfresco.org/model/rmtest/1.0", "recordMetaDataWithProperty");
/** /**
* Incomplete records with mandatory meta-data present * Incomplete records with mandatory meta-data present
@@ -76,7 +78,7 @@ public class CompleteRecordTests extends BaseRMRestTest
getFile(IMAGE_FILE)); getFile(IMAGE_FILE));
assertStatusCode(CREATED); assertStatusCode(CREATED);
setMandatoryMetadata(electronicRecord); setMandatoryMetadata(electronicRecord);
// TODO verfiy mandatory metadata is present // TODO verfiy mandatory metadata is present?
//create non-electronic record in record folder //create non-electronic record in record folder
Record nonElectronicRecord = recordFolderAPI.createRecord(createNonElectronicRecordModel(), recordFolderId); Record nonElectronicRecord = recordFolderAPI.createRecord(createNonElectronicRecordModel(), recordFolderId);
@@ -97,7 +99,7 @@ public class CompleteRecordTests extends BaseRMRestTest
public Object[][] getIncompleteRecordsMandatoryMetadataMissing() throws Exception public Object[][] getIncompleteRecordsMandatoryMetadataMissing() throws Exception
{ {
createRMSiteIfNotExists(); createRMSiteIfNotExists();
createMandatoryMetadata(); //createMandatoryMetadata();
String recordFolderId = createCategoryFolderInFilePlan().getId(); String recordFolderId = createCategoryFolderInFilePlan().getId();
RecordFolderAPI recordFolderAPI = getRestAPIFactory().getRecordFolderAPI(); RecordFolderAPI recordFolderAPI = getRestAPIFactory().getRecordFolderAPI();
@@ -106,6 +108,7 @@ public class CompleteRecordTests extends BaseRMRestTest
Record electronicRecord = recordFolderAPI.createRecord(createElectronicRecordModel(), recordFolderId, Record electronicRecord = recordFolderAPI.createRecord(createElectronicRecordModel(), recordFolderId,
getFile(IMAGE_FILE)); getFile(IMAGE_FILE));
assertStatusCode(CREATED); assertStatusCode(CREATED);
createMissingMandatoryMetadata(electronicRecord);
//create non-electronic record in record folder //create non-electronic record in record folder
Record nonElectronicRecord = recordFolderAPI.createRecord(createNonElectronicRecordModel(), recordFolderId); Record nonElectronicRecord = recordFolderAPI.createRecord(createNonElectronicRecordModel(), recordFolderId);
@@ -322,12 +325,13 @@ public class CompleteRecordTests extends BaseRMRestTest
} }
private void createMandatoryMetadata() private void createMissingMandatoryMetadata(Record record)
{ {
nodeService.addAspect(record, ASPECT_TEST, null);
} }
private void setMandatoryMetadata(Record record) private void setMandatoryMetadata(Record record)
{ {
nodeService.addAspect(record, ASPECT_TEST, "SomeTextValue");
} }
} }