public void testSelection() { try { ATObject clo = evalAndReturn("mirrorOn1.select(mirrorOn1.base, `+)"); ATClosure c = clo.asClosure(); ATMethod m = c.base_method(); // assertEquals(NativeMethod.class, m.getClass()); assertEquals(AGSymbol.jAlloc("+"), m.base_name()); assertEquals( NATNumber.atValue(2), c.base_apply(NATTable.atValue(new ATObject[] {NATNumber.ONE}))); } catch (InterpreterException e) { fail(e.getMessage()); } }