添加一个测试用例
This commit is contained in:
parent
a5f38b4a8f
commit
15f49f5892
@ -14,7 +14,7 @@ public class LongDataTest {
|
|||||||
private SydApi api;
|
private SydApi api;
|
||||||
@Before
|
@Before
|
||||||
public void init(){
|
public void init(){
|
||||||
System.setProperty("com.sunyard.sydapi4j.debug", "true");
|
// System.setProperty("com.sunyard.sydapi4j.debug", "true");
|
||||||
|
|
||||||
SydApiBuilder builder = new SydApiBuilder(
|
SydApiBuilder builder = new SydApiBuilder(
|
||||||
new String[]{ "192.168.0.200" },
|
new String[]{ "192.168.0.200" },
|
||||||
@ -169,8 +169,12 @@ public class LongDataTest {
|
|||||||
byte[] data = new byte[lucky];
|
byte[] data = new byte[lucky];
|
||||||
inData.put( data );
|
inData.put( data );
|
||||||
enData.put( en.update(data) );
|
enData.put( en.update(data) );
|
||||||
|
System.out.println("原文 p=" + inData.position() );
|
||||||
|
System.out.println("密文 p=" + enData.position() );
|
||||||
}
|
}
|
||||||
enData.put( en.finish() );
|
byte[] v = en.finish();
|
||||||
|
System.out.println("finish=" + v.length );
|
||||||
|
enData.put( v );
|
||||||
|
|
||||||
System.out.println("原文=" + inData.position() );
|
System.out.println("原文=" + inData.position() );
|
||||||
System.out.println("密文=" + enData.position() );
|
System.out.println("密文=" + enData.position() );
|
||||||
@ -179,19 +183,21 @@ public class LongDataTest {
|
|||||||
for (int i = 0 ; i < max; i ++) {
|
for (int i = 0 ; i < max; i ++) {
|
||||||
int lucky = new Random().nextInt(4065);
|
int lucky = new Random().nextInt(4065);
|
||||||
byte[] data = new byte[lucky];
|
byte[] data = new byte[lucky];
|
||||||
enData.get( data );
|
|
||||||
if ( enData.position() + lucky >= enData.limit() ) {
|
if ( enData.position() + lucky >= enData.limit() ) {
|
||||||
// 到头了
|
// 到头了
|
||||||
data = new byte[enData.limit() - enData.position()];
|
data = new byte[enData.limit() - enData.position()];
|
||||||
deData.put( en.update(data) );
|
enData.get( data );
|
||||||
|
deData.put( de.update(data) );
|
||||||
} else {
|
} else {
|
||||||
deData.put( en.update(data) );
|
enData.get( data );
|
||||||
|
deData.put( de.update(data) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( enData.position() < enData.limit() ){
|
if ( enData.position() < enData.limit() ){
|
||||||
// 没到头
|
// 没到头
|
||||||
byte[] data = new byte[enData.limit() - enData.position()];
|
byte[] data = new byte[enData.limit() - enData.position()];
|
||||||
deData.put( en.update(data) );
|
deData.put( de.update(data) );
|
||||||
}
|
}
|
||||||
|
|
||||||
deData.put( de.finish() );
|
deData.put( de.finish() );
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user