Project

General

Profile

« Previous | Next » 

Revision 9336

Added by Jing Tao over 8 years ago

Change the test method for the updateSystemMetadata method.

View differences:

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