Title: [544] trunk/rails-integration/plugins/goldspike-snapshot/test: renamed plugin testcases to autotest conventions

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
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to