summaryrefslogtreecommitdiff
path: root/test/disabled
diff options
context:
space:
mode:
authorAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-10-05 11:37:53 +0000
committerAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-10-05 11:37:53 +0000
commit33aa342005b44c251e8a3ee856195821dd176cce (patch)
tree3a9a6bdc30d248437f885eddd6d1ae4e11106b73 /test/disabled
parent5f00dcd8527832758baee1d06cae17a60c2d4cf5 (diff)
downloadscala-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.scala96
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