From 3a303ed20b1eac4d6de96f1d6077847341f8dfec Mon Sep 17 00:00:00 2001 From: Mark Vainomaa Date: Fri, 16 Dec 2016 17:15:58 +0200 Subject: [PATCH] Add tests for simple reflection methods --- .../test/reflect/SimpleReflectionTestClass.java | 5 +++++ .../mikroskeem/utils/test/reflect/TestReflect.java | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 Reflect/src/test/java/eu/mikroskeem/utils/test/reflect/SimpleReflectionTestClass.java 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")); + } }