package org.opendaylight.controller.packetcable.provider.test.rules;
+import com.google.common.base.Optional;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
-import java.util.Optional;
import org.junit.rules.ErrorCollector;
import org.junit.rules.TestRule;
import org.junit.runner.Description;
try {
base.evaluate();
} catch (Throwable t) {
- errorCollector.addError(new ParamsAssertionError(currentParam, t));
+ errorCollector.addError(new ParamsAssertionError(currentParam.orNull(), t));
}
}
currentParam = null;
import org.opendaylight.yang.gen.v1.urn.packetcable.rev151101.Ccaps;
import org.opendaylight.yang.gen.v1.urn.packetcable.rev151101.CcapsBuilder;
import org.opendaylight.yang.gen.v1.urn.packetcable.rev151101.ccaps.Ccap;
-import org.opendaylight.yang.gen.v1.urn.packetcable.rev151101.ccaps.CcapBuilder;
/**
* @author rvail
@Test
public void testValid() throws ValidationException {
- final Ccap ccap = new CcapBuilder().setCcapId("aCcapId").build();
-
- final Ccaps ccaps = new CcapsBuilder()
- .setCcap(Collections.singletonList(ccap))
- .build();
-
- validator.validate(ccaps, extentParams.getCurrentParam());
+ validator.validate(buildValidCcapsTree(), extentParams.getCurrentParam());
}
public static Ccaps buildValidCcapsTree() {