Tools test conplete

Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/1d574447
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/1d574447
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/1d574447

Branch: refs/heads/master
Commit: 1d574447abf55c9fae63f59710a8207523e176a5
Parents: 5012fa0
Author: Menaka Madushanka <[email protected]>
Authored: Fri Jul 10 22:50:12 2015 +0530
Committer: Menaka Madushanka <[email protected]>
Committed: Fri Jul 10 22:50:12 2015 +0530

----------------------------------------------------------------------
 .../apache/taverna/tavlang/test/TestTools.java  | 48 +++++++++++++++++++-
 1 file changed, 46 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/1d574447/taverna-language-commandline/src/test/java/org/apache/taverna/tavlang/test/TestTools.java
----------------------------------------------------------------------
diff --git 
a/taverna-language-commandline/src/test/java/org/apache/taverna/tavlang/test/TestTools.java
 
b/taverna-language-commandline/src/test/java/org/apache/taverna/tavlang/test/TestTools.java
index cd488b6..483d4c3 100644
--- 
a/taverna-language-commandline/src/test/java/org/apache/taverna/tavlang/test/TestTools.java
+++ 
b/taverna-language-commandline/src/test/java/org/apache/taverna/tavlang/test/TestTools.java
@@ -21,16 +21,60 @@ package org.apache.taverna.tavlang.test;
 
 import static org.junit.Assert.*;
 
+import java.util.HashMap;
+
+import org.apache.taverna.tavlang.tools.Tools.ConvertionTools;
 import org.junit.Test;
+import org.junit.*;
+
+/*
+ * Test cases for the Tools Class.
+ * Input :- The output file format
+ * Output:- The relevant writer media type for that file format
+ * 
+ * */
 
 public class TestTools {
 
+       private ConvertionTools tools;
+       private HashMap<String, String> map = new HashMap<>();
+       
+        
+       @Before
+       public void setMap(){
+               this.map.put("wfdesc", "text/vnd.wf4ever.wfdesc+turtle");
+               this.map.put("iwir", "application/vnd.shiwa.iwir+xml");
+               this.map.put("json", "application/ld+json");
+               this.map.put("wfbundle", 
"application/vnd.taverna.scufl2.workflow-bundle");
+               this.map.put("robundle", null);
+       }
+       
        
+       @Test
+       public void testWfdesc() {
+               assertEquals(map.get("wfdesc"), 
ConvertionTools.valueOf("wfdesc").getMediaType(tools));
+       }
+
+       @Test
+       public void testIwir() {
+               assertEquals(map.get("iwir"), 
ConvertionTools.valueOf("iwir").getMediaType(tools));
+       }
+
+       @Test
+       public void testJson() {
+               assertEquals(map.get("json"), 
ConvertionTools.valueOf("json").getMediaType(tools));
+       }
+
+
+       @Test
+       public void testWfbundle() {
+               assertEquals(map.get("wfbundle"), 
ConvertionTools.valueOf("wfbundle").getMediaType(tools));
+       }
        
        
        @Test
-       public void test() {
-               fail("Not yet implemented");
+       public void testRobundle() {
+               assertEquals(map.get("robundle"), 
ConvertionTools.valueOf("robundle").getMediaType(tools));
        }
 
 }

Reply via email to