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 SnmpTest extends XmlTestNoCastor<Snmp> {
public SnmpTest(final Snmp sampleObject, final String sampleXml, final String schemaFile) {
super(sampleObject, sampleXml, schemaFile);
}
@Parameters
public static Collection<Object[]> data() throws ParseException {
Snmp snmp0 = new Snmp();
snmp0.setId(".1.3.6.1.4.1.9");
snmp0.setVersion("v2c");
Snmp snmp1 = new Snmp();
snmp1.setId(".1.3.6.1.4.1.9");
snmp1.setVersion("v2c");
snmp1.setGeneric(6);
snmp1.setSpecific(3);
snmp1.setIdtext("Test");
snmp1.setCommunity("public");
return Arrays.asList(new Object[][] {
{snmp0,
"<snmp>" +
"<id>.1.3.6.1.4.1.9</id>" +
"<version>v2c</version>" +
"</snmp>",
"target/classes/xsds/eventconf.xsd" },
{snmp1,
"<snmp>" +
"<id>.1.3.6.1.4.1.9</id>" +
"<idtext>Test</idtext>" +
"<version>v2c</version>" +
"<specific>3</specific>" +
"<generic>6</generic>" +
"<community>public</community>" +
"</snmp>",
"target/classes/xsds/eventconf.xsd" },
});
}
}