Revision: 20009 http://sourceforge.net/p/gate/code/20009 Author: markagreenwood Date: 2017-01-27 23:59:28 +0000 (Fri, 27 Jan 2017) Log Message: ----------- delete resources after a test
Modified Paths: -------------- gate/branches/sawdust2/gate-core/src/test/java/gate/creole/TestResourceReference.java Modified: gate/branches/sawdust2/gate-core/src/test/java/gate/creole/TestResourceReference.java =================================================================== --- gate/branches/sawdust2/gate-core/src/test/java/gate/creole/TestResourceReference.java 2017-01-27 17:25:55 UTC (rev 20008) +++ gate/branches/sawdust2/gate-core/src/test/java/gate/creole/TestResourceReference.java 2017-01-27 23:59:28 UTC (rev 20009) @@ -21,7 +21,7 @@ public class TestResourceReference extends TestCase { private Plugin creolePlugin; - + @CreoleResource public static class TestResource extends AbstractResource { @@ -58,10 +58,10 @@ Document doc = new Document(); Element element = null; doc.addContent(element = new Element("CREOLE-DIRECTORY")); - + element.addContent(element = new Element("CREOLE")); element.addContent(element = new Element("RESOURCE")); - Element classElement = new Element("CLASS"); + Element classElement = new Element("CLASS"); classElement.setText(TestResource.class.getName()); element.addContent(classElement); return doc; @@ -168,15 +168,28 @@ } public void testDefaultValue() throws Exception { - - Resource resource = Factory.createResource(TestResource.class.getName()); - - ResourceReference rr = (ResourceReference)resource.getParameterValue("param"); - - assertNotNull("ResourceReference param should not be null", rr); - - assertEquals("References do not match", new URI("creole://group;artifact;version/resources/file.txt"), - rr.toURI()); - + + Resource resource = null; + + try { + resource = Factory.createResource(TestResource.class.getName()); + + ResourceReference rr = + (ResourceReference)resource.getParameterValue("param"); + + assertNotNull("ResourceReference param should not be null", rr); + + assertEquals("References do not match", + new URI("creole://group;artifact;version/resources/file.txt"), + rr.toURI()); + } finally { + if(resource != null) { + Factory.deleteResource(resource); + } + } } + + /*public void testPersistence() throws Exception { + + }*/ } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ GATE-cvs mailing list GATE-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gate-cvs