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