aboutsummaryrefslogtreecommitdiff
path: root/dottydoc/test/UsecaseTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'dottydoc/test/UsecaseTest.scala')
-rw-r--r--dottydoc/test/UsecaseTest.scala17
1 files changed, 14 insertions, 3 deletions
diff --git a/dottydoc/test/UsecaseTest.scala b/dottydoc/test/UsecaseTest.scala
index e2190e709..d5f338892 100644
--- a/dottydoc/test/UsecaseTest.scala
+++ b/dottydoc/test/UsecaseTest.scala
@@ -29,9 +29,9 @@ class UsecaseTest extends DottyTest {
checkSources(source :: Nil) { packages =>
packages("scala") match {
case PackageImpl(_, _, List(trt: Trait), _, _) =>
- val List(map: Def) = trt.members
+ val List(foo: Def) = trt.members
- val returnValue = map.returnValue match {
+ val returnValue = foo.returnValue match {
case ref: TypeReference => ref.title
case _ =>
assert(
@@ -42,11 +42,22 @@ class UsecaseTest extends DottyTest {
}
assert(
- map.typeParams.isEmpty,
+ foo.typeParams.isEmpty,
"Type parameters were not stripped by usecase"
)
assert(returnValue == "A", "Incorrect return type after usecase")
+
+ assert(foo.name == "foo", s"Incorrect name after transform: ${foo.name}")
}
}
}
+
+ @Test def checkIterator = {
+ val sources =
+ "./scala-scala/src/library/scala/collection/Iterator.scala" :: Nil
+
+ checkFiles(sources) { packages =>
+ // success if typer throws no errors! :)
+ }
+ }
}