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