diff --git a/sourcecode/shared/src/test/scala/sourcecode/Abstract.scala b/sourcecode/shared/src/test/scala/sourcecode/Abstract.scala new file mode 100644 index 0000000..9d377fb --- /dev/null +++ b/sourcecode/shared/src/test/scala/sourcecode/Abstract.scala @@ -0,0 +1,13 @@ +package sourcecode + +object Abstract { + def apply() = { + + abstract class Foo(implicit val name: sourcecode.Name) + + val x = new Foo {} + + assert(x.name.value == "x") + + } +} diff --git a/sourcecode/shared/src/test/scala/sourcecode/Tests.scala b/sourcecode/shared/src/test/scala/sourcecode/Tests.scala index 546e576..247ff15 100644 --- a/sourcecode/shared/src/test/scala/sourcecode/Tests.scala +++ b/sourcecode/shared/src/test/scala/sourcecode/Tests.scala @@ -21,6 +21,7 @@ object Tests{ ManualImplicit() TextTests() ArgsTests() + Abstract() println("================LogExample================") logExample()