MCPcopy
hub / github.com/apache/groovy / testPublicField

Method testPublicField

src/test/groovy/groovy/lang/MetaClassTest.java:81–95  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

79 }
80
81 @Test
82 void testPublicField() {
83 DymmyClass dymmyClass = new DymmyClass();
84
85 MetaClass metaClass = InvokerHelper.getMetaClass(dymmyClass);
86
87 assertEquals(metaClass.getProperty(dymmyClass, "x"), Integer.valueOf(0));
88 assertEquals(metaClass.getProperty(dymmyClass, "y"), "none");
89
90 metaClass.setProperty(dymmyClass, "x", Integer.valueOf(25));
91 assertEquals(dymmyClass.x, 25);
92
93 metaClass.setProperty(dymmyClass, "y", "newvalue");
94 assertEquals(dymmyClass.y, "newvalue");
95 }
96
97 // GROOVY-11781
98 @Test

Callers

nothing calls this directly

Calls 5

getMetaClassMethod · 0.95
getPropertyMethod · 0.95
setPropertyMethod · 0.95
assertEqualsMethod · 0.45
valueOfMethod · 0.45

Tested by

no test coverage detected