Files
min-dev-java/src/test/java/mgmt/CommandBaseTest.java
T

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());
}
}
}