diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-07-16 14:37:17 +0200 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-07-16 14:52:12 +0200 |
commit | 9caa07a15a312a2b208fb346a5301258be62983b (patch) | |
tree | d8da412086112a26de946fc46bc619ca28432ec1 /test/test/transform | |
parent | ba4ba5e695bf660fd1d00e2a7f6d9cdc054f4a78 (diff) | |
download | dotty-9caa07a15a312a2b208fb346a5301258be62983b.tar.gz dotty-9caa07a15a312a2b208fb346a5301258be62983b.tar.bz2 dotty-9caa07a15a312a2b208fb346a5301258be62983b.zip |
Phases in tests now also have valid periods.
Diffstat (limited to 'test/test/transform')
-rw-r--r-- | test/test/transform/CreateCompanionObjectsTest.scala | 4 | ||||
-rw-r--r-- | test/test/transform/PostTyperTransformerTest.scala | 5 | ||||
-rw-r--r-- | test/test/transform/TreeTransformerTest.scala | 13 |
3 files changed, 22 insertions, 0 deletions
diff --git a/test/test/transform/CreateCompanionObjectsTest.scala b/test/test/transform/CreateCompanionObjectsTest.scala index 0a50cb942..05f4e1062 100644 --- a/test/test/transform/CreateCompanionObjectsTest.scala +++ b/test/test/transform/CreateCompanionObjectsTest.scala @@ -32,6 +32,7 @@ class CreateCompanionObjectsTest extends DottyTest { override def name: String = "create all companion objects" override def predicate(cts: TypeDef)(implicit ctx:Context): Boolean = true + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) }) override def name: String = "test" @@ -56,6 +57,7 @@ class CreateCompanionObjectsTest extends DottyTest { override def name: String = "create all companion modules" override def predicate(cts: TypeDef)(implicit ctx:Context): Boolean = true + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) }) override def name: String = "test" @@ -79,6 +81,7 @@ class CreateCompanionObjectsTest extends DottyTest { override def transformations = Array(new CreateCompanionObjects { override def name: String = "create all companion modules" override def predicate(cts: TypeDef)(implicit ctx:Context): Boolean = true + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) }) override def name: String = "test" @@ -102,6 +105,7 @@ class CreateCompanionObjectsTest extends DottyTest { override def transformations = Array(new CreateCompanionObjects { override def name: String = "create all companion modules" override def predicate(cts: TypeDef)(implicit ctx:Context): Boolean = cts.name.toString.contains("CREATE") + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) }) override def name: String = "test" diff --git a/test/test/transform/PostTyperTransformerTest.scala b/test/test/transform/PostTyperTransformerTest.scala index 040f871a2..0c3f222c7 100644 --- a/test/test/transform/PostTyperTransformerTest.scala +++ b/test/test/transform/PostTyperTransformerTest.scala @@ -24,6 +24,7 @@ class PostTyperTransformerTest extends DottyTest { implicit val ctx = context class EmptyTransform extends TreeTransform { override def name: String = "empty" + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new PostTyperTransformer { override def transformations = Array(new EmptyTransform) @@ -43,6 +44,7 @@ class PostTyperTransformerTest extends DottyTest { implicit val ctx = context class EmptyTransform extends TreeTransform { override def name: String = "empty" + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new PostTyperTransformer { override def transformations = Array(new EmptyTransform) @@ -62,6 +64,7 @@ class PostTyperTransformerTest extends DottyTest { implicit val ctx = context class EmptyTransform extends TreeTransform { override def name: String = "empty" + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new PostTyperTransformer { override def transformations = Array(new EmptyTransform) @@ -85,6 +88,7 @@ class PostTyperTransformerTest extends DottyTest { implicit val ctx = context class EmptyTransform extends TreeTransform { override def name: String = "empty" + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new PostTyperTransformer { override def transformations = Array(new EmptyTransform) @@ -108,6 +112,7 @@ class PostTyperTransformerTest extends DottyTest { implicit val ctx = context class EmptyTransform extends TreeTransform { override def name: String = "empty" + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new PostTyperTransformer { override def transformations = Array(new EmptyTransform) diff --git a/test/test/transform/TreeTransformerTest.scala b/test/test/transform/TreeTransformerTest.scala index 88ed9ce53..06257b48b 100644 --- a/test/test/transform/TreeTransformerTest.scala +++ b/test/test/transform/TreeTransformerTest.scala @@ -17,6 +17,7 @@ class TreeTransformerTest extends DottyTest { implicit val ctx = context class EmptyTransform extends TreeTransform { override def name: String = "empty" + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new TreeTransformer { override def transformations = Array(new EmptyTransform) @@ -38,6 +39,7 @@ class TreeTransformerTest extends DottyTest { override def transformLiteral(tree: tpd.Literal)(implicit ctx: Context, info: TransformerInfo): tpd.Tree = tpd.Literal(Constant(2)) override def name: String = "canReplaceConstant" + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new TreeTransformer { override def transformations = Array(new ConstantTransform) @@ -66,11 +68,14 @@ class TreeTransformerTest extends DottyTest { ) tpd.cpy.ValDef(tree, tree.mods, tree.name, tree.tpt, tpd.Literal(Constant(2))) } + + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new TreeTransformer { override def transformations = Array(new Transformation) override def name: String = "test" + } val tr = transformer.transform(tree).toString @@ -99,6 +104,8 @@ class TreeTransformerTest extends DottyTest { ) tpd.cpy.ValDef(tree, tree.mods, tree.name, tree.tpt, tpd.Literal(Constant(2))) } + + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } class Transformation2 extends TreeTransform { override def name: String = "transformationOrder2" @@ -108,6 +115,8 @@ class TreeTransformerTest extends DottyTest { ) tpd.cpy.ValDef(tree, tree.mods, tree.name, tree.tpt, tpd.Literal(Constant(3))) } + + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new TreeTransformer { override def transformations = Array(new Transformation1, new Transformation2) @@ -143,6 +152,8 @@ class TreeTransformerTest extends DottyTest { ) tpd.cpy.ValDef(tree, tree.mods, tree.name, tree.tpt, transformFollowing(tpd.Literal(Constant(2)))) } + + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } var transformed2 = 0 class Transformation2 extends TreeTransform { @@ -172,6 +183,8 @@ class TreeTransformerTest extends DottyTest { ) transformFollowing(tpd.cpy.ValDef(tree, tree.mods, tree.name, tree.tpt, tpd.Literal(Constant(3)))) } + + init(ctx, ctx.period.firstPhaseId, ctx.period.lastPhaseId) } val transformer = new TreeTransformer { override def transformations = Array(new Transformation1, new Transformation2) |