public void testGetAuConstructsProperAu() throws ArchivalUnit.ConfigurationException, MalformedURLException { Properties props = new Properties(); props.setProperty(BASE_URL_KEY, "http://extra.shu.ac.uk/emls/"); props.setProperty(VOL_KEY, "3"); DefinableArchivalUnit au = makeAuFromProps(props); assertEquals( "Early Modern Literary Studies Plugin, Base URL http://extra.shu.ac.uk/emls/, Volume 3", au.getName()); }
public void testGetAuConstructsProperAu() throws ArchivalUnit.ConfigurationException, MalformedURLException { Properties props = new Properties(); props.setProperty(VOL_KEY, "303"); props.setProperty(BASE_URL_KEY, "http://www.example.com/"); String starturl = "http://www.example.com/lockss-manifest/vol_303_manifest.html"; DefinableArchivalUnit au = makeAuFromProps(props); assertEquals( "HighWire Drupal Plugin, Base URL http://www.example.com/, Volume 303", au.getName()); assertEquals(ListUtil.list(starturl), au.getStartUrls()); }
protected ArchivalUnit createAu0(Configuration auConfig) throws ArchivalUnit.ConfigurationException { DefinableArchivalUnit au = new DefinableArchivalUnit(this, definitionMap); au.setConfiguration(auConfig); return au; }