aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJack Koenig2017-06-13 12:46:02 -0700
committerJack Koenig2017-06-13 13:52:12 -0700
commit769f2d0a368819046a1def1e9e2050500e0b72a8 (patch)
treecb505bb4c4da40c1a2075624093069f146b2cd3b /src
parent541003c59c73ecce6d38020ecc3cf537dd214fd9 (diff)
Style changes to ExpandWhensSpec
Diffstat (limited to 'src')
-rw-r--r--src/test/scala/firrtlTests/ExpandWhensSpec.scala68
1 files changed, 25 insertions, 43 deletions
diff --git a/src/test/scala/firrtlTests/ExpandWhensSpec.scala b/src/test/scala/firrtlTests/ExpandWhensSpec.scala
index dcaf52e3..4911f619 100644
--- a/src/test/scala/firrtlTests/ExpandWhensSpec.scala
+++ b/src/test/scala/firrtlTests/ExpandWhensSpec.scala
@@ -11,41 +11,40 @@ import firrtl.ir._
import firrtl.Parser.IgnoreInfo
class ExpandWhensSpec extends FirrtlFlatSpec {
- private def executeTest(input: String, check: String, transforms: Seq[Transform], expected: Boolean) = {
+ private val transforms = Seq(
+ ToWorkingIR,
+ CheckHighForm,
+ ResolveKinds,
+ InferTypes,
+ CheckTypes,
+ Uniquify,
+ ResolveKinds,
+ InferTypes,
+ ResolveGenders,
+ CheckGenders,
+ InferWidths,
+ CheckWidths,
+ PullMuxes,
+ ExpandConnects,
+ RemoveAccesses,
+ ExpandWhens)
+ private def executeTest(input: String, check: String, expected: Boolean) = {
val circuit = Parser.parse(input.split("\n").toIterator)
val result = transforms.foldLeft(CircuitState(circuit, UnknownForm)) {
(c: CircuitState, p: Transform) => p.runTransform(c)
}
val c = result.circuit
val lines = c.serialize.split("\n") map normalized
- println(c.serialize)
- if(expected) {
+ if (expected) {
c.serialize.contains(check) should be (true)
} else {
- lines foreach { l => l.contains(check) should be (false) }
+ lines.foreach(_.contains(check) should be (false))
}
}
"Expand Whens" should "not emit INVALID" in {
- val transforms = Seq(
- ToWorkingIR,
- CheckHighForm,
- ResolveKinds,
- InferTypes,
- CheckTypes,
- Uniquify,
- ResolveKinds,
- InferTypes,
- ResolveGenders,
- CheckGenders,
- InferWidths,
- CheckWidths,
- PullMuxes,
- ExpandConnects,
- RemoveAccesses,
- ExpandWhens)
val input =
- """|circuit Tester :
+ """|circuit Tester :
| module Tester :
| input p : UInt<1>
| when p :
@@ -53,28 +52,11 @@ class ExpandWhensSpec extends FirrtlFlatSpec {
| a is invalid
| a.b <= UInt<64>("h04000000000000000")""".stripMargin
val check = "INVALID"
- executeTest(input, check, transforms, false)
+ executeTest(input, check, false)
}
- "Expand Whens" should "void unwritten memory fields" in {
- val transforms = Seq(
- ToWorkingIR,
- CheckHighForm,
- ResolveKinds,
- InferTypes,
- CheckTypes,
- Uniquify,
- ResolveKinds,
- InferTypes,
- ResolveGenders,
- CheckGenders,
- InferWidths,
- CheckWidths,
- PullMuxes,
- ExpandConnects,
- RemoveAccesses,
- ExpandWhens)
+ it should "void unwritten memory fields" in {
val input =
- """|circuit Tester :
+ """|circuit Tester :
| module Tester :
| input clk : Clock
| mem memory:
@@ -94,7 +76,7 @@ class ExpandWhensSpec extends FirrtlFlatSpec {
| memory.w0.clk <= clk
| """.stripMargin
val check = "VOID"
- executeTest(input, check, transforms, true)
+ executeTest(input, check, true)
}
}