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
+}