Esempio n. 1
0
 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)
Esempio n. 2
0
 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())
Esempio n. 3
0
 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())
Esempio n. 4
0
 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())
Esempio n. 5
0
 def __init__(self, params):
     JavaCardFrame.__init__(self, params, [])
Esempio n. 6
0
 def __init__(self, params):
     JavaCardFrame.__init__(self, params, [])