diff options
author | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-10-05 11:37:53 +0000 |
---|---|---|
committer | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-10-05 11:37:53 +0000 |
commit | 33aa342005b44c251e8a3ee856195821dd176cce (patch) | |
tree | 3a9a6bdc30d248437f885eddd6d1ae4e11106b73 /test/disabled | |
parent | 5f00dcd8527832758baee1d06cae17a60c2d4cf5 (diff) | |
download | scala-33aa342005b44c251e8a3ee856195821dd176cce.tar.gz scala-33aa342005b44c251e8a3ee856195821dd176cce.tar.bz2 scala-33aa342005b44c251e8a3ee856195821dd176cce.zip |
Added back a failing test. No review.
Diffstat (limited to 'test/disabled')
-rw-r--r-- | test/disabled/scaladoc/html/page/IndexTest.scala | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/test/disabled/scaladoc/html/page/IndexTest.scala b/test/disabled/scaladoc/html/page/IndexTest.scala deleted file mode 100644 index 21b14d4bf0..0000000000 --- a/test/disabled/scaladoc/html/page/IndexTest.scala +++ /dev/null @@ -1,96 +0,0 @@ -import org.scalacheck._ - -import scala.tools.nsc.doc -import scala.tools.nsc.doc.html.page.Index -import java.net.URLClassLoader - -object Test extends Properties("Index") { - val docFactory = { - val settings = new doc.Settings((s: String) => { - Console.err.println(s) - }) - settings.classpath.value = - Thread.currentThread.getContextClassLoader.asInstanceOf[URLClassLoader].getURLs.map(_.getPath).mkString(":") - - val reporter = new scala.tools.nsc.reporters.ConsoleReporter(settings) - - new doc.DocFactory(reporter, settings) - } - - val indexModelFactory = { - val settings = new doc.Settings((s: String) => { - Console.err.println(s) - }) - settings.classpath.value = - Thread.currentThread.getContextClassLoader.asInstanceOf[URLClassLoader].getURLs.map(_.getPath).mkString(":") - - val reporter = new scala.tools.nsc.reporters.ConsoleReporter(settings) - - new doc.model.IndexModelFactory - } - - def createIndex(path: String): Option[Index] = { - val maybeModel = { - val stream = new java.io.ByteArrayOutputStream - val original = Console.out - Console.setOut(stream) - - val result = docFactory.universe(List(path)) - - // assert(stream.toString == "model contains 2 documentable templates\n") - Console.setOut(original) - - result - } - - maybeModel match { - case Some(model) => { - val index = new Index(model, indexModelFactory.makeModel(model)) - return Some(index) - } - case _ => return None - } - } - - property("path") = { - createIndex("src/compiler/scala/tools/nsc/doc/html/page/Index.scala") match { - case Some(index) => - index.path == List("index.html") - case None => false - } - } - - property("title") = { - createIndex("src/compiler/scala/tools/nsc/doc/html/page/Index.scala") match { - case Some(index) => - index.title == "" - - case None => false - } - } - property("browser contants a script element") = { - createIndex("src/compiler/scala/tools/nsc/doc/html/page/Index.scala") match { - case Some(index) => - (index.browser \ "script").size == 1 - - case None => false - } - } - - property("allPackages") = { - createIndex("src/compiler/scala/tools/nsc/doc/html/page/Index.scala") match { - case Some(index) => { - index.allPackages.map(_.toString) == List( - "scala", - "scala.tools", - "scala.tools.nsc", - "scala.tools.nsc.doc", - "scala.tools.nsc.doc.html", - "scala.tools.nsc.doc.html.page" - ) - } - - case None => false - } - } -}
\ No newline at end of file |