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 OperactionTest extends XmlTestNoCastor<Operaction> { public OperactionTest(final Operaction sampleObject, final String sampleXml, final String schemaFile) { super(sampleObject, sampleXml, schemaFile); } @Parameters public static Collection<Object[]> data() throws ParseException { Operaction operaction0 = new Operaction(); operaction0.setMenutext("Test"); Operaction operaction1 = new Operaction(); operaction1.setMenutext("Test"); operaction1.setContent("This is a test"); operaction1.setState("on"); return Arrays.asList(new Object[][] { {operaction0, "<operaction menutext=\"Test\"></operaction>", "target/classes/xsds/eventconf.xsd" }, {operaction1, "<operaction menutext=\"Test\" state=\"on\">This is a test</operaction>", "target/classes/xsds/eventconf.xsd" }, }); } }