mirror of
https://gitee.com/willfree/min-dev-java.git
synced 2026-10-04 19:42:01 +08:00
add test: MutableProtectFieldTest
This commit is contained in:
1 parent
83992bed6c
commit
03672a15dc
3 files changed
+241
-96
No files matched your search
@@ -26,38 +26,38 @@ public class MutableDangerousFieldTest {
|
||||
|
||||
@Test
|
||||
public void TestMutableDangerousField_GetBlock() throws BlockException, ComponentException {
|
||||
MutableDangerousField mutableDangerousField=new MutableDangerousField();
|
||||
MutableDangerousField mutable=new MutableDangerousField();
|
||||
byte[] buf={(byte)55, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutableDangerousField.addBlock(block);
|
||||
mutableDangerousField.addBlock(block1);
|
||||
System.out.println("block: "+mutableDangerousField.getBlock(0).getType()+", "
|
||||
+mutableDangerousField.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutableDangerousField.getBlock(1).getType()+", "
|
||||
+mutableDangerousField.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlock(1).getValue()));
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutable.getBlock(1).getType()+", "
|
||||
+mutable.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(1).getValue()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableDangerousField_ClearBlocks() throws ComponentException, BlockException {
|
||||
MutableDangerousField mutableDangerousField=new MutableDangerousField();
|
||||
MutableDangerousField mutable=new MutableDangerousField();
|
||||
byte[] buf={(byte)55, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutableDangerousField.addBlock(block);
|
||||
mutableDangerousField.addBlock(block1);
|
||||
System.out.println("block: "+mutableDangerousField.getBlock(0).getType()+", "
|
||||
+mutableDangerousField.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutableDangerousField.getBlock(1).getType()+", "
|
||||
+mutableDangerousField.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlock(1).getValue()));
|
||||
mutableDangerousField.clearBlocks();
|
||||
System.out.println(mutableDangerousField.getBlocks().length());
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutable.getBlock(1).getType()+", "
|
||||
+mutable.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(1).getValue()));
|
||||
mutable.clearBlocks();
|
||||
System.out.println(mutable.getBlocks().length());
|
||||
// System.out.println("block: "+mutableDangerousField.getBlock(0).getType()+", "
|
||||
// +mutableDangerousField.getBlock(0).getLength()+", "
|
||||
// + Arrays.toString(mutableDangerousField.getBlock(0).getValue()));
|
||||
@@ -65,67 +65,67 @@ public class MutableDangerousFieldTest {
|
||||
|
||||
@Test
|
||||
public void TestMutableDangerousField_getBlocks() throws ComponentException, BlockException {
|
||||
MutableDangerousField mutableDangerousField=new MutableDangerousField();
|
||||
MutableDangerousField mutable=new MutableDangerousField();
|
||||
byte[] buf={(byte)55, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutableDangerousField.addBlock(block);
|
||||
mutableDangerousField.addBlock(block1);
|
||||
System.out.println("block: "+mutableDangerousField.getBlock(0).getType()+", "
|
||||
+mutableDangerousField.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutableDangerousField.getBlock(1).getType()+", "
|
||||
+mutableDangerousField.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlock(1).getValue()));
|
||||
System.out.println(mutableDangerousField.getBlocks().length());
|
||||
System.out.println("block: "+mutableDangerousField.getBlocks().getBlock(0).getType()+", "
|
||||
+mutableDangerousField.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlocks().getBlock(0).getValue()));
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutable.getBlock(1).getType()+", "
|
||||
+mutable.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(1).getValue()));
|
||||
System.out.println(mutable.getBlocks().length());
|
||||
System.out.println("block: "+mutable.getBlocks().getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlocks().getBlock(0).getValue()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableDangerousField_getBlockByType() throws ComponentException, BlockException {
|
||||
MutableDangerousField mutableDangerousField=new MutableDangerousField();
|
||||
MutableDangerousField mutable=new MutableDangerousField();
|
||||
byte[] buf={(byte)56, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutableDangerousField.addBlock(block);
|
||||
mutableDangerousField.addBlock(block1);
|
||||
System.out.println("block: "+mutableDangerousField.getBlockByType(new VlInt(55)).getType()+", "
|
||||
+mutableDangerousField.getBlockByType(new VlInt(55)).getLength()+", "
|
||||
+ Arrays.toString(mutableDangerousField.getBlockByType(new VlInt(55)).getValue()));
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlockByType(new VlInt(55)).getType()+", "
|
||||
+mutable.getBlockByType(new VlInt(55)).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlockByType(new VlInt(55)).getValue()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableDangerousField_WireEncode() throws EncoderException, ComponentException, BlockException {
|
||||
MutableDangerousField mutableDangerousField=new MutableDangerousField();
|
||||
MutableDangerousField mutable=new MutableDangerousField();
|
||||
byte[] buf={(byte)56, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutableDangerousField.addBlock(block);
|
||||
mutableDangerousField.addBlock(block1);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
Encoder encoder=new Encoder();
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize),new SizeT(0));
|
||||
mutableDangerousField.wireEncode(encoder);
|
||||
mutable.wireEncode(encoder);
|
||||
byte[] bufget=encoder.getBuffer();
|
||||
System.out.println(Arrays.toString(bufget));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableDangerousField_WireDecode()throws EncoderException, ComponentException, BlockException {
|
||||
MutableDangerousField mutableDangerousField=new MutableDangerousField();
|
||||
MutableDangerousField mutable=new MutableDangerousField();
|
||||
byte[] buf={(byte)56, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutableDangerousField.addBlock(block);
|
||||
mutableDangerousField.addBlock(block1);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
Encoder encoder=new Encoder();
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize),new SizeT(0));
|
||||
mutableDangerousField.wireEncode(encoder);
|
||||
mutable.wireEncode(encoder);
|
||||
byte[] bufget=encoder.getBuffer();
|
||||
Block newBlock=new Block(bufget,false);
|
||||
System.out.println(Arrays.toString(bufget));
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
package component;
|
||||
|
||||
import encoding.*;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/*
|
||||
* @Author: Wang Feng
|
||||
* @Description:
|
||||
* @Version: 1.0.0
|
||||
* @Date: 21:07 2021/3/25
|
||||
* @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室
|
||||
*/
|
||||
public class MutableProtectFieldTest {
|
||||
@Test
|
||||
public void TestMutableProtectField_AddBlock() throws BlockException, ComponentException {
|
||||
MutableProtectField mutableProtectField=new MutableProtectField();
|
||||
byte[] buf={(byte)55, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
mutableProtectField.addBlock(block);
|
||||
System.out.println("block: "+mutableProtectField.getBlock(0).getType()+", "
|
||||
+mutableProtectField.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutableProtectField.getBlock(0).getValue()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableProtectField_GetBlock() throws BlockException, ComponentException {
|
||||
MutableProtectField mutable=new MutableProtectField();
|
||||
byte[] buf={(byte)55, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutable.getBlock(1).getType()+", "
|
||||
+mutable.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(1).getValue()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableProtectField_ClearBlocks() throws ComponentException, BlockException {
|
||||
MutableProtectField mutable=new MutableProtectField();
|
||||
byte[] buf={(byte)55, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutable.getBlock(1).getType()+", "
|
||||
+mutable.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(1).getValue()));
|
||||
mutable.clearBlocks();
|
||||
System.out.println(mutable.getBlocks().length());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableProtectField_getBlocks() throws ComponentException, BlockException {
|
||||
MutableProtectField mutable=new MutableProtectField();
|
||||
byte[] buf={(byte)55, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutable.getBlock(1).getType()+", "
|
||||
+mutable.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlock(1).getValue()));
|
||||
System.out.println(mutable.getBlocks().length());
|
||||
System.out.println("block: "+mutable.getBlocks().getBlock(0).getType()+", "
|
||||
+mutable.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlocks().getBlock(0).getValue()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableProtectField_getBlockByType() throws ComponentException, BlockException {
|
||||
MutableProtectField mutable=new MutableProtectField();
|
||||
byte[] buf={(byte)56, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
System.out.println("block: "+mutable.getBlockByType(new VlInt(55)).getType()+", "
|
||||
+mutable.getBlockByType(new VlInt(55)).getLength()+", "
|
||||
+ Arrays.toString(mutable.getBlockByType(new VlInt(55)).getValue()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableProtectField_WireEncode() throws EncoderException, ComponentException, BlockException {
|
||||
MutableProtectField mutable=new MutableProtectField();
|
||||
byte[] buf={(byte)56, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
Encoder encoder=new Encoder();
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize),new SizeT(0));
|
||||
mutable.wireEncode(encoder);
|
||||
byte[] bufget=encoder.getBuffer();
|
||||
System.out.println(Arrays.toString(bufget));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void TestMutableProtectField_WireDecode()throws EncoderException, ComponentException, BlockException {
|
||||
MutableProtectField mutable=new MutableProtectField();
|
||||
byte[] buf={(byte)56, (byte)6, (byte)0, (byte)0, (byte)110, (byte)50, (byte)24, (byte)66};
|
||||
Block block=new Block(buf,false);
|
||||
byte[] buf1={(byte)55,(byte)0};
|
||||
Block block1=new Block(buf1,false);
|
||||
mutable.addBlock(block);
|
||||
mutable.addBlock(block1);
|
||||
Encoder encoder=new Encoder();
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize),new SizeT(0));
|
||||
mutable.wireEncode(encoder);
|
||||
byte[] bufget=encoder.getBuffer();
|
||||
Block newBlock=new Block(bufget,false);
|
||||
System.out.println(Arrays.toString(bufget));
|
||||
MutableProtectField mutable1=new MutableProtectField();
|
||||
mutable1.wireDecode(newBlock);
|
||||
System.out.println(mutable1.getBlocks().length());
|
||||
System.out.println("block: "+mutable1.getBlock(0).getType()+", "
|
||||
+mutable1.getBlock(0).getLength()+", "
|
||||
+ Arrays.toString(mutable1.getBlock(0).getValue()));
|
||||
System.out.println("block1: "+mutable1.getBlock(1).getType()+", "
|
||||
+mutable1.getBlock(1).getLength()+", "
|
||||
+ Arrays.toString(mutable1.getBlock(1).getValue()));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user