writing test: ControlParameter*

This commit is contained in:
free will committed 2021-04-21 10:03:15 +08:00
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()));
}
}