package org.opennms.netmgt.xml.eventconf;
import java.text.ParseException;
import java.util.Arrays;
import java.util.Collection;
import org.junit.runners.Parameterized.Parameters;
import org.opennms.core.test.xml.XmlTestNoCastor;
public class VarbindTest extends XmlTestNoCastor<Varbind> {
public VarbindTest(final Varbind sampleObject, final String sampleXml, final String schemaFile) {
super(sampleObject, sampleXml, schemaFile);
}
@Parameters
public static Collection<Object[]> data() throws ParseException {
Varbind varbind0 = new Varbind();
varbind0.setVbnumber(5);
varbind0.addVbvalue("0");
Varbind varbind1 = new Varbind();
varbind1.setVbnumber(5);
varbind1.addVbvalue("0");
varbind1.setTextualConvention("MacAddress");
return Arrays.asList(new Object[][] {
{varbind0,
"<varbind>" +
"<vbnumber>5</vbnumber>" +
"<vbvalue>0</vbvalue>" +
"</varbind>",
"target/classes/xsds/eventconf.xsd" },
{varbind1,
"<varbind textual-convention=\"MacAddress\">" +
"<vbnumber>5</vbnumber>" +
"<vbvalue>0</vbvalue>" +
"</varbind>",
"target/classes/xsds/eventconf.xsd" }
});
}
}