Class MultiverseBuilderTest
In: test/multiverse_builder_test.rb
Parent: Test::Unit::TestCase

Methods

Public Instance methods

[Source]

# File test/multiverse_builder_test.rb, line 29
  def setup
    $logger = Logger.new(STDOUT)
    $logger.level = Logger::DEBUG
    $logger.level = Logger::FATAL
    $logger.datetime_format = '%H:%M:%S'
    @builder = Core::Providers::Multiverse::Builder.new(:path => './fakemultiverse/')
  end

What happens if the universe folder does not contain a universe.xml?

[Source]

# File test/multiverse_builder_test.rb, line 48
  def test_empty_universe
      fail
  end

The builder should be able to handle exceptions thrown by the parser

[Source]

# File test/multiverse_builder_test.rb, line 43
  def test_malformed_universe
      fail
  end

Check that the Multiverse Builder finds all the available universes

[Source]

# File test/multiverse_builder_test.rb, line 38
  def test_multiverse_size
    assert_equal 2, @builder.multiverse.size
  end

Check that exceptions caused by two universes with the same uid are handled properly

[Source]

# File test/multiverse_builder_test.rb, line 54
  def test_uid_collision
    fail
  end

[Validate]