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