aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorSchuyler Eldridge2020-06-02 21:51:15 -0400
committerGitHub2020-06-03 01:51:15 +0000
commitb4192bba22c1d95daf354e900886a6690bb55e09 (patch)
treec2a6163f94b6f7229b9a7f4ebff8d9ab60434a93 /src/test
parent97a8d8249abae4a62c06c6af20e7d7da344ce689 (diff)
Revert: Generalize keyword collision to name manipulation, Add {Lower,Upper}CaseNames Transforms (#1651)
* Revert "Add test of {Lower, Upper}CaseNames" This reverts commit 93c078b8469bc55cd2d33147c33e2b5421fda9d9. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> * Revert "Add --change-name-case <lower|upper> option" This reverts commit d3ab7e2db66fe3a63778f427dad6c08f64695ba5. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> * Revert "Add features.{LowerCaseNames, UpperCaseNames} transforms" This reverts commit c8dcdacf313f19a4d0238be694478a325432edd4. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> * Revert "Refactor RemoveKeywordCollisions->ManipulateNames" This reverts commit c534c5abae7b80a725ec9925569b3383b3c24a34. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'src/test')
-rw-r--r--src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala b/src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala
deleted file mode 100644
index 93576578..00000000
--- a/src/test/scala/firrtlTests/features/LetterCaseTransformSpec.scala
+++ /dev/null
@@ -1,43 +0,0 @@
-// See LICENSE for license details.
-
-package firrtlTests.features
-
-import firrtl.features.{LowerCaseNames, UpperCaseNames}
-
-import firrtl.{CircuitState, Parser}
-import firrtl.annotations.CircuitTarget
-
-import org.scalatest.flatspec.AnyFlatSpec
-import org.scalatest.matchers.should.Matchers
-
-class LetterCaseTransformSpec extends AnyFlatSpec with Matchers {
-
- class CircuitFixture {
- private val input =
- """|circuit Foo:
- | module Foo:
- | node Bar = UInt<1>(0)
- | node baz = UInt<1>(0)
- | node QUX = UInt<1>(0)
- | node quuxQuux = UInt<1>(0)
- | node QuuzQuuz = UInt<1>(0)
- | node corge_corge = UInt<1>(0)
- |""".stripMargin
- val state = CircuitState(Parser.parse(input), Seq.empty)
- }
-
- behavior of "LowerCaseNames"
-
- it should "change all names to lowercase" in new CircuitFixture {
- val string = (new LowerCaseNames).execute(state).circuit.serialize
- List("foo", "bar", "baz", "qux", "quuxquux", "quuzquuz", "corge_corge").foreach(string should include (_))
- }
-
- behavior of "UpperCaseNames"
-
- it should "change all names to uppercase" in new CircuitFixture {
- val string = (new UpperCaseNames).execute(state).circuit.serialize
- List("FOO", "BAR", "BAZ", "QUX", "QUUXQUUX", "QUUZQUUZ", "CORGE_CORGE").foreach(string should include (_))
- }
-
-}