diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2008-05-23 16:16:17 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2008-05-23 16:16:17 +0000 |
commit | 4cba60178d2f49f14b23039e47ac90612deb9046 (patch) | |
tree | 1f083706cda428a44c0b5b23fc034139732dcb34 /docs/examples/plugintemplate/test | |
parent | b1cf78869fcb70db18af04d9626d26b95876f652 (diff) | |
download | scala-4cba60178d2f49f14b23039e47ac90612deb9046.tar.gz scala-4cba60178d2f49f14b23039e47ac90612deb9046.tar.bz2 scala-4cba60178d2f49f14b23039e47ac90612deb9046.zip |
Added Scala compiler plugin Template.
Diffstat (limited to 'docs/examples/plugintemplate/test')
-rw-r--r-- | docs/examples/plugintemplate/test/plugintemplate/PluginPropertiesSuite.scala | 14 | ||||
-rw-r--r-- | docs/examples/plugintemplate/test/plugintemplate/TemplatePluginSuite.scala | 22 |
2 files changed, 36 insertions, 0 deletions
diff --git a/docs/examples/plugintemplate/test/plugintemplate/PluginPropertiesSuite.scala b/docs/examples/plugintemplate/test/plugintemplate/PluginPropertiesSuite.scala new file mode 100644 index 0000000000..72b8ee66c3 --- /dev/null +++ b/docs/examples/plugintemplate/test/plugintemplate/PluginPropertiesSuite.scala @@ -0,0 +1,14 @@ +package plugintemplate.examples + +import org.scalatest.Suite + +class PluginPropertiesSuite extends Suite { + def testProperties() { + expect("A template compiler plugin saying hello to the World") { + PluginProperties.pluginDescription + } + expect("0.1") { + PluginProperties.versionString + } + } +} diff --git a/docs/examples/plugintemplate/test/plugintemplate/TemplatePluginSuite.scala b/docs/examples/plugintemplate/test/plugintemplate/TemplatePluginSuite.scala new file mode 100644 index 0000000000..06916f9dd3 --- /dev/null +++ b/docs/examples/plugintemplate/test/plugintemplate/TemplatePluginSuite.scala @@ -0,0 +1,22 @@ +package plugintemplate + +import org.scalatest.Suite +import org.scalatest.Ignore + +class TemplatePluginSuite extends Suite { + def testName() { + import scala.tools.nsc.{Global, Settings} + import scala.tools.nsc.reporters.ConsoleReporter + val settings = new Settings + val compiler = new Global(settings, new ConsoleReporter(settings)) + val plugin = new TemplatePlugin(compiler) + expect("plugintemplate") { + plugin.name + } + } + + @Ignore + def testFail() { + expect(1) { 2 } + } +} |