mirror of
https://gitee.com/willfree/min-dev-java.git
synced 2026-10-04 19:42:01 +08:00
writing test: ControlParameter*
This commit is contained in:
1 parent
6797194922
commit
64c69acffc
2 files changed
+74
No files matched your search
@@ -0,0 +1,37 @@
|
||||
package component;
|
||||
|
||||
import encoding.*;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/*
|
||||
* @Author: Wang Feng
|
||||
* @Description:
|
||||
* @Version: 1.0.0
|
||||
* @Date: 14:03 2021/4/8
|
||||
* @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室
|
||||
*/
|
||||
public class ControlParameterCapacityTest {
|
||||
@Test
|
||||
public void testControlParameterCapacityEncoderAndDecode() throws EncoderException, ComponentException, BlockException {
|
||||
ControlParameterCapacity controlParameterCapacity=new ControlParameterCapacity(Long.MAX_VALUE);
|
||||
System.out.println("value: "+controlParameterCapacity.getCapacity());
|
||||
System.out.println("ini: "+controlParameterCapacity.isInitial());
|
||||
|
||||
Encoder encoder = new Encoder();
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize), new SizeT(0));
|
||||
System.out.println("encode res: "+controlParameterCapacity.wireEncode(encoder));
|
||||
byte[] buf=encoder.getBuffer();
|
||||
System.out.println("buf: "+ Arrays.toString(buf));
|
||||
|
||||
Block block=new Block(buf,false);
|
||||
ControlParameterCapacity controlParameterCapacity1=new ControlParameterCapacity();
|
||||
System.out.println("decode res: "+controlParameterCapacity1.wireDecode(block));
|
||||
System.out.println("new value: "+controlParameterCapacity1.getCapacity());
|
||||
System.out.println("new ini: "+controlParameterCapacity1.isInitial());
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize), new SizeT(0));
|
||||
controlParameterCapacity1.wireEncode(encoder);
|
||||
System.out.println("new buf: "+Arrays.toString(encoder.getBuffer()));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package component;
|
||||
|
||||
import encoding.*;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/*
|
||||
* @Author: Wang Feng
|
||||
* @Description:
|
||||
* @Version: 1.0.0
|
||||
* @Date: 14:03 2021/4/8
|
||||
* @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室
|
||||
*/
|
||||
public class ControlParameterCostTest {
|
||||
@Test
|
||||
public void testControlParameterCostEncoderAndDecode() throws EncoderException, ComponentException, BlockException {
|
||||
ControlParameterCost controlParameterCost=new ControlParameterCost(Long.MAX_VALUE);
|
||||
System.out.println("value: "+controlParameterCost.getCost());
|
||||
System.out.println("ini: "+controlParameterCost.isInitial());
|
||||
|
||||
Encoder encoder = new Encoder();
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize), new SizeT(0));
|
||||
System.out.println("encode res: "+controlParameterCost.wireEncode(encoder));
|
||||
byte[] buf=encoder.getBuffer();
|
||||
System.out.println("buf: "+ Arrays.toString(buf));
|
||||
|
||||
Block block=new Block(buf,false);
|
||||
ControlParameterCost controlParameterCost1=new ControlParameterCost();
|
||||
System.out.println("decode res: "+controlParameterCost1.wireDecode(block));
|
||||
System.out.println("new value: "+controlParameterCost1.getCost());
|
||||
System.out.println("new ini: "+controlParameterCost1.isInitial());
|
||||
encoder.encoderReset(new SizeT(Encoder.MaxPacketSize), new SizeT(0));
|
||||
controlParameterCost1.wireEncode(encoder);
|
||||
System.out.println("new buf: "+Arrays.toString(encoder.getBuffer()));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user