IntentQoSConfigAddShellCommand extends OsgiCommandSupport { protected List<QosConfig> createQosConfig() { int dscpToInt = Integer.parseInt(this.dscp); Dscp dscpValue = new Dscp((short) dscpToInt); final List<QosConfig> qosConfigList = new ArrayList<QosConfig>(); DscpType dscpType = new DscpTypeBuilder().setName(this.name).setDscp(dscpValue).build(); org.opendaylight.yang.gen.v1.urn.opendaylight.intent.rev150122.intent.qos.config.qos.DscpType qosName = new org.opendaylight.yang.gen.v1.urn.opendaylight.intent.rev150122.intent.qos.config.qos .DscpTypeBuilder().setDscpType(dscpType).build(); QosConfig qosConfig = new QosConfigBuilder().setOrder((short) FIRST_QOS).setQos(qosName).build(); qosConfigList.add(qosConfig); return qosConfigList; } IntentQoSConfigAddShellCommand(NicConsoleProvider provider);   }
@Test public final void testCreateQosConfig() { List<QosConfig> qosConfig = qosConfigAddShellCmd.createQosConfig(); assertNotNull(qosConfig); assertEquals("by default at least 1 action should be created", true, qosConfig.size() > 0); }