diff snpSift_caseControl.xml @ 5:192a236898f5

Add test cases for SnpSift
author Jim Johnson <jj@umn.edu>
date Mon, 25 Mar 2013 08:51:33 -0500
parents a9bae7957c36
children ec16dae84230
line wrap: on
line diff
--- a/snpSift_caseControl.xml	Wed Mar 20 13:19:14 2013 -0500
+++ b/snpSift_caseControl.xml	Mon Mar 25 08:51:33 2013 -0500
@@ -36,6 +36,48 @@
           <exit_code range=":-1"  level="fatal"   description="Error: Cannot open file" />
           <exit_code range="1:"  level="fatal"   description="Error" />
         </stdio>
+        <tests>
+
+            <test>
+                <param name="input" ftype="vcf" value="test.private.01.vcf"/>
+                <param name="hhCase" value="any"/>
+                <param name="hhControl" value="any"/>
+                <param name="caseControStr" value="--"/>
+                <output name="output">
+                    <assert_contents>
+                        <has_text text="Cases=0,0,0;" />
+                        <has_text text="Controls=0,0,0;" />
+                    </assert_contents>
+                </output>
+            </test>
+
+            <test>
+                <param name="input" ftype="vcf" value="test.private.02.vcf"/>
+                <param name="hhCase" value="any"/>
+                <param name="hhControl" value="any"/>
+                <param name="caseControStr" value="--"/>
+                <output name="output">
+                    <assert_contents>
+                        <has_text text="Cases=0,0,0;" />
+                        <has_text text="Controls=2,0,4;" />
+                    </assert_contents>
+                </output>
+            </test>
+
+            <test>
+                <param name="input" ftype="vcf" value="test.private.02.vcf"/>
+                <param name="hhCase" value="any"/>
+                <param name="hhControl" value="any"/>
+                <param name="caseControStr" value="-+"/>
+                <output name="output">
+                    <assert_contents>
+                        <has_text text="Cases=1,0,2;" />
+                        <has_text text="Controls=1,0,2;" />
+                    </assert_contents>
+                </output>
+            </test>
+
+        </tests>
 
 	<help>