Example #1
0
 def testEasy(self):
     intr = JavaCardVM(None)
     intr.frames.push(TestDummyFrame([None, 4]))
     intr.sload_1()
     intr.bspush(58)
     intr.sadd()
     intr.s2b()
     intr.sreturn()
     self.assertEquals(62, intr.getRetValue())
 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 testEasy(self):
     intr = JavaCardVM(None)
     intr.frames.push(TestDummyFrame([None, 4]))
     intr.sload_1()
     intr.bspush(58)
     intr.sadd()
     intr.s2b()
     intr.sreturn()
     self.assertEquals(62, intr.getRetValue())
Example #5
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())
Example #6
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())