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));
}
}