package com.co.lane.card.jni; import java.math.BigDecimal; import com.co.lane.util.StringUtil; import com.topsun.posclient.datamodel.VipUser; /** * RFCard test class * * @author Xuyd */ public class Test { /** * test main * * @param args * @throws NativeException * @throws IllegalAccessException */ public static void main(String[] args) { RFCardManager frCardMgmt = RFCardManager.getInstance(); VipUser user = new VipUser(); user.setAge(20); user.setCardNo("z1111"); BigDecimal point = new BigDecimal(2000); user.setPoint(point); user.setStatus("腾燊嘉诚"); user.setEffectiveDateS("2012/09/22"); user.setEffectiveDateE("2016/11/02"); user.setID(1001001); user.setIssueDate("2012/09/03"); user.setCardType("H001VIP"); user.setMenberName("张三"); user.setTelephoneNo("18954212546"); user.setPassword("111111"); try{ // frCardMgmt.writeCardData(user, CardMemoryFactory.PASSWORD); // user = frCardMgmt.readCardData(VipUser.class, CardMemoryFactory.PASSWORD); frCardMgmt.writeCardData(user); // user = frCardMgmt.readCardData(VipUser.class); }catch (RFCardException e){ e.printStackTrace(); StringUtil.trace(e.getMessage()); } } }