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 CorrelationTest extends XmlTestNoCastor<Correlation> {
public CorrelationTest(final Correlation sampleObject, final String sampleXml, final String schemaFile) {
super(sampleObject, sampleXml, schemaFile);
}
@Parameters
public static Collection<Object[]> data() throws ParseException {
Correlation correlation0 = new Correlation();
Correlation correlation1 = new Correlation();
correlation1.setState("on");
correlation1.setPath("pathOutage");
correlation1.setCmin("cmin");
correlation1.setCmax("cmax");
correlation1.setCtime("ctime");
correlation1.addCuei("vCuei");
return Arrays.asList(new Object[][] {
{correlation0,
"<correlation/>",
"target/classes/xsds/eventconf.xsd" },
{correlation1,
"<correlation state=\"on\" path=\"pathOutage\">" +
"<cuei>vCuei</cuei>" +
"<cmin>cmin</cmin>" +
"<cmax>cmax</cmax>" +
"<ctime>ctime</ctime>" +
"</correlation>",
"target/classes/xsds/eventconf.xsd" }
});
}
}