diff --git a/pom.xml b/pom.xml index b347781..4df5d4f 100644 --- a/pom.xml +++ b/pom.xml @@ -33,13 +33,6 @@ 2.11.1 - - junit - junit - 3.8.1 - test - - diff --git a/src/test/java/com/sunyard/sydapi/test/LoaderTest.java b/src/test/java/com/sunyard/sydapi/test/LoaderTest.java index 2aad297..5c5bdda 100644 --- a/src/test/java/com/sunyard/sydapi/test/LoaderTest.java +++ b/src/test/java/com/sunyard/sydapi/test/LoaderTest.java @@ -1,12 +1,5 @@ package com.sunyard.sydapi.test; -import com.sunyard.proto.ProtocolRender; -import com.sunyard.proto.ProtocolSet; -import com.sunyard.proto.loader.Loader; -import com.sunyard.proto.loader.ResourceLoader; -import com.sunyard.trans.PacketSN; - -import java.util.HashMap; public class LoaderTest { diff --git a/src/test/java/com/sunyard/sydapi/test/TestAllMethodsSDF.java b/src/test/java/com/sunyard/sydapi/test/TestAllMethodsSDF.java index 5776d8a..528b662 100644 --- a/src/test/java/com/sunyard/sydapi/test/TestAllMethodsSDF.java +++ b/src/test/java/com/sunyard/sydapi/test/TestAllMethodsSDF.java @@ -1,60 +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)); - } - -} +//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)); +// } +// +//} diff --git a/src/test/java/com/sunyard/sydapi/test/TestDecryptDataWithFile.java b/src/test/java/com/sunyard/sydapi/test/TestDecryptDataWithFile.java index daa20b7..1b7363b 100644 --- a/src/test/java/com/sunyard/sydapi/test/TestDecryptDataWithFile.java +++ b/src/test/java/com/sunyard/sydapi/test/TestDecryptDataWithFile.java @@ -1,40 +1,40 @@ -package com.sunyard.sydapi.test; - -import com.sunyard.SydApi; - -import java.util.Scanner; - -import java.io.UnsupportedEncodingException; - - -public class TestDecryptDataWithFile -{ - - public static void main(String[] args) throws Exception { - - System.out.println("SydApi 测试程序启动"); - SydApi key = new SydApi4j().connect("192.168.0.71",8889,null,10000); - System.out.println("连接成功"); - - String seesionKey = "X246F7CEC2EF09A7A8F0475C6B1CE4B05"; - String inputPath = "c:\\Users\\KJ-Z285\\Desktop\\dataEncrypt.txt"; - String outputPath = "c:\\Users\\KJ-Z285\\Desktop\\dataDncrypt.txt"; - - System.out.println("[Tips]:" + "正在解密,请稍候...\n" ); - - if (!key.SYMDecryptDataWithFile(0x01, seesionKey, inputPath, outputPath)) - { - System.out.println("[Error]:" + "解密失败!\n" ); - } - - System.out.println("[Tips]:" + "解密完成!\n" ); - - - System.out.println("执行结束\n\n" ); - key.disconnect(); +//package com.sunyard.sydapi.test; // -// Scanner scanner = new Scanner(System.in); -// String in = scanner.nextLine(); - - } -} +//import com.sunyard.SydApi; +// +//import java.util.Scanner; +// +//import java.io.UnsupportedEncodingException; +// +// +//public class TestDecryptDataWithFile +//{ +// +// public static void main(String[] args) throws Exception { +// +// System.out.println("SydApi 测试程序启动"); +// SydApi key = new SydApi4j().connect("192.168.0.71",8889,null,10000); +// System.out.println("连接成功"); +// +// String seesionKey = "X246F7CEC2EF09A7A8F0475C6B1CE4B05"; +// String inputPath = "c:\\Users\\KJ-Z285\\Desktop\\dataEncrypt.txt"; +// String outputPath = "c:\\Users\\KJ-Z285\\Desktop\\dataDncrypt.txt"; +// +// System.out.println("[Tips]:" + "正在解密,请稍候...\n" ); +// +// if (!key.SYMDecryptDataWithFile(0x01, seesionKey, inputPath, outputPath)) +// { +// System.out.println("[Error]:" + "解密失败!\n" ); +// } +// +// System.out.println("[Tips]:" + "解密完成!\n" ); +// +// +// System.out.println("执行结束\n\n" ); +// key.disconnect(); +//// +//// Scanner scanner = new Scanner(System.in); +//// String in = scanner.nextLine(); +// +// } +//} diff --git a/src/test/java/com/sunyard/sydapi/test/parseTest.java b/src/test/java/com/sunyard/sydapi/test/parseTest.java index 3ebf41f..560ec44 100644 --- a/src/test/java/com/sunyard/sydapi/test/parseTest.java +++ b/src/test/java/com/sunyard/sydapi/test/parseTest.java @@ -1,25 +1,25 @@ -package com.sunyard.sydapi.test; - -import com.sunyard.proto.ProtocolParser; -import com.sunyard.proto.ProtocolSet; -import com.sunyard.proto.Util; -import com.sunyard.proto.loader.Loader; -import com.sunyard.proto.loader.ResourceLoader; - -public class parseTest { - public static void main(String[] args) throws Exception { - String test = "00C600000000000000013642303030313031303034323832343532303136384D4877434944674F4A375A327A6262447368426C456D394479506541444B4656366B376F473050526E5348743343654841694541734F58682F35694138574E5736676A483855445849376F464E744B597A69536A4F5939757048474F3845384549424935357438424E4E744556754E4E415A4472645762676F59414D6F6C487534344D56327973785153586E42424F794B43464B34316D4F303845382B2B592F524E67646349736558"; - byte[] indata = Util.hexString2Bytes(test); - Loader loader = new ResourceLoader( "^packet.racal.sunyard.*"); - ProtocolSet pset = new ProtocolSet(loader); - ProtocolParser parser = pset.getProtocolResParse(); - //Packet packet = parser.parse(ByteBuffer.wrap(indata)); - - - - - - //System.out.println(packet.toMap()); - - } -} +//package com.sunyard.sydapi.test; +// +//import com.sunyard.proto.ProtocolParser; +//import com.sunyard.proto.ProtocolSet; +//import com.sunyard.proto.Util; +//import com.sunyard.proto.loader.Loader; +//import com.sunyard.proto.loader.ResourceLoader; +// +//public class parseTest { +// public static void main(String[] args) throws Exception { +// String test = "00C600000000000000013642303030313031303034323832343532303136384D4877434944674F4A375A327A6262447368426C456D394479506541444B4656366B376F473050526E5348743343654841694541734F58682F35694138574E5736676A483855445849376F464E744B597A69536A4F5939757048474F3845384549424935357438424E4E744556754E4E415A4472645762676F59414D6F6C487534344D56327973785153586E42424F794B43464B34316D4F303845382B2B592F524E67646349736558"; +// byte[] indata = Util.hexString2Bytes(test); +// Loader loader = new ResourceLoader( "^packet.racal.sunyard.*"); +// ProtocolSet pset = new ProtocolSet(loader); +// ProtocolParser parser = pset.getProtocolResParse(); +// //Packet packet = parser.parse(ByteBuffer.wrap(indata)); +// +// +// +// +// +// //System.out.println(packet.toMap()); +// +// } +//} diff --git a/src/test/java/com/sunyard/sydapi/test/rendTest.java b/src/test/java/com/sunyard/sydapi/test/rendTest.java deleted file mode 100644 index 90413e5..0000000 --- a/src/test/java/com/sunyard/sydapi/test/rendTest.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.sunyard.sydapi.test; - -import com.sunyard.proto.ProtocolRender; -import com.sunyard.proto.ProtocolSet; -import com.sunyard.proto.Util; -import com.sunyard.proto.loader.Loader; -import com.sunyard.proto.loader.ResourceLoader; -import com.sunyard.trans.PacketSN; - -import java.nio.ByteBuffer; -import java.util.HashMap; - -public class rendTest { - public static void main(String[] args) throws Exception { - - Loader loader = new ResourceLoader( "^packet.racal.sunyard.*"); - ProtocolSet pset = new ProtocolSet(loader); - ProtocolRender render = pset.getProtocolReqRender("E2"); - - // 填充数据 - HashMap packet = new HashMap(); - HashMap data = new HashMap(); - packet.put("data",data); - PacketSN sn = PacketSN.gen(); - packet.put("header", sn.getSn().array()); - data.put("algorithmId", 0x1); - data.put("keyLength", 256); - - ByteBuffer buf = render.rend( packet ); - System.out.println(Util.bytes2HexString(Util.toArray(buf))); - - } -}