Diff
Deleted: trunk/rails-integration/plugins/goldspike-snapshot/test/create_war_test.rb (543 => 544)
--- trunk/rails-integration/plugins/goldspike-snapshot/test/create_war_test.rb 2007-05-06 04:42:23 UTC (rev 543)
+++ trunk/rails-integration/plugins/goldspike-snapshot/test/create_war_test.rb 2007-05-06 08:32:58 UTC (rev 544)
@@ -1,8 +0,0 @@
-require 'test/unit'
-
-class CreateWarTest < Test::Unit::TestCase
- # Replace this with your real tests.
- def test_this_plugin
- assert true
- end
-end
Deleted: trunk/rails-integration/plugins/goldspike-snapshot/test/java_library_test.rb (543 => 544)
--- trunk/rails-integration/plugins/goldspike-snapshot/test/java_library_test.rb 2007-05-06 04:42:23 UTC (rev 543)
+++ trunk/rails-integration/plugins/goldspike-snapshot/test/java_library_test.rb 2007-05-06 08:32:58 UTC (rev 544)
@@ -1,130 +0,0 @@
-require 'test/unit'
-require 'new_java_library'
-
-class WarConfigTest < Test::Unit::TestCase
-
-
- class MockConfig
-
- attr_accessor :jruby_home, :local_java_lib, :java_libraries
-
- def initialize
- @java_libraries = {}
- @local_java_lib = "C:/Workspace/rails-integration"
- @jruby_home = "C:/jruby"
-
- end
-
- def add_java_library(name,version,location)
- @java_libraries[name] ||= War::JavaLibrary.new(self, name, :versions => version, :locations => location)
- @java_libraries[name].add_location_and_version(version, location)
- end
- end
-
- def test_java_library_basic
- identifier = "myidentifier"
- java_lib = War::JavaLibrary.new(MockConfig.new, identifier)
- assert java_lib.identifier = "myidentifier"
- assert_equal 0,java_lib.versions.size
- assert_equal 2,java_lib.searcheable_locations.size
- end
-
- def test_java_library_versions_string
- identifier = "myidentifier"
- versions = "1.0"
- java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions)
- assert_equal("1.0", java_lib.versions[0])
- end
-
- def test_java_library_versions_array
- identifier = "myidentifier"
- versions = ["1.0","1.1"]
- java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions)
- assert_equal(2, java_lib.versions.size)
- assert_equal("1.0", java_lib.versions[0])
- assert_equal("1.1", java_lib.versions[1])
- end
-
- def test_java_library_versions_string_and_locations
- identifier = "myidentifier"
- versions = "1.0"
- locations = "pippo"
- java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions, :locations => locations)
- assert_equal("1.0", java_lib.versions[0])
- end
-
- def test_java_library_versions_array_locations
- identifier = "myidentifier"
- versions = ["1.0","1.1"]
- locations = "pippo"
- java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions, :locations => locations)
- assert_equal(2, java_lib.versions.size)
- assert_equal("1.0", java_lib.versions[0])
- assert_equal("1.1", java_lib.versions[1])
- end
-
- def test_java_library_searchaeble_locations_no_version_no_location
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml')
- assert java_lib.identifier , "jvyaml"
- assert_equal(2, java_lib.searcheable_locations.size)
- end
-
-
- def test_java_library_searchaeble_locations_locations_string
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
- assert java_lib.identifier , "jvyaml"
- assert_equal(3, java_lib.searcheable_locations.size)
- end
-
- def test_java_library_searchaeble_locations_locations_array
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :locations => ['loc1','loc2'])
- assert java_lib.identifier , "jvyaml"
- assert_equal(4, java_lib.searcheable_locations.size)
- end
-
- def test_java_library_searchaeble_locations_versions_string
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => '0.2.1')
- assert java_lib.identifier , "jvyaml"
- assert_equal(4, java_lib.searcheable_locations.size)
- end
-
- def test_java_library_searcheable_locations_versions_string_locations_string
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => '0.2.1', :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
- assert java_lib.identifier , "jvyaml"
- assert_equal(5, java_lib.searcheable_locations.size)
- end
-
- def test_java_library_searcheable_locations_versions_array_locations_string
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => ['0.2.1','0.2.2'], :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
- assert java_lib.identifier , "jvyaml"
- assert_equal(7, java_lib.searcheable_locations.size)
- end
-
- def test_java_library_searcheable_locations_versions_string_locations_array
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => '0.2.1', :locations => ['loc1','loc2'])
- assert java_lib.identifier , "jvyaml"
- assert_equal(6, java_lib.searcheable_locations.size)
- end
-
- def test_java_library_searcheable_locations_versions_array_locations_array
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => ['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
- assert java_lib.identifier , "jvyaml"
- assert_equal(8, java_lib.searcheable_locations.size)
- end
-
- def test_java_library_order
- java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => ['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
- assert java_lib.identifier , "jvyaml"
- assert_equal(8, java_lib.searcheable_locations.size)
- assert_equal('loc1',java_lib.searcheable_locations[0])
- assert_equal('loc2',java_lib.searcheable_locations[1])
- assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.1.jar',java_lib.searcheable_locations[2])
- assert_equal('C:/jruby/lib/jvyaml-0.2.1.jar',java_lib.searcheable_locations[3])
- assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.2.jar',java_lib.searcheable_locations[4])
- assert_equal('C:/jruby/lib/jvyaml-0.2.2.jar',java_lib.searcheable_locations[5])
- assert_equal('C:/Workspace/rails-integration/jvyaml.jar',java_lib.searcheable_locations[6])
- assert_equal('C:/jruby/lib/jvyaml.jar',java_lib.searcheable_locations[7])
- end
-
-
-end
\ No newline at end of file
Deleted: trunk/rails-integration/plugins/goldspike-snapshot/test/maven_library_test.rb (543 => 544)
--- trunk/rails-integration/plugins/goldspike-snapshot/test/maven_library_test.rb 2007-05-06 04:42:23 UTC (rev 543)
+++ trunk/rails-integration/plugins/goldspike-snapshot/test/maven_library_test.rb 2007-05-06 08:32:58 UTC (rev 544)
@@ -1,132 +0,0 @@
-require 'test/unit'
-require 'new_java_library'
-
-class WarConfigTest < Test::Unit::TestCase
-
- class MockConfig
- attr_accessor :jruby_home, :local_java_lib, :java_libraries, :local_maven_lib, :remote_maven_home
- def initialize
- @java_libraries = {}
- @local_java_lib = "C:/Workspace/rails-integration"
- @jruby_home = "C:/jruby"
- @local_maven_lib = "/home/user/.m2"
- @remote_maven_home = "http://www.ibiblio.org"
- end
- def add_java_library(name,version,location)
- @java_libraries[name] ||= War::JavaLibrary.new(self, name, :versions => version, :locations => location)
- @java_libraries[name].add_location_and_version(version, location)
- end
- end
-
-
- def test_maven_library_versions_string
- identifier = "myidentifier"
- group = 'mygroup'
- versions = "1.0"
- java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions)
- assert_equal 'myidentifier', java_lib.identifier
- assert_equal 'mygroup' , java_lib.group
- assert_equal(1, java_lib.versions.size)
- assert_equal("1.0", java_lib.versions[0])
- end
-
- def test_maven_library_versions_array
- identifier = "myidentifier"
- versions = ["1.0","1.1"]
- group = "mygroup"
- java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions)
- assert_equal("myidentifier",java_lib.identifier)
- assert_equal("mygroup",java_lib.group)
- assert_equal(2, java_lib.versions.size)
- assert_equal("1.0", java_lib.versions[0])
- assert_equal("1.1", java_lib.versions[1])
- end
-
- def test_maven_library_versions_string_and_locations
- identifier = "myidentifier"
- versions = "1.0"
- locations = "pippo"
- group = 'mygroup'
- java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions, :locations => locations)
- assert_equal(1, java_lib.versions.size)
- assert_equal("1.0", java_lib.versions[0])
- assert_equal("mygroup",java_lib.group)
- end
-
- def test_maven_library_versions_array_locations
- puts name
- identifier = "myidentifier"
- versions = ["1.0","1.1"]
- locations = "pippo"
- group = 'mygroup'
- java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions, :locations => locations)
- assert_equal(2, java_lib.versions.size)
- assert_equal("1.0", java_lib.versions[0])
- assert_equal("1.1", java_lib.versions[1])
- end
-
- def test_maven_library_searcheable_locations_version_string_no_location
- identifier = 'jvyaml'
- group = 'jvyaml'
- version = '1.0'
- java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, version)
- assert "jvyaml", java_lib.identifier
- assert "jvyaml", java_lib.group
- assert "1.0" , java_lib.versions[0]
- assert_equal(6, java_lib.searcheable_locations.size)
- end
-
-
- def test_maven_library_searcheable_locations_locations_string
- identifier = 'jvyaml'
- group = 'jvyaml'
- version = '1.0'
- java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, version, :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
- assert java_lib.identifier , "jvyaml"
- assert_equal(7, java_lib.searcheable_locations.size)
- end
-
- def test_maven_library_searchaeble_locations_locations_array
- java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml','jvyaml','2.2.1', :locations => ['loc1','loc2'])
- assert java_lib.identifier , "jvyaml"
- assert_equal(8, java_lib.searcheable_locations.size)
- end
-
- def test_maven_library_searchaeble_locations_versions_string
- java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml', 'jvyaml', '0.2.1')
- assert java_lib.identifier , "jvyaml"
- assert_equal(6, java_lib.searcheable_locations.size)
- end
-
- def test_maven_library_searcheable_locations_versions_array_locations_string
- java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml','jvyaml', ['0.2.1','0.2.2'], :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
- assert java_lib.identifier , "jvyaml"
- assert_equal(11, java_lib.searcheable_locations.size)
- end
-
- def test_maven_library_searcheable_locations_versions_array_locations_array
- java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml', 'jvyaml', ['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
- assert java_lib.identifier , "jvyaml"
- assert_equal(12, java_lib.searcheable_locations.size)
- end
-
- def test_maven_library_order
- java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml', 'jvyaml',['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
- assert java_lib.identifier , "jvyaml"
- assert_equal(12, java_lib.searcheable_locations.size)
- assert_equal('/home/user/.m2/jvyaml/jvyaml/0.2.1/jvyaml-0.2.1.jar',java_lib.searcheable_locations[0])
- assert_equal('http://www.ibiblio.org/jvyaml/jvyaml/0.2.1/jvyaml-0.2.1.jar',java_lib.searcheable_locations[1])
- assert_equal('/home/user/.m2/jvyaml/jvyaml/0.2.2/jvyaml-0.2.2.jar',java_lib.searcheable_locations[2])
- assert_equal('http://www.ibiblio.org/jvyaml/jvyaml/0.2.2/jvyaml-0.2.2.jar',java_lib.searcheable_locations[3])
- assert_equal('loc1',java_lib.searcheable_locations[4])
- assert_equal('loc2',java_lib.searcheable_locations[5])
- assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.1.jar',java_lib.searcheable_locations[6])
- assert_equal('C:/jruby/lib/jvyaml-0.2.1.jar',java_lib.searcheable_locations[7])
- assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.2.jar',java_lib.searcheable_locations[8])
- assert_equal('C:/jruby/lib/jvyaml-0.2.2.jar',java_lib.searcheable_locations[9])
- assert_equal('C:/Workspace/rails-integration/jvyaml.jar',java_lib.searcheable_locations[10])
- assert_equal('C:/jruby/lib/jvyaml.jar',java_lib.searcheable_locations[11])
- end
-
-
-end
\ No newline at end of file
Copied: trunk/rails-integration/plugins/goldspike-snapshot/test/test_create_war.rb (from rev 543, trunk/rails-integration/plugins/goldspike-snapshot/test/create_war_test.rb) (0 => 544)
--- trunk/rails-integration/plugins/goldspike-snapshot/test/test_create_war.rb (rev 0)
+++ trunk/rails-integration/plugins/goldspike-snapshot/test/test_create_war.rb 2007-05-06 08:32:58 UTC (rev 544)
@@ -0,0 +1,8 @@
+require 'test/unit'
+
+class CreateWarTest < Test::Unit::TestCase
+ # Replace this with your real tests.
+ def test_this_plugin
+ assert true
+ end
+end
Copied: trunk/rails-integration/plugins/goldspike-snapshot/test/test_java_library.rb (from rev 543, trunk/rails-integration/plugins/goldspike-snapshot/test/java_library_test.rb) (0 => 544)
--- trunk/rails-integration/plugins/goldspike-snapshot/test/test_java_library.rb (rev 0)
+++ trunk/rails-integration/plugins/goldspike-snapshot/test/test_java_library.rb 2007-05-06 08:32:58 UTC (rev 544)
@@ -0,0 +1,130 @@
+require 'test/unit'
+require 'new_java_library'
+
+class WarConfigTest < Test::Unit::TestCase
+
+
+ class MockConfig
+
+ attr_accessor :jruby_home, :local_java_lib, :java_libraries
+
+ def initialize
+ @java_libraries = {}
+ @local_java_lib = "C:/Workspace/rails-integration"
+ @jruby_home = "C:/jruby"
+
+ end
+
+ def add_java_library(name,version,location)
+ @java_libraries[name] ||= War::JavaLibrary.new(self, name, :versions => version, :locations => location)
+ @java_libraries[name].add_location_and_version(version, location)
+ end
+ end
+
+ def test_java_library_basic
+ identifier = "myidentifier"
+ java_lib = War::JavaLibrary.new(MockConfig.new, identifier)
+ assert java_lib.identifier = "myidentifier"
+ assert_equal 0,java_lib.versions.size
+ assert_equal 2,java_lib.searcheable_locations.size
+ end
+
+ def test_java_library_versions_string
+ identifier = "myidentifier"
+ versions = "1.0"
+ java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions)
+ assert_equal("1.0", java_lib.versions[0])
+ end
+
+ def test_java_library_versions_array
+ identifier = "myidentifier"
+ versions = ["1.0","1.1"]
+ java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions)
+ assert_equal(2, java_lib.versions.size)
+ assert_equal("1.0", java_lib.versions[0])
+ assert_equal("1.1", java_lib.versions[1])
+ end
+
+ def test_java_library_versions_string_and_locations
+ identifier = "myidentifier"
+ versions = "1.0"
+ locations = "pippo"
+ java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions, :locations => locations)
+ assert_equal("1.0", java_lib.versions[0])
+ end
+
+ def test_java_library_versions_array_locations
+ identifier = "myidentifier"
+ versions = ["1.0","1.1"]
+ locations = "pippo"
+ java_lib = War::JavaLibrary.new(MockConfig.new, identifier, :versions => versions, :locations => locations)
+ assert_equal(2, java_lib.versions.size)
+ assert_equal("1.0", java_lib.versions[0])
+ assert_equal("1.1", java_lib.versions[1])
+ end
+
+ def test_java_library_searchaeble_locations_no_version_no_location
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(2, java_lib.searcheable_locations.size)
+ end
+
+
+ def test_java_library_searchaeble_locations_locations_string
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(3, java_lib.searcheable_locations.size)
+ end
+
+ def test_java_library_searchaeble_locations_locations_array
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :locations => ['loc1','loc2'])
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(4, java_lib.searcheable_locations.size)
+ end
+
+ def test_java_library_searchaeble_locations_versions_string
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => '0.2.1')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(4, java_lib.searcheable_locations.size)
+ end
+
+ def test_java_library_searcheable_locations_versions_string_locations_string
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => '0.2.1', :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(5, java_lib.searcheable_locations.size)
+ end
+
+ def test_java_library_searcheable_locations_versions_array_locations_string
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => ['0.2.1','0.2.2'], :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(7, java_lib.searcheable_locations.size)
+ end
+
+ def test_java_library_searcheable_locations_versions_string_locations_array
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => '0.2.1', :locations => ['loc1','loc2'])
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(6, java_lib.searcheable_locations.size)
+ end
+
+ def test_java_library_searcheable_locations_versions_array_locations_array
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => ['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(8, java_lib.searcheable_locations.size)
+ end
+
+ def test_java_library_order
+ java_lib = War::JavaLibrary.new(MockConfig.new, 'jvyaml', :versions => ['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(8, java_lib.searcheable_locations.size)
+ assert_equal('loc1',java_lib.searcheable_locations[0])
+ assert_equal('loc2',java_lib.searcheable_locations[1])
+ assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.1.jar',java_lib.searcheable_locations[2])
+ assert_equal('C:/jruby/lib/jvyaml-0.2.1.jar',java_lib.searcheable_locations[3])
+ assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.2.jar',java_lib.searcheable_locations[4])
+ assert_equal('C:/jruby/lib/jvyaml-0.2.2.jar',java_lib.searcheable_locations[5])
+ assert_equal('C:/Workspace/rails-integration/jvyaml.jar',java_lib.searcheable_locations[6])
+ assert_equal('C:/jruby/lib/jvyaml.jar',java_lib.searcheable_locations[7])
+ end
+
+
+end
\ No newline at end of file
Copied: trunk/rails-integration/plugins/goldspike-snapshot/test/test_maven_library.rb (from rev 543, trunk/rails-integration/plugins/goldspike-snapshot/test/maven_library_test.rb) (0 => 544)
--- trunk/rails-integration/plugins/goldspike-snapshot/test/test_maven_library.rb (rev 0)
+++ trunk/rails-integration/plugins/goldspike-snapshot/test/test_maven_library.rb 2007-05-06 08:32:58 UTC (rev 544)
@@ -0,0 +1,132 @@
+require 'test/unit'
+require 'new_java_library'
+
+class WarConfigTest < Test::Unit::TestCase
+
+ class MockConfig
+ attr_accessor :jruby_home, :local_java_lib, :java_libraries, :local_maven_lib, :remote_maven_home
+ def initialize
+ @java_libraries = {}
+ @local_java_lib = "C:/Workspace/rails-integration"
+ @jruby_home = "C:/jruby"
+ @local_maven_lib = "/home/user/.m2"
+ @remote_maven_home = "http://www.ibiblio.org"
+ end
+ def add_java_library(name,version,location)
+ @java_libraries[name] ||= War::JavaLibrary.new(self, name, :versions => version, :locations => location)
+ @java_libraries[name].add_location_and_version(version, location)
+ end
+ end
+
+
+ def test_maven_library_versions_string
+ identifier = "myidentifier"
+ group = 'mygroup'
+ versions = "1.0"
+ java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions)
+ assert_equal 'myidentifier', java_lib.identifier
+ assert_equal 'mygroup' , java_lib.group
+ assert_equal(1, java_lib.versions.size)
+ assert_equal("1.0", java_lib.versions[0])
+ end
+
+ def test_maven_library_versions_array
+ identifier = "myidentifier"
+ versions = ["1.0","1.1"]
+ group = "mygroup"
+ java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions)
+ assert_equal("myidentifier",java_lib.identifier)
+ assert_equal("mygroup",java_lib.group)
+ assert_equal(2, java_lib.versions.size)
+ assert_equal("1.0", java_lib.versions[0])
+ assert_equal("1.1", java_lib.versions[1])
+ end
+
+ def test_maven_library_versions_string_and_locations
+ identifier = "myidentifier"
+ versions = "1.0"
+ locations = "pippo"
+ group = 'mygroup'
+ java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions, :locations => locations)
+ assert_equal(1, java_lib.versions.size)
+ assert_equal("1.0", java_lib.versions[0])
+ assert_equal("mygroup",java_lib.group)
+ end
+
+ def test_maven_library_versions_array_locations
+ puts name
+ identifier = "myidentifier"
+ versions = ["1.0","1.1"]
+ locations = "pippo"
+ group = 'mygroup'
+ java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, versions, :locations => locations)
+ assert_equal(2, java_lib.versions.size)
+ assert_equal("1.0", java_lib.versions[0])
+ assert_equal("1.1", java_lib.versions[1])
+ end
+
+ def test_maven_library_searcheable_locations_version_string_no_location
+ identifier = 'jvyaml'
+ group = 'jvyaml'
+ version = '1.0'
+ java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, version)
+ assert "jvyaml", java_lib.identifier
+ assert "jvyaml", java_lib.group
+ assert "1.0" , java_lib.versions[0]
+ assert_equal(6, java_lib.searcheable_locations.size)
+ end
+
+
+ def test_maven_library_searcheable_locations_locations_string
+ identifier = 'jvyaml'
+ group = 'jvyaml'
+ version = '1.0'
+ java_lib = War::MavenLibrary.new(MockConfig.new, identifier, group, version, :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(7, java_lib.searcheable_locations.size)
+ end
+
+ def test_maven_library_searchaeble_locations_locations_array
+ java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml','jvyaml','2.2.1', :locations => ['loc1','loc2'])
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(8, java_lib.searcheable_locations.size)
+ end
+
+ def test_maven_library_searchaeble_locations_versions_string
+ java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml', 'jvyaml', '0.2.1')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(6, java_lib.searcheable_locations.size)
+ end
+
+ def test_maven_library_searcheable_locations_versions_array_locations_string
+ java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml','jvyaml', ['0.2.1','0.2.2'], :locations => 'http://svn.codehaus.org/jruby/tags/jruby-0_9_2/lib/jvyaml.jar')
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(11, java_lib.searcheable_locations.size)
+ end
+
+ def test_maven_library_searcheable_locations_versions_array_locations_array
+ java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml', 'jvyaml', ['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(12, java_lib.searcheable_locations.size)
+ end
+
+ def test_maven_library_order
+ java_lib = War::MavenLibrary.new(MockConfig.new, 'jvyaml', 'jvyaml',['0.2.1','0.2.2'], :locations => ['loc1','loc2'])
+ assert java_lib.identifier , "jvyaml"
+ assert_equal(12, java_lib.searcheable_locations.size)
+ assert_equal('/home/user/.m2/jvyaml/jvyaml/0.2.1/jvyaml-0.2.1.jar',java_lib.searcheable_locations[0])
+ assert_equal('http://www.ibiblio.org/jvyaml/jvyaml/0.2.1/jvyaml-0.2.1.jar',java_lib.searcheable_locations[1])
+ assert_equal('/home/user/.m2/jvyaml/jvyaml/0.2.2/jvyaml-0.2.2.jar',java_lib.searcheable_locations[2])
+ assert_equal('http://www.ibiblio.org/jvyaml/jvyaml/0.2.2/jvyaml-0.2.2.jar',java_lib.searcheable_locations[3])
+ assert_equal('loc1',java_lib.searcheable_locations[4])
+ assert_equal('loc2',java_lib.searcheable_locations[5])
+ assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.1.jar',java_lib.searcheable_locations[6])
+ assert_equal('C:/jruby/lib/jvyaml-0.2.1.jar',java_lib.searcheable_locations[7])
+ assert_equal('C:/Workspace/rails-integration/jvyaml-0.2.2.jar',java_lib.searcheable_locations[8])
+ assert_equal('C:/jruby/lib/jvyaml-0.2.2.jar',java_lib.searcheable_locations[9])
+ assert_equal('C:/Workspace/rails-integration/jvyaml.jar',java_lib.searcheable_locations[10])
+ assert_equal('C:/jruby/lib/jvyaml.jar',java_lib.searcheable_locations[11])
+ end
+
+
+end
\ No newline at end of file
Deleted: trunk/rails-integration/plugins/goldspike-snapshot/test/war_config_test.rb (543 => 544)
--- trunk/rails-integration/plugins/goldspike-snapshot/test/war_config_test.rb 2007-05-06 04:42:23 UTC (rev 543)
+++ trunk/rails-integration/plugins/goldspike-snapshot/test/war_config_test.rb 2007-05-06 08:32:58 UTC (rev 544)
@@ -1,96 +0,0 @@
-require 'test/unit'
-require 'war_config'
-
-class WarConfigTest < Test::Unit::TestCase
-
- def test_no_config_file
- assert_raises RuntimeError do
- War::Configuration::DSL.evaluate(File.join("abase","config","war.rb"), nil)
- end
- end
-
- class WarConfigurationMock
- # the path and name of the war_file
- attr_accessor :war_file
- # path to the staging directory
- attr_accessor :staging
- # project java libraries are stored here
- attr_accessor :local_java_lib
-
- # external locations
- attr_accessor :jruby_home
- attr_accessor :maven_local_repository
- attr_accessor :maven_remote_repository
-
- # compile ruby files? currently only preparses files, but has problems with paths
- attr_accessor :compile_ruby
- # keep source if compiling ruby files?
- attr_accessor :keep_source
- # if you set this to false gems will fail to load if their dependencies aren't available
- attr_accessor :add_gem_dependencies
- # standalone?
- attr_accessor :standalone
-
- # java libraries to include in the package
- attr_accessor :java_libraries
- # gem libraries to include in the package
- attr_accessor :gem_libraries
- # jetty libraries, used for running the war
- attr_accessor :jetty_libraries
-
- # the real separator for the operating system
- attr_accessor :os_separator
- attr_accessor :os_path_separator
-
- def initialize
- @java_libraries = {}
- end
-
- def java_library(name, version, locations)
- # check local sources first, then the list
- #JavaLibrary.new(name, version, check_locations)
- {:name => name, :version => version, :locations => locations}
- end
-
- def add_java_library(lib)
- @java_libraries[lib[:name]] ||= lib
- end
-
- end
-
- def test_war_name_read
- config = War::Configuration::DSL.evaluate("test/war_config_test_config.rb",WarConfigurationMock.new).result
- assert_equal 'helloworld', config.war_file
- end
-
- def test_library_read
- config = War::Configuration::DSL.evaluate("test/war_config_test_config.rb",WarConfigurationMock.new).result
- assert_equal 1, config.java_libraries.size
- end
-
- def test_library_read_with_properties
- config = War::Configuration::DSL.evaluate("test/war_config_test_config.rb",WarConfigurationMock.new).result
- assert_not_nil config.java_libraries['bsf']
- assert_equal 'bsf', config.java_libraries['bsf'][:name]
- assert_equal '2.2.1', config.java_libraries['bsf'][:version]
- assert_equal 'http://www.google.it', config.java_libraries['bsf'][:locations]
- end
-
- def test_compile_ruby
- config = War::Configuration::DSL.evaluate("test/war_config_test_config.rb",WarConfigurationMock.new).result
- assert_not_nil config.compile_ruby
- assert config.compile_ruby
- end
-
- def test_add_gem_dependencies
- config = War::Configuration::DSL.evaluate("test/war_config_test_config.rb",WarConfigurationMock.new).result
- assert_not_nil config.add_gem_dependencies
- assert !config.add_gem_dependencies
- end
-
- def test_keep_source
- config = War::Configuration::DSL.evaluate("test/war_config_test_config.rb",WarConfigurationMock.new).result
- assert_not_nil config.keep_source
- assert !config.keep_source
- end
-end