when( assetItem.getLastModified() ).thenReturn( lastModifiedCalendar ); when( assetItem.getCategorySummary() ).thenReturn( "categorysummary" ); when( assetItem.getExternalSource() ).thenReturn( "externalsource" ); AssetPageRowPopulator assetPageRowPopulator = new AssetPageRowPopulator(); AssetPageRow makeAssetPageRow = assetPageRowPopulator.populateFrom( assetItem ); assetItem.getCategorySummary() ); assertEquals( makeAssetPageRow.getExternalSource(), assetItem.getExternalSource() );
@Test public void testDublinCoreProperties() { ModuleItem pkg = getRepo().createModule( "testDublinCore", "wa" ); AssetItem ruleItem = pkg.addAsset( "testDublinCoreProperties", "yeah yeah yeah" ); ruleItem.updateCoverage( "b" ); assertEquals("b",ruleItem.getCoverage()); ruleItem.checkin( "woo" ); pkg = getRepo().loadModule( "testDublinCore" ); ruleItem = (AssetItem) pkg.getAssets().next(); assertEquals("b", ruleItem.getCoverage()); assertEquals("", ruleItem.getExternalRelation()); assertEquals("", ruleItem.getExternalSource()); }
@Test public void testDublinCorePropertiesForShareableAsset() { AssetItem asset = getRepo().loadGlobalArea().addAsset("testDublinCorePropertiesForShareableAsset", "desc"); asset.checkin("version0"); AssetItem linkedAsset = getDefaultPackage().addAssetImportedFromGlobalArea(asset.getName()); linkedAsset.updateCoverage("b"); assertEquals("b", linkedAsset.getCoverage()); linkedAsset.checkin("woo"); linkedAsset = getDefaultPackage().loadAsset("testDublinCorePropertiesForShareableAsset"); assertEquals("b", linkedAsset.getCoverage()); assertEquals("", linkedAsset.getExternalRelation()); assertEquals("", linkedAsset.getExternalSource()); linkedAsset = getRepo().loadGlobalArea().loadAsset("testDublinCorePropertiesForShareableAsset"); assertEquals("b", linkedAsset.getCoverage()); assertEquals("", linkedAsset.getExternalRelation()); assertEquals("", linkedAsset.getExternalSource()); }