You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by em...@apache.org on 2022/02/18 22:11:17 UTC

[groovy] 05/05: fix test

This is an automated email from the ASF dual-hosted git repository.

emilles pushed a commit to branch GROOVY_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 02a56426b3655655e229aa65f550e26aa6d3f385
Author: Eric Milles <er...@thomsonreuters.com>
AuthorDate: Fri Feb 18 16:11:03 2022 -0600

    fix test
---
 src/test/groovy/lang/MetaClassPropertyTest.groovy | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/test/groovy/lang/MetaClassPropertyTest.groovy b/src/test/groovy/lang/MetaClassPropertyTest.groovy
index e20d22c..b53105e 100644
--- a/src/test/groovy/lang/MetaClassPropertyTest.groovy
+++ b/src/test/groovy/lang/MetaClassPropertyTest.groovy
@@ -21,7 +21,7 @@ package groovy.lang
 class MetaClassPropertyTest extends GroovyTestCase {
 
     void testForJavaClass() {
-        checkMetaClassBehavior("hello world")
+        checkMetaClassBehavior(Short.valueOf('1'))
     }
 
     void testForGroovyClass() {
@@ -30,29 +30,29 @@ class MetaClassPropertyTest extends GroovyTestCase {
 
     private checkMetaClassBehavior(Object foo) {
         // check metaclass points to correct class
-        assertEquals foo.class, foo.metaClass.theClass
+        assert foo.metaClass.theClass.equals(foo.getClass())
 
         // check defaults
         assert foo.metaClass.adaptee instanceof MetaClassImpl
-        assert foo.class.metaClass.adaptee instanceof MetaClassImpl
+        assert foo.getClass().metaClass.adaptee instanceof MetaClassImpl
 
         // use metaclass builder on instance
         foo.metaClass.dummy = {}
         assert foo.metaClass.adaptee instanceof ExpandoMetaClass
-        assert foo.class.metaClass.adaptee instanceof MetaClassImpl
+        assert foo.getClass().metaClass.adaptee instanceof MetaClassImpl
 
         // use metaclass builder on class
         foo.class.metaClass.dummy = {}
         assert foo.metaClass.adaptee instanceof ExpandoMetaClass
         // a little fragile but ExpandoMetaProperty is not public
-        assert foo.class.metaClass.adaptee.getClass().name.contains('ExpandoMetaClass$ExpandoMetaProperty')
+        assert foo.getClass().metaClass.adaptee.getClass().name.contains('ExpandoMetaClass$ExpandoMetaProperty')
 
         // remove class-based metaclass
-        GroovySystem.metaClassRegistry.removeMetaClass(foo.class)
+        GroovySystem.metaClassRegistry.removeMetaClass(foo.getClass())
         assert foo.metaClass.adaptee instanceof ExpandoMetaClass
-        assert foo.class.metaClass.adaptee instanceof MetaClassImpl
+        assert foo.getClass().metaClass.adaptee instanceof MetaClassImpl
     }
 }
 
 class MCPTest1 {
-}
\ No newline at end of file
+}