diff --git a/Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/SimpleReflectionTestClass.java b/Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/SimpleReflectionTestClass.java new file mode 100644 index 0000000..425c5ad --- /dev/null +++ b/Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/SimpleReflectionTestClass.java @@ -0,0 +1,5 @@ +package eu.mikroskeem.utils.test.reflect; + +public class SimpleReflectionTestClass { + private String FOOBAR = "nope"; +} diff --git a/Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/TestReflect.java b/Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/TestReflect.java index 94a1717..3eba74a 100644 --- a/Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/TestReflect.java +++ b/Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/TestReflect.java @@ -62,4 +62,17 @@ public class TestReflect { String value = (String)Reflect.readField(bazfed, null); Assert.assertEquals("no yeah man :(", value); } + + @Test + public void testSimpleReadField(){ + SimpleReflectionTestClass testClass = new SimpleReflectionTestClass(); + Assert.assertEquals("nope", Reflect.simpleReadField(testClass, "FOOBAR")); + } + + @Test + public void testSimpleWriteField(){ + SimpleReflectionTestClass testClass = new SimpleReflectionTestClass(); + Reflect.simpleWriteField(testClass, "FOOBAR", "yeah"); + Assert.assertEquals("yeah", Reflect.simpleReadField(testClass, "FOOBAR")); + } }