AO.*_*AO. 14 unit-testing javacard
我想在某种模拟/模拟环境中运行我的Java Card应用程序,以便能够对它们运行JUnit(或任何其他单元测试框架)测试.有谁知道这样的工具?我更喜欢一些开源项目.
小智 11
我们的团队专门为此目的开发了jCardSim:开源JavaCard模拟器 - http://code.google.com/p/jcardsim/.
//1. create simulator
Simulator simulator = new Simulator();
//2. install applet
simulator.installApplet(appletAID, HelloWorldApplet.class);
//3. select applet
simulator.selectApplet(appletAID);
//4. send apdu
ResponseAPDU response = simulator.transmitCommand(new CommandAPDU(0x01, 0x01, 0x00, 0x00));
//5. check response
assertEquals(0x9000, response.getSW());
Run Code Online (Sandbox Code Playgroud)
单元测试示例:http://code.google.com/p/jcardsim/source/browse/trunk/src/test/java/com/licel/jcardsim/base/SimulatorTest.java
它完全模拟真正的恩智浦芯片JavaCard.试试吧.欢迎提出任何意见和建议!如果您分享项目链接,我们将不胜感激!
归档时间: |
|
查看次数: |
3903 次 |
最近记录: |