diff options
author | odersky <odersky@gmail.com> | 2016-09-16 19:51:44 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-16 19:51:44 +0300 |
commit | 9ae9a20e6c1b349728d8b0ecd2144ed613cd0ef2 (patch) | |
tree | 18fcd1a7eeb5f3ad61bf8dae52daba45cdab8272 /tests/pending/run/t5733.scala | |
parent | 5d8f132b98ca10e47773275c7048ce132f5f197c (diff) | |
parent | 0ee74cc0f8252caa189f0a7aaf8a274df486f971 (diff) | |
download | dotty-9ae9a20e6c1b349728d8b0ecd2144ed613cd0ef2.tar.gz dotty-9ae9a20e6c1b349728d8b0ecd2144ed613cd0ef2.tar.bz2 dotty-9ae9a20e6c1b349728d8b0ecd2144ed613cd0ef2.zip |
Merge pull request #1469 from dotty-staging/fix-scala.Dynamic
Fixes for scala.Dynamic
Diffstat (limited to 'tests/pending/run/t5733.scala')
-rw-r--r-- | tests/pending/run/t5733.scala | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/tests/pending/run/t5733.scala b/tests/pending/run/t5733.scala deleted file mode 100644 index a9e58d77e..000000000 --- a/tests/pending/run/t5733.scala +++ /dev/null @@ -1,53 +0,0 @@ -import scala.language.dynamics - -object A extends Dynamic { - var a = "a" - - def selectDynamic(method:String): String = a - - def updateDynamic(method:String)(v:String): Unit = { a = v } -} - -class B extends Dynamic { - var b = "b" - - def selectDynamic(method:String): String = b - - def updateDynamic(method:String)(v:String): Unit = { b = v } -} - -object Test extends dotty.runtime.LegacyApp { - assert( A.foo == "a" ) - assert( A.bar == "a" ) - A.aaa = "aaa" - assert( A.bar == "aaa" ) - - val b = new B - assert( b.foo == "b" ) - assert( b.bar == "b" ) - b.bbb = "bbb" - assert( b.bar == "bbb" ) - - { - println("Running ABTest asserts") - A.a = "a" - (new ABTest).test() - } - - println("Done") -} - -class ABTest { - def test(): Unit = { - assert( A.foo == "a" ) - assert( A.bar == "a" ) - A.aaa = "aaa" - assert( A.bar == "aaa" ) - - val b = new B - assert( b.foo == "b" ) - assert( b.bar == "b" ) - b.bbb = "bbb" - assert( b.bar == "bbb" ) - } -} |