File tree 3 files changed +27
-0
lines changed
scala3doc/test/dotty/dokka/linking 3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ package tests .nestingDRI
2
+
3
+ trait TestClass
4
+
5
+ class A :
6
+ class B
7
+ object B :
8
+ object C
9
+ class C :
10
+ object D
11
+
12
+
13
+ class AA :
14
+ object B :
15
+ class C :
16
+ object D
Original file line number Diff line number Diff line change
1
+ def toplevelDef = 123
2
+
3
+ class ToplevelClass
Original file line number Diff line number Diff line change 1
1
package dotty .dokka
2
2
package linking
3
+ import org .junit .Assert .assertTrue
3
4
4
5
import org .junit .Ignore
5
6
@@ -11,6 +12,13 @@ class GenericTest extends DriTest("genericDRI")
11
12
12
13
class FunctionTest extends DriTest (" functionDRI" )
13
14
15
+ class NestingTest extends DriTest (" nestingDRI" ):
16
+ override def assertOnDRIs (dris : Seq [DRI ]) =
17
+ println(dris.groupBy(_.location).map(_._1))
18
+ dris.groupBy(_.location).foreach{ case (location, dris) =>
19
+ assertTrue(s " Location $location has multiple dris assigned: $dris" , dris.size == 1 )
20
+ }
21
+
14
22
@ Ignore class ShadowingTest extends DriTest (" shadowingDRI" ):
15
23
override def assertOnDRIs (dris : Seq [DRI ]) =
16
24
if (! dris.flatMap(d => Option (d.getExtra)).exists(_.contains(" findThisDeclaration" ))) then
You can’t perform that action at this time.
0 commit comments