Class ControllerTest
In: test/core/controller_test.rb
Parent: Test::Unit::TestCase

Methods

Public Instance methods

[Source]

# File test/core/controller_test.rb, line 33
  def setup
    @ui = Ui::Console::CLI.new()
    $logger = Logger.new(STDOUT)
    $logger.level = Logger::DEBUG
    #$logger.level = Logger::FATAL
  end

[Source]

# File test/core/controller_test.rb, line 72
  def test_detected_service_num
  end

[Source]

# File test/core/controller_test.rb, line 63
  def test_invalid_service_provider_path
    assert_raises(ServiceProvidersPathNotFoundException) do
      controller = Core::Controller.new(:view => @ui, :service_providers => 'noneexistent')
    end
    assert_nothing_raised do
      controller = Core::Controller.new(:view => @ui, :service_providers => '../../core/serviceproviders')
    end
  end

[Source]

# File test/core/controller_test.rb, line 40
  def test_no_or_invalid_view
    # no view
    assert_raises(ArgumentError) do
      controller = Core::Controller.new()
    end
    
    # nil view
    assert_raises(ArgumentError) do
      controller = Core::Controller.new(:view => nil)
    end    
    
    # invalid view
    assert_raises(ArgumentError) do
      controller = Core::Controller.new(:view => Object.new)
    end    
    
    # valid view
    assert_nothing_raised do
      controller = Core::Controller.new(:view => @ui, :service_providers => '../../core/serviceproviders')
    end
  
  end

[Validate]