diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2016-09-08 20:25:51 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-10-06 17:45:39 +0200 |
commit | 208232aba52903ae090711589e9c572dc5347651 (patch) | |
tree | 886a60bfa36e690ee81c947bc7d50331affc1bf8 /dottydoc/test | |
parent | af27562040631d0bea38ec3ff8912fda9939f34e (diff) | |
download | dotty-208232aba52903ae090711589e9c572dc5347651.tar.gz dotty-208232aba52903ae090711589e9c572dc5347651.tar.bz2 dotty-208232aba52903ae090711589e9c572dc5347651.zip |
Implement docbase as property
Diffstat (limited to 'dottydoc/test')
-rw-r--r-- | dottydoc/test/BaseTest.scala | 6 | ||||
-rw-r--r-- | dottydoc/test/UsecaseTest.scala | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/dottydoc/test/BaseTest.scala b/dottydoc/test/BaseTest.scala index 1aa426886..4dff1d4d1 100644 --- a/dottydoc/test/BaseTest.scala +++ b/dottydoc/test/BaseTest.scala @@ -2,12 +2,13 @@ package dotty.tools package dottydoc import dotc.core.Contexts -import Contexts.{ Context, ContextBase, FreshContext } +import Contexts.{ Context, ContextBase, FreshContext, DocContext, DocBase } import dotc.util.SourceFile import dotc.core.Phases.Phase import dotc.typer.FrontEnd import dottydoc.core.DocASTPhase import model.Package +import dotty.tools.dottydoc.util.syntax._ trait DottyTest { dotty.tools.dotc.parsing.Scanners // initialize keywords @@ -19,6 +20,7 @@ trait DottyTest { ctx.setSetting(ctx.settings.language, List("Scala2")) ctx.setSetting(ctx.settings.YnoInline, true) ctx.setSetting(ctx.settings.YkeepComments, true) + ctx.setProperty(DocContext, new DocBase) base.initialize()(ctx) ctx } @@ -28,7 +30,7 @@ trait DottyTest { List(new Phase { def phaseName = "assertionPhase" override def run(implicit ctx: Context): Unit = - assertion(ctx.docbase.packages[Package].toMap) + assertion(ctx.docbase.packages) }) :: Nil override def phases = diff --git a/dottydoc/test/UsecaseTest.scala b/dottydoc/test/UsecaseTest.scala index c7b398d1f..b5d47e4b6 100644 --- a/dottydoc/test/UsecaseTest.scala +++ b/dottydoc/test/UsecaseTest.scala @@ -8,6 +8,7 @@ import dotc.util.SourceFile import model._ import model.internal._ import model.references._ +import util.syntax._ class UsecaseTest extends DottyTest { @Test def simpleUsecase = { |