You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/07/14 12:45:56 UTC

[03/10] incubator-taverna-language git commit: Tools test conplete

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 <me...@gmail.com>
Authored: Fri Jul 10 22:50:12 2015 +0530
Committer: Menaka Madushanka <me...@gmail.com>
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));
 	}
 
 }