refactor: simplify expectedResult type in tests
This commit is contained in:
parent
ef43e73cf6
commit
160e8bcc1a
@ -11,16 +11,16 @@ class ParallelExamplesSpec
|
|||||||
with ParallelTestExecution {
|
with ParallelTestExecution {
|
||||||
val files =
|
val files =
|
||||||
allWaccFiles("wacc-examples/valid").map { p =>
|
allWaccFiles("wacc-examples/valid").map { p =>
|
||||||
(p.toString, (_: Int) == 0)
|
(p.toString, List(0))
|
||||||
} ++
|
} ++
|
||||||
allWaccFiles("wacc-examples/invalid/syntaxErr").map { p =>
|
allWaccFiles("wacc-examples/invalid/syntaxErr").map { p =>
|
||||||
(p.toString, (_: Int) == 100)
|
(p.toString, List(100))
|
||||||
} ++
|
} ++
|
||||||
allWaccFiles("wacc-examples/invalid/semanticErr").map { p =>
|
allWaccFiles("wacc-examples/invalid/semanticErr").map { p =>
|
||||||
(p.toString, (_: Int) == 200)
|
(p.toString, List(200))
|
||||||
} ++
|
} ++
|
||||||
allWaccFiles("wacc-examples/invalid/whack").map { p =>
|
allWaccFiles("wacc-examples/invalid/whack").map { p =>
|
||||||
(p.toString, List(0, 100, 200).contains)
|
(p.toString, List(0, 100, 200))
|
||||||
}
|
}
|
||||||
|
|
||||||
// tests go here
|
// tests go here
|
||||||
@ -30,7 +30,7 @@ class ParallelExamplesSpec
|
|||||||
s"$filename" should "be parsed with correct result" in {
|
s"$filename" should "be parsed with correct result" in {
|
||||||
val contents = os.read(os.Path(filename))
|
val contents = os.read(os.Path(filename))
|
||||||
parser.parse(contents) match {
|
parser.parse(contents) match {
|
||||||
case Success(x) => assert(expectedResult(x.toInt))
|
case Success(x) => assert(expectedResult.contains(x))
|
||||||
case Failure(msg) => fail(msg)
|
case Failure(msg) => fail(msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user