def testSomeIf(self): intr = JavaCardVM(None) intr.frames.push( JavaCardFrame([None, 6], [ 29, 5, 73, 97, 6, 29, 6, 69, 120, 3, 49, 30, 29, 109, 13, 30, 8, 65, 48, 30, 4, 65, 91, 49, 112, 243, 29, 120 ])) self._run(intr)
def test_gcdIteratif(self): intr = JavaCardVM(None) intr.frames.push( JavaCardFrame( [42, 56], [29, 97, 4, 28, 120, 28, 29, 73, 49, 29, 47, 30, 48, 112, 243 ])) self._run(intr) self.assertEquals(14, intr.getRetValue())
def test_gcdRecursif(self): intr = JavaCardVM(linkResolver()) intr.load(javatest_cap) intr.frames.push( JavaCardFrame( [42, 56], [29, 97, 4, 28, 120, 29, 28, 29, 73, 141, 0, 9, 120])) self._run(intr) self.assertEquals(14, intr.getRetValue())
def test_callExtStaticMethod(self): intr = JavaCardVM(linkResolver()) intr.load(javatest_cap) intr.frames.push(JavaCardFrame([None, None], [17, 106, 129, 141, 0, 5, 122], 0)) try: self._run(intr) self.fail() except ISOException as ioe: self.assertEqual(0x6A81, ioe.getReason())
def __init__(self, params): JavaCardFrame.__init__(self, params, [])