package com.hehenian.liumi.exchange; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import java.io.IOException; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import org.junit.Test; public class LiumiClientTest { // @Test public void testToken() throws KeyManagementException, NoSuchAlgorithmException{ Result r = LiumiClient.getToken(); assertNotNull(r); assertEquals("000", r.getCode()); assertNotNull(r.getData().getToken()); } @Test public void testPlaceOrder() throws KeyManagementException, NoSuchAlgorithmException, IOException{ String mobile="18934567656"; //抢过红包的用户不能再次参与抢红包 String mo = PropertiesUtils.readValue("order.properties", mobile); if(mo == null){ int s = Lottery.lottery(mobile); Result r = LiumiClient.placeOrder(mobile,"YD10;DX10;LT50", true);//手机号,流量规格 // Result r = LiumiClient.placeOrder(mobile,Lottery.Flag+s);//手机号,流量规格 System.out.println(r.getData().getOrderNO()); assertNotNull(r); assertEquals("000", r.getCode()); assertNotNull(r.getData()); } System.out.println("123"); } // @Test public void testgetOrderInfo() throws KeyManagementException, NoSuchAlgorithmException, IOException, ClassNotFoundException{ Result r = LiumiClient.getOrderInfo("13812345677"); System.out.println(r.getData().getOrderNo()); assertNotNull(r); assertEquals("000", r.getCode()); assertNotNull(r.getData()); } //@Test public void testProperty() { PropertiesUtils.writeProperties(Thread.currentThread().getClass().getResource("/").getPath() + "/order.properties", "sdfsdfs", "sdfsdf"); // String v = PropertiesUtils.readValue(Thread.currentThread().getContextClassLoader().getResource("/").getPath() + "/order.properties", "1234463463"); // System.out.println(v); } }