diff options
Diffstat (limited to 'dottydoc/test/PackageStructure.scala')
-rw-r--r-- | dottydoc/test/PackageStructure.scala | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/dottydoc/test/PackageStructure.scala b/dottydoc/test/PackageStructure.scala deleted file mode 100644 index 4e7006bfe..000000000 --- a/dottydoc/test/PackageStructure.scala +++ /dev/null @@ -1,90 +0,0 @@ -package dotty.tools -package dottydoc - -import org.junit.Test -import org.junit.Assert._ - -import dotc.util.SourceFile -import model.internal._ - -class PackageStructure extends DottyTest { - @Test def multipleCompilationUnits = { - val source1 = new SourceFile( - "TraitA.scala", - """ - |package scala - | - |trait A - """.stripMargin - ) - - val source2 = new SourceFile( - "TraitB.scala", - """ - |package scala - | - |trait B - """.stripMargin - ) - - checkSources(source1 :: source2 :: Nil) { packages => - packages("scala") match { - case PackageImpl(_, _, List(tA, tB), _, _) => - assert( - tA.name == "A" && tB.name == "B", - s"trait A had name '${tA.name}' and trait B had name '${tB.name}'" - ) - case _ => fail("Incorrect package structure after run") - } - } - } - - - @Test def multiplePackages = { - val source1 = new SourceFile( - "TraitA.scala", - """ - |package scala - |package collection - | - |trait A - """.stripMargin) - - val source2 = new SourceFile( - "TraitB.scala", - """ - |package scala - |package collection - | - |trait B - """.stripMargin) - - checkSources(source1 :: source2 :: Nil) { packages => - packages("scala") match { - case PackageImpl( - _, - "scala", - List(PackageImpl(_, "scala.collection", List(tA, tB), _, _)), - _, _ - ) => - assert( - tA.name == "A" && tB.name == "B", - s"trait A had name '${tA.name}' and trait B had name '${tB.name}'" - ) - - case _ => - fail(s"""Incorrect package structure for 'scala' package: ${packages("scala")}""") - } - - packages("scala.collection") match { - case PackageImpl(_, "scala.collection", List(tA, tB), _, _) => - assert( - tA.name == "A" && tB.name == "B", - s"trait A had name '${tA.name}' and trait B had name '${tB.name}'" - ) - - case _ => fail("Incorrect package structure for 'scala.collection' package") - } - } - } -} |