From ccfa664b485cb3fa8c16e9f31204ea5b554f2016 Mon Sep 17 00:00:00 2001 From: Jim Weirich Date: Thu, 23 Dec 2010 11:45:46 -0500 Subject: [PATCH] [5553333] Updated java interop on to_java method. --- koans/about_java_interop.rb | 8 +++----- src/about_java_interop.rb | 8 +++----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/koans/about_java_interop.rb b/koans/about_java_interop.rb index fb26693..66f79c4 100644 --- a/koans/about_java_interop.rb +++ b/koans/about_java_interop.rb @@ -103,11 +103,9 @@ class AboutJavaInterop < EdgeCase::Koan end def test_some_ruby_objects_can_NOT_be_coerced_to_java - [[], {}, Object.new].each do |ruby_object| - assert_raise(___) do - ruby_object.to_java_class - end - end + assert_equal __, [].to_java.class == Java::JavaUtil::ArrayList + assert_equal __, {}.to_java.class == Java::JavaUtil::HashMap + assert_equal __, Object.new.to_java.class == Java::JavaLang::Object end def test_java_collections_are_enumerable diff --git a/src/about_java_interop.rb b/src/about_java_interop.rb index bb63a5f..56035db 100644 --- a/src/about_java_interop.rb +++ b/src/about_java_interop.rb @@ -103,11 +103,9 @@ class AboutJavaInterop < EdgeCase::Koan end def test_some_ruby_objects_can_NOT_be_coerced_to_java - [[], {}, Object.new].each do |ruby_object| - assert_raise(___(NoMethodError)) do - ruby_object.to_java_class - end - end + assert_equal __(false), [].to_java.class == Java::JavaUtil::ArrayList + assert_equal __(false), {}.to_java.class == Java::JavaUtil::HashMap + assert_equal __(false), Object.new.to_java.class == Java::JavaLang::Object end def test_java_collections_are_enumerable