expected.txt revision 4460ea6b35d81fd8a5ad531fb13b506206476b95
1ReturnsAndArgPassing.testProxyReturns RUNNING 2ReturnsAndArgPassing.testProxyReturns PASSED 3ReturnsAndArgPassing.testProxyArgPassing RUNNING 4ReturnsAndArgPassing.testProxyArgPassing PASSED 5Invoke public abstract void Shapes.circle(int) 6 0: 3 7--- circle 3 8Success: method circle res=null 9Invoke public abstract int Quads.rectangle(int,int) 10 0: 10 11 1: 20 12--- rectangle 10,20 13Success: method rectangle res=4 14Invoke public abstract java.lang.String Shapes.blob() 15 (no args) 16--- blob 17Success: method blob res=mix 18Invoke public abstract int Quads.rectangle(int,int) 19 0: 15 20 1: 25 21--- rectangle 15,25 22Success: method rectangle res=4 23Invoke public abstract int Quads.trapezoid(int,double,int) 24 0: 6 25 1: 81.18 26 2: 4 27--- trap 6,4,81.18 28Success: method trapezoid res=8 29Invoke public abstract int Colors.red(float) 30 0: 1.0 31--- red 1.0 32Success: method red res=0 33Invoke public abstract double Colors.blue(int) 34 0: 777 35--- blue 777 36Success: method blue res=2.54 37Invoke public abstract int Colors.mauve(java.lang.String) 38 0: sorry 39--- mauve sorry 40Success: method mauve res=3 41Invoke public abstract java.lang.String Shapes.blob() 42 (no args) 43--- blob 44Success: method blob res=mix 45$Proxy1.getTrace null:-1 46Invoke public abstract void Shapes.upChuck() 47 (no args) 48Got expected ioobe 49Invoke public abstract void Shapes.upCheck() throws java.lang.InterruptedException 50 (no args) 51Got expected ie 52 53Proxy interfaces: [interface Quads, interface Colors, interface Trace] 54Proxy methods: [public final java.lang.String $Proxy1.blob(), public final double $Proxy1.blue(int), public final R0a $Proxy1.checkMe(), public final R0aa $Proxy1.checkMe(), public final R0base $Proxy1.checkMe(), public final void $Proxy1.circle(int), public final boolean $Proxy1.equals(java.lang.Object), public final void $Proxy1.getTrace(), public final int $Proxy1.green(double), public final int $Proxy1.hashCode(), public final int $Proxy1.mauve(java.lang.String), public final int $Proxy1.rectangle(int,int), public final int $Proxy1.red(float), public final int $Proxy1.square(int,int), public final java.lang.String $Proxy1.toString(), public final int $Proxy1.trapezoid(int,double,int), public final void $Proxy1.upCheck() throws java.lang.InterruptedException, public final void $Proxy1.upChuck()] 55Decl annos: [] 56Param annos (0) : [] 57Modifiers: 17 58Dupe threw expected exception 59Clash threw expected exception 60Clash2 threw expected exception 61Clash3 threw expected exception 62Clash4 threw expected exception 63Invoke public abstract void InterfaceW1.throwFunky() 64 (no args) 65Got expected UTE 66Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException 67 (no args) 68Got expected IOE 69Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException 70 (no args) 71Got expected IOE 72Invoke public abstract void InterfaceW1.throwException() throws BaseException 73 (no args) 74Got expected UTE 75Invoke public abstract void InterfaceW1.throwBase() throws BaseException 76 (no args) 77Got expected UTE 78Invoke public abstract void InterfaceW1.throwSub() throws BaseException 79 (no args) 80Got expected exception 81Invoke public abstract void InterfaceW1.throwSubSub() throws BaseException 82 (no args) 83Got expected exception 84Invoke public abstract void InterfaceW1.bothThrowBase() throws BaseException,SubException,SubSubException 85 (no args) 86Got expected exception 87Proxy methods: [public final boolean $Proxy3.equals(java.lang.Object), public final java.lang.Object $Proxy3.foo(), public final java.lang.String $Proxy3.foo(), public final int $Proxy3.hashCode(), public final java.lang.String $Proxy3.toString()] 88Invocation of public abstract java.lang.String NarrowingTest$I2.foo() 89Invoking foo using I2 type: hello 90Invocation of public abstract java.lang.Object NarrowingTest$I1.foo() 91Invoking foo using I1 type: 1 92Invocation of public abstract java.lang.String NarrowingTest$I2.foo() 93Got expected exception 94Proxy narrowed invocation return type passed 95