From ee303c87dcb2bf09aa1133c8d5075b196b9b3532 Mon Sep 17 00:00:00 2001 From: Peter van 't Hof <p.j.van_t_hof@lumc.nl> Date: Tue, 14 Apr 2015 16:07:29 +0200 Subject: [PATCH] Added tests for number converting --- .../lumc/sasc/biopet/utils/PackageTest.scala | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/utils/PackageTest.scala diff --git a/public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/utils/PackageTest.scala b/public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/utils/PackageTest.scala new file mode 100644 index 000000000..c12dbacdb --- /dev/null +++ b/public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/utils/PackageTest.scala @@ -0,0 +1,23 @@ +package nl.lumc.sasc.biopet.utils + +import org.scalatest.Matchers +import org.scalatest.testng.TestNGSuite +import org.testng.annotations.Test + +import scala.util.Try + +/** + * Created by pjvan_thof on 4/14/15. + */ +class PackageTest extends TestNGSuite with Matchers { + + @Test def testConvert: Unit = { + tryToParseNumber("4") shouldBe Try(4) + tryToParseNumber("13.37") shouldBe Try(13.37) + tryToParseNumber("I'm not a number") should not be Try("I'm not a number") + + tryToParseNumber("4", true) shouldBe Try(4) + tryToParseNumber("13.37", true) shouldBe Try(13.37) + tryToParseNumber("I'm not a number", true) shouldBe Try("I'm not a number") + } +} -- GitLab