From 6736d9aac3e7d1591cba33852126abf79dd18a57 Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 14 Sep 2014 21:54:58 -0400 Subject: added test to check constructor references --- test/cuchaz/enigma/inputs/constructors/Caller.java | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 test/cuchaz/enigma/inputs/constructors/Caller.java (limited to 'test/cuchaz/enigma/inputs/constructors/Caller.java') diff --git a/test/cuchaz/enigma/inputs/constructors/Caller.java b/test/cuchaz/enigma/inputs/constructors/Caller.java new file mode 100644 index 0000000..f356b1b --- /dev/null +++ b/test/cuchaz/enigma/inputs/constructors/Caller.java @@ -0,0 +1,47 @@ +package cuchaz.enigma.inputs.constructors; + +// none/b +public class Caller +{ + // a()V + public void callBaseDefault( ) + { + // none/a.()V + System.out.println( new BaseClass() ); + } + + // b()V + public void callBaseInt( ) + { + // none/a.(I)V + System.out.println( new BaseClass( 5 ) ); + } + + // c()V + public void callSubDefault( ) + { + // none/c.()V + System.out.println( new SubClass() ); + } + + // d()V + public void callSubInt( ) + { + // none/c.(I)V + System.out.println( new SubClass( 6 ) ); + } + + // e()V + public void callSubIntInt( ) + { + // none/c.(II)V + System.out.println( new SubClass( 4, 2 ) ); + } + + // f()V + public void callSubSubInt( ) + { + // none/d.(I)V + System.out.println( new SubSubClass( 3 ) ); + } +} -- cgit v1.2.3