Sha256: a3fed4bfd2528cbe6f06b0a31648a491a854af400b1f56e8a92cd07ab5cce0fd
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
$:.unshift File.join(File.dirname(__FILE__),'..','..','lib') require 'test/unit' require 'ivy/targets' require 'ivy4r' module Ivy class TargetsTest < Test::Unit::TestCase def setup ivy4r = Ivy4r.new @ivy_test_xml = File.join(File.dirname(__FILE__), 'ivytest.xml') @info = Ivy::Info.new(ivy4r.ant) end def test_execute_empty_parameters_missing_mandatory_exception assert_raise(ArgumentError) { @info.execute({}) } end def test_execute_validate_with_unkown_parameter_exception assert_raise(ArgumentError) { @info.execute(:unknown_parameter => 'unknown') } end def test_execute_simple_file_correct_return_values result = @info.execute(:file => @ivy_test_xml) assert_not_nil result %w[ivy.organisation ivy.revision ivy.module].each do |var| assert_equal true, result.keys.member?(var), "Contains key '#{var}', has '#{result.keys.join(', ')}'" end assert_equal 'blau', result['ivy.organisation'] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ivy4r-0.12.7 | test-functional/ivy/test_targets.rb |