diff --git a/public/biopet-tools/src/test/resources/test.empty.snptest b/public/biopet-tools/src/test/resources/test.empty.snptest
new file mode 100644
index 0000000000000000000000000000000000000000..a5ca28471bb5f836dcc2bd61ca091f1a293c1a0f
--- /dev/null
+++ b/public/biopet-tools/src/test/resources/test.empty.snptest
@@ -0,0 +1 @@
+# Completed successfully at 2016-04-08 13:47:05
diff --git a/public/biopet-tools/src/test/resources/test.snptest b/public/biopet-tools/src/test/resources/test.snptest
new file mode 100644
index 0000000000000000000000000000000000000000..4ddb3a25b54a638a0d3476670c17bd6cd57ff0ad
--- /dev/null
+++ b/public/biopet-tools/src/test/resources/test.snptest
@@ -0,0 +1,14 @@
+# Analysis: "snptest"
+#  started: 2016-04-08 13:44:20
+#
+# Analysis properties:
+#   -analysis_name snptest (user-supplied)
+#   -data /exports/sasc/project-171/analysis/snptest/18/18-22307785-33461676.vcf.gz /exports/sasc/project-171/src/Phenotypes_knee_hip_hand.fixed2.txt (user-supplied)
+#   -o /exports/sasc/project-171/analysis/snptest/18/18-22307785-33461676.snptest (user-supplied)
+#   -summary_stats_only  (user-supplied)
+#
+alternate_ids rsid chromosome position alleleA alleleB index average_maximum_posterior_call info cohort_1_AA cohort_1_AB cohort_1_BB cohort_1_NULL all_AA all_AB all_BB all_NULL all_total all_maf missing_data_proportion comment
+rs184556815 rs184556815 18 22307810 G T 1 1 1 2869 0 0 0 2869 0 0 0 2869 0 0 NA
+rs143248971 rs143248971 18 22307875 C T 2 1 1 2869 0 0 0 2869 0 0 0 2869 0 0 NA
+rs74666159 rs74666159 18 22307884 C T 3 1 1 2690 177 2 0 2690 177 2 0 2869 0.0315441 0 NA
+# Completed successfully at 2016-04-08 13:47:05
diff --git a/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala
index 7e018f89d851750bdd7cf0c8686d3786a1d9eab0..4c1e49f02d42b3c8005f2a00b75709c034cb17f1 100644
--- a/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala
+++ b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/GensToVcfTest.scala
@@ -45,6 +45,4 @@ object GensToVcfTest {
   private def resourcePath(p: String): String = {
     Paths.get(getClass.getResource(p).toURI).toString
   }
-
-
 }
diff --git a/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/SnptestToVcfTest.scala b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/SnptestToVcfTest.scala
new file mode 100644
index 0000000000000000000000000000000000000000..14b02e8d28c1695d1c5417f44698bc078806277d
--- /dev/null
+++ b/public/biopet-tools/src/test/scala/nl/lumc/sasc/biopet/tools/SnptestToVcfTest.scala
@@ -0,0 +1,43 @@
+package nl.lumc.sasc.biopet.tools
+
+import java.io.File
+import java.nio.file.Paths
+
+import org.scalatest.Matchers
+import org.scalatest.testng.TestNGSuite
+import org.testng.annotations.Test
+
+/**
+  * Created by pjvan_thof on 4/11/16.
+  */
+class SnptestToVcfTest extends TestNGSuite with Matchers {
+  @Test
+  def testSnptest: Unit = {
+    val output = File.createTempFile("test.", ".vcf.gz")
+    output.deleteOnExit()
+    SnptestToVcf.main(Array(
+      "--inputInfo", SnptestToVcfTest.resourcePath("/test.snptest"),
+      "--outputVcf", output.getAbsolutePath,
+      "--referenceFasta", SnptestToVcfTest.resourcePath("/fake_chrQ.fa"),
+      "--contig", "chrQ"
+    ))
+  }
+
+  @Test
+  def testEmptySnptest: Unit = {
+    val output = File.createTempFile("test.", ".vcf.gz")
+    output.deleteOnExit()
+    SnptestToVcf.main(Array(
+      "--inputInfo", SnptestToVcfTest.resourcePath("/test.empty.snptest"),
+      "--outputVcf", output.getAbsolutePath,
+      "--referenceFasta", SnptestToVcfTest.resourcePath("/fake_chrQ.fa"),
+      "--contig", "chrQ"
+    ))
+  }
+}
+
+object SnptestToVcfTest {
+  private def resourcePath(p: String): String = {
+    Paths.get(getClass.getResource(p).toURI).toString
+  }
+}