Class Webgen::TagTestCase
In: lib/webgen/test.rb
Parent: PluginTestCase
RuntimeError PluginParamNotFound PluginNotFound ConfigurationFileInvalid CmdParse::CommandParser CommandParser DirectoryInfo GalleryStyle WebSiteStyle WebSiteTemplate SipttraStyle Test::Unit::TestCase TestCase PluginTestCase TagTestCase CmdParse::Command ShowCommand CheckCommand UseCommand CreateCommand TSort DependencyHash Hash Comparable Language ::Logger Logger Logger DEFAULT_WRAPPER_MODULE WebSite Qt::MainWindow MainWindow Qt::Dialog NewWebsiteDialog Qt::TextEdit LogWidget ::Rake::TaskLib WebgenTask ConfigurationFile Website PluginManager PluginLoader PluginParamValueNotFound Dummy Color CliUtils PluginDefs lib/webgen/languages.rb lib/webgen/website.rb lib/webgen/gui/common.rb lib/webgen/plugin.rb lib/webgen/test.rb lib/webgen/cli.rb ClassMethods PluginDefs LanguageManager lib/webgen/gui/new_website_dlg.rb lib/webgen/gui/main.rb GUI lib/webgen/rake/webgentask.rb Rake Webgen dot/m_60_1.png

Base class for all plugin test cases. It ensures that all needed plugins are loaded and initalized before each test and that the original environment is restored afterwards.

Methods

set_config   suite  

Public Class methods

[Source]

     # File lib/webgen/test.rb, line 176
176:     def self.suite
177:       if self == TagTestCase
178:         return Test::Unit::TestSuite.new('Webgen::TestCase')
179:       else
180:         super
181:       end
182:     end

Public Instance methods

[Source]

     # File lib/webgen/test.rb, line 184
184:     def set_config( config )
185:       @plugin.set_tag_config( config, Dummy.new )
186:     end

[Validate]