Revision: 3232 http://archive-access.svn.sourceforge.net/archive-access/?rev=3232&view=rev Author: bradtofel Date: 2010-08-17 00:07:39 +0000 (Tue, 17 Aug 2010) Log Message: ----------- FEATURE: new test verifies correct replacement of partial date. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/test/java/org/archive/wayback/archivalurl/ArchivalUrlTest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/test/java/org/archive/wayback/archivalurl/ArchivalUrlTest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/test/java/org/archive/wayback/archivalurl/ArchivalUrlTest.java 2010-08-17 00:06:02 UTC (rev 3231) +++ trunk/archive-access/projects/wayback/wayback-core/src/test/java/org/archive/wayback/archivalurl/ArchivalUrlTest.java 2010-08-17 00:07:39 UTC (rev 3232) @@ -84,9 +84,29 @@ return new ArchivalUrl(parse(path)); } - public void trt(String want, String src) throws BetterRequestException, BadQueryException { - assertEquals(want,parseAU(src).toString()); + private void trt(String want, String src) { + try { + assertEquals(want,parseAU(src).toString()); + } catch (BetterRequestException e) { + e.printStackTrace(); + fail(e.getMessage()); + } catch (BadQueryException e) { + e.printStackTrace(); + fail(e.getMessage()); + } } + + private void trtBetterExcept(String want, String src) { + try { + String foo = parseAU(src).toString(); + fail("should have thrown BetterRequestException"); + } catch (BetterRequestException e) { + assertEquals(want,e.getBetterURI()); + } catch (BadQueryException e) { + e.printStackTrace(); + fail(e.getMessage()); + } + } /** * Test method for {@link org.archive.wayback.archivalurl.ArchivalUrl#toString()}. @@ -115,6 +135,10 @@ trt( "20010101000000im_/http://www.yahoo.com/", "20010101000000im_/www.yahoo.com:80/"); + + trt( + "20010101235959im_/http://www.yahoo.com/", + "20010101im_/www.yahoo.com:80/"); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |