From b8a2625048da9df70431864195f190c884bb86bb Mon Sep 17 00:00:00 2001
From: Peter van 't Hof <p.j.van_t_hof@lumc.nl>
Date: Tue, 17 May 2016 16:19:05 +0200
Subject: [PATCH] Added test to write config

---
 .../generateindexes/WriteConfigTest.scala     | 24 +++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 generate-indexes/src/test/scala/nl/lumc/sasc/biopet/pipelines/generateindexes/WriteConfigTest.scala

diff --git a/generate-indexes/src/test/scala/nl/lumc/sasc/biopet/pipelines/generateindexes/WriteConfigTest.scala b/generate-indexes/src/test/scala/nl/lumc/sasc/biopet/pipelines/generateindexes/WriteConfigTest.scala
new file mode 100644
index 000000000..cdb04108f
--- /dev/null
+++ b/generate-indexes/src/test/scala/nl/lumc/sasc/biopet/pipelines/generateindexes/WriteConfigTest.scala
@@ -0,0 +1,24 @@
+package nl.lumc.sasc.biopet.pipelines.generateindexes
+
+import java.io.File
+
+import nl.lumc.sasc.biopet.utils.ConfigUtils
+import org.scalatest.Matchers
+import org.scalatest.testng.TestNGSuite
+import org.testng.annotations.Test
+
+/**
+  * Created by pjvanthof on 17/05/16.
+  */
+class WriteConfigTest extends TestNGSuite with Matchers {
+  @Test
+  def testWriteConfig: Unit = {
+    val writeConfig = new WriteConfig
+    writeConfig.config = Map("test" -> "bla")
+    writeConfig.out = File.createTempFile("config.", ".json")
+    writeConfig.out.deleteOnExit()
+    writeConfig.run
+
+    ConfigUtils.fileToConfigMap(writeConfig.out) shouldBe Map("test" -> "bla")
+  }
+}
-- 
GitLab