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());
}
}
}