public static void main(String[] args) { junit.textui.TestRunner.run(suite()); } }
public void testRegression() throws Exception { Instances inst = new Instances(new StringReader(DATA)); inst.setClassIndex(inst.numAttributes() - 1); Evaluation eval = new Evaluation(inst); for (int i = 0; i < inst.numInstances(); i++) { eval.evaluateModelOnceAndRecordPrediction(PREDS[i], inst.instance(i)); } String standard = eval.toSummaryString(); String info = eval.toClassDetailsString(); weka.test.Regression reg = new weka.test.Regression(getClass()); reg.println(standard); reg.println(info); try { String diff = reg.diff(); if (diff == null) { System.err.println("Warning: No reference available, creating."); } else if (!diff.equals("")) { fail("Regression tst failed. Difference:\n" + diff); } } catch (IOException ex) { fail("Problem during regression testing.\n" + ex); } }
public void testRegression() throws Exception { Instances inst = new Instances(new StringReader(DATA)); inst.setClassIndex(inst.numAttributes() - 1); Evaluation eval = new Evaluation(inst); for (int i = 0; i < inst.numInstances(); i++) { eval.evaluateModelOnceAndRecordPrediction(PREDS[i], inst.instance(i)); } String standard = eval.toSummaryString(); String info = eval.toClassDetailsString(); weka.test.Regression reg = new weka.test.Regression(getClass()); reg.println(standard); reg.println(info); try { String diff = reg.diff(); if (diff == null) { System.err.println("Warning: No reference available, creating."); } else if (!diff.equals("")) { fail("Regression tst failed. Difference:\n" + diff); } } catch (IOException ex) { fail("Problem during regression testing.\n" + ex); } }
public static void main(String[] args) { junit.textui.TestRunner.run(suite()); } }