From 8bad95f7744ba10c1590b1f3d6ad40fbb38439b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrico=20Schr=C3=B6dter?= Date: Tue, 19 Apr 2016 15:24:43 +0200 Subject: [PATCH] -AndOperator erweitert --- test/bytecode/operators/AddOperatorTest.java | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/bytecode/operators/AddOperatorTest.java b/test/bytecode/operators/AddOperatorTest.java index 53fcc6be..edd2c3e2 100644 --- a/test/bytecode/operators/AddOperatorTest.java +++ b/test/bytecode/operators/AddOperatorTest.java @@ -29,4 +29,25 @@ public class AddOperatorTest extends SourceFileBytecodeTest{ Object obj = cls.newInstance(); assertTrue(true); } + + @Test + public void testTwoIntegers() throws Exception{ + ClassLoader classLoader = getClassLoader(); + + Class cls = classLoader.loadClass(testName); + + Object obj = cls.newInstance(); + + Integer x = new Integer(1); + Integer y = new Integer(2); + + Class[] params = new Class[]{ + x.getClass(), + y.getClass(), + }; + + Method method = cls.getDeclaredMethod("method", params); + Integer returnValue = (Integer) method.invoke(obj, x, y); + assertEquals(new Integer(3), returnValue); + } }