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
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs