From e607d192074215f4bf6f9b3e58644866582bf856 Mon Sep 17 00:00:00 2001 From: Stefan Zeiger Date: Wed, 16 Nov 2016 17:33:44 +0100 Subject: [PATCH] Add test case class-method-concrete-override-of-concrete-supertrait-method As questioned in https://github.com/scala/scala/pull/5528 --- .../problems.txt | 0 .../v1/A.scala | 5 +++++ .../v2/A.scala | 7 +++++++ 3 files changed, 12 insertions(+) create mode 100644 reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/problems.txt create mode 100644 reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v1/A.scala create mode 100644 reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v2/A.scala diff --git a/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/problems.txt b/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/problems.txt new file mode 100644 index 00000000..e69de29b diff --git a/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v1/A.scala b/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v1/A.scala new file mode 100644 index 00000000..b8ffad80 --- /dev/null +++ b/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v1/A.scala @@ -0,0 +1,5 @@ +trait A { + def foo = 2 +} + +class B extends A \ No newline at end of file diff --git a/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v2/A.scala b/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v2/A.scala new file mode 100644 index 00000000..fff9cb60 --- /dev/null +++ b/reporter/functional-tests/src/test/class-method-concrete-override-of-concrete-supertrait-method-ok/v2/A.scala @@ -0,0 +1,7 @@ +trait A { + def foo = 2 +} + +class B extends A { + override def foo: Int = 3 +} \ No newline at end of file