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