Revision 9336
Added by Jing Tao over 8 years ago
CNodeServiceTest.java | ||
---|---|---|
1239 | 1239 |
String str2 = "object2"; |
1240 | 1240 |
String str3 = "object3"; |
1241 | 1241 |
|
1242 |
Date date = new Date(); |
|
1242 | 1243 |
//insert test documents with a series id |
1243 | 1244 |
Session session = getCNSession(); |
1244 | 1245 |
Identifier guid = new Identifier(); |
... | ... | |
1277 | 1278 |
//update system metadata sucessfully |
1278 | 1279 |
SystemMetadata sysmeta1c = new SystemMetadata(); |
1279 | 1280 |
BeanUtils.copyProperties(sysmeta1c, sysmeta1); |
1280 |
version = version.add(BigInteger.ONE); |
|
1281 |
sysmeta1c.setSerialVersion(version); |
|
1281 |
sysmeta1c.setDateSysMetadataModified(date); |
|
1282 | 1282 |
CNodeService.getInstance(request).updateSystemMetadata(session, guid, sysmeta1c); |
1283 | 1283 |
SystemMetadata metadata2 = CNodeService.getInstance(request).getSystemMetadata(session, seriesId); |
1284 | 1284 |
assertTrue(metadata2.getIdentifier().equals(guid)); |
1285 | 1285 |
assertTrue(metadata2.getSeriesId().equals(seriesId)); |
1286 | 1286 |
assertTrue(metadata2.getArchived().equals(true)); |
1287 | 1287 |
assertTrue(metadata2.getChecksum().getValue().equals(metadata.getChecksum().getValue())); |
1288 |
assertTrue(metadata2.getDateSysMetadataModified().getTime() == date.getTime()); |
|
1288 | 1289 |
|
1289 | 1290 |
SystemMetadata sysmeta2 = CNodeService.getInstance(request).getSystemMetadata(session, seriesId); |
1290 | 1291 |
version = sysmeta2.getSerialVersion(); |
Also available in: Unified diff
Change the test method for the updateSystemMetadata method.