mirror of
https://gitee.com/willfree/min-dev-java.git
synced 2026-10-04 19:42:01 +08:00
40 lines
1.6 KiB
Java
40 lines
1.6 KiB
Java
package mgmt;
|
|
|
|
import common.LoggerHelper;
|
|
import component.*;
|
|
import org.junit.Test;
|
|
//import org.slf4j.LoggerFactory;
|
|
import packet.Interest;
|
|
|
|
public class CommandBaseTest {
|
|
// private static final org.slf4j.Logger logger = LoggerFactory.getLogger(CommandBaseTest.class);
|
|
@Test
|
|
public void testCreateAndParseCommand(){
|
|
|
|
try{
|
|
ControlParameters parameters = new ControlParameters();
|
|
Identifier prefix = new Identifier("/pku/sz");
|
|
ControlParameterPrefix controlParameterPrefix = new ControlParameterPrefix(prefix);
|
|
parameters.controlParameterPrefix = controlParameterPrefix;
|
|
parameters.controlParameterLogicFaceId.setLogicFaceId(1);
|
|
parameters.controlParameterCost.setCost(1);
|
|
parameters.controlParameterCapacity.setCapacity(1);
|
|
parameters.controlParameterCount.setCount(1);
|
|
parameters.controlParameterExpireTime.setExpireTime(1);
|
|
parameters.controlParameterUri.setUri("/pku/sz");
|
|
parameters.controlParameterLocalUri.setLocalUri("/local");
|
|
parameters.controlParameterLogicFacePersistency.setPersistency(1);
|
|
parameters.controlParameterUriScheme.setUriScheme(1);
|
|
parameters.controlParameterMtu.setMtu(1);
|
|
|
|
Interest interest = CommandBase.createCommandIdentifierInterest(parameters, "/cp1/test");
|
|
|
|
ControlParameters cp = CommandBase.parseControlParameters(interest);
|
|
System.out.println(cp.controlParameterPrefix.getPrefix().toUri());
|
|
}catch (Exception ex){
|
|
LoggerHelper.info(ex.getMessage());
|
|
}
|
|
|
|
}
|
|
}
|