1、添加SJJ1418相关的一些结构体。2、添加SJJ1418指令相关的部分xml文件。3、添加SJJ1418接口的实现类。
This commit is contained in:
@@ -13,6 +13,7 @@ import org.junit.Test;
|
||||
import racal.sunyard.main.SydApi4j;
|
||||
|
||||
import java.io.*;
|
||||
import java.lang.reflect.Method;
|
||||
import java.net.InetSocketAddress;
|
||||
import java.net.Socket;
|
||||
import java.net.SocketAddress;
|
||||
@@ -2481,5 +2482,14 @@ public class TestAllMethods {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getAllMethod() {
|
||||
Method[] methods = SydApi4j.class.getDeclaredMethods();
|
||||
for (Method method : methods) {
|
||||
Class<?> returnType = method.getReturnType();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.sunyard.sydapi.test;
|
||||
|
||||
import com.sunyard.constant.SDFConstant;
|
||||
import com.sunyard.entity.DeviceInfo;
|
||||
import com.sunyard.proto.Util;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import racal.sunyard.main.SydApiSDF4j;
|
||||
|
||||
public class TestAllMethodsSDF {
|
||||
|
||||
SydApiSDF4j api;
|
||||
|
||||
@Before
|
||||
public void before() {
|
||||
// 通过设置debug的属性开启debug,如果不设置则默认不打开
|
||||
System.setProperty("com.sunyard.sydapi4j.debug", "true");
|
||||
api = (SydApiSDF4j) new SydApiSDF4j().connect("192.168.2.8", 8889, null, 1000);
|
||||
}
|
||||
|
||||
@After
|
||||
public void after() {
|
||||
try {
|
||||
this.api.disconnect();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
// 测试通过
|
||||
// 0100
|
||||
@Test
|
||||
public void testGetStatus1() {
|
||||
DeviceInfo deviceInfo = api.getStatus();
|
||||
|
||||
System.out.println(deviceInfo);
|
||||
|
||||
// 验证是否含有该算法
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.RSA_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.SM2_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.SM1_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.SSF33_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.SM4_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.DES_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant._3DES_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.IDEA_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.AES_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.SM3_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.SMA1_ALG));
|
||||
System.out.println(deviceInfo.isAlg(SDFConstant.SMA256_ALG));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGenRandom() {
|
||||
byte[] bytes = api.genRandom(8);
|
||||
System.out.println(Util.bytes2HexString(bytes));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user