@Test public void testGetLastModifiedOnCheckin() throws Exception { AssetItem ruleItem1 = getDefaultPackage().addAsset("testGetLastModified", "test content"); Calendar cal = Calendar.getInstance(); long before = cal.getTimeInMillis(); Thread.sleep( 100 ); ruleItem1.updateContent("new lhs"); ruleItem1.checkin( "woot" ); Calendar cal2 = ruleItem1.getLastModified(); long lastMod = cal2.getTimeInMillis(); cal = Calendar.getInstance(); long after = cal.getTimeInMillis(); assertTrue(before < lastMod); assertTrue(lastMod < after); }
@Test public void testUpdateStringProperty() throws Exception { RulesRepository repo = getRepo(); ModuleItem def = repo.loadDefaultModule(); AssetItem asset = repo.loadDefaultModule().addAsset("testUpdateStringProperty", "test content"); asset.updateContent("new content"); asset.checkin(""); Calendar lm = asset.getLastModified(); Thread.sleep(100); asset.updateStringProperty("Anything", "AField"); assertEquals("Anything", asset.getStringProperty("AField")); Calendar lm_ = asset.getLastModified(); assertTrue(lm_.getTimeInMillis() > lm.getTimeInMillis()); Thread.sleep(100); asset.updateStringProperty("More", "AField", false); assertEquals(lm_.getTimeInMillis(), asset.getLastModified().getTimeInMillis()); asset.updateContent("more content"); asset.checkin(""); asset = repo.loadAssetByUUID(asset.getUUID()); assertEquals("More", asset.getStringProperty("AField")); }
asset1.checkin(""); Calendar cd = asset1.getLastModified(); assertEquals("qaz", asset1_.getContent()); assertEquals("a new comment", asset1_.getCheckinComment()); assertTrue(asset1_.getLastModified().after(cd)); assertEquals("def", new String(asset2_.getBinaryContentAsBytes())); assertEquals("a new comment", asset2_.getCheckinComment()); assertTrue(asset2_.getLastModified().after(cd));
when( assetItem.getCreatedDate() ).thenReturn( calendar ); when( assetItem.getLastContributor() ).thenReturn( "lastcontributor" ); when( assetItem.getLastModified() ).thenReturn( lastModifiedCalendar ); when( assetItem.getCategorySummary() ).thenReturn( "categorysummary" ); when( assetItem.getExternalSource() ).thenReturn( "externalsource" ); assetItem.getLastContributor() ); assertEquals( makeAssetPageRow.getLastModified(), assetItem.getLastModified().getTime() ); assertEquals( makeAssetPageRow.getCategorySummary(), assetItem.getCategorySummary() );
assertNotNull(d); assertEquals(sdf.format(asset1.getLastModified().getTime()), dt[0]); assertEquals(asset1.getVersionNumber(), Long.parseLong(dt[1]));