public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestPerDocumentF1Evaluator (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestLatticeViewer (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestDocumentExtraction (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public void testPerFieldEval () { Extraction extraction = createExtractionFrom (mpdPred, mpdTrue); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.evaluate ("Testing", extraction, new PrintStream (out)); assertEquals (mpdExpected, out.toString()); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestDocumentViewer (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public void testToStdout () { Extraction extraction = createExtractionFrom (mpdPred, mpdTrue); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); eval.evaluate (extraction); System.out.println ("*** Please verify that something was output above."); }
public void testToXml () { LabelAlphabet dict = new LabelAlphabet (); String document = "the quick brown fox leapt over the lazy dog"; StringTokenization toks = new StringTokenization (document, new CharSequenceLexer ()); Label O = dict.lookupLabel ("O"); Label ANML = dict.lookupLabel ("ANIMAL"); Label VB = dict.lookupLabel ("VERB"); LabelSequence tags = new LabelSequence (new Label[] { O, ANML, ANML, ANML, VB, O, O, ANML, ANML }); DocumentExtraction extr = new DocumentExtraction ("Test", dict, toks, tags, "O"); String actualXml = extr.toXmlString(); String expectedXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" + "<doc>the <ANIMAL>quick brown fox </ANIMAL><VERB>leapt </VERB>over the <ANIMAL>lazy dog</ANIMAL></doc>\r\n"; assertEquals (expectedXml, actualXml); }
public void testPerFieldEval () { Extraction extraction = createExtractionFrom (mpdPred, mpdTrue); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.evaluate ("Testing", extraction, new PrintStream (out)); assertEquals (mpdExpected, out.toString()); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestPerDocumentF1Evaluator (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestLatticeViewer (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestDocumentExtraction (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestDocumentViewer (args[i])); } } else { theSuite = (TestSuite) suite (); } junit.textui.TestRunner.run (theSuite); }
public void testToStdout () { Extraction extraction = createExtractionFrom (mpdPred, mpdTrue); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); eval.evaluate (extraction); System.out.println ("*** Please verify that something was output above."); }
public void testToXml () { LabelAlphabet dict = new LabelAlphabet (); String document = "the quick brown fox leapt over the lazy dog"; StringTokenization toks = new StringTokenization (document, new CharSequenceLexer ()); Label O = dict.lookupLabel ("O"); Label ANML = dict.lookupLabel ("ANIMAL"); Label VB = dict.lookupLabel ("VERB"); LabelSequence tags = new LabelSequence (new Label[] { O, ANML, ANML, ANML, VB, O, O, ANML, ANML }); DocumentExtraction extr = new DocumentExtraction ("Test", dict, toks, tags, "O"); String actualXml = extr.toXmlString(); String expectedXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" + "<doc>the <ANIMAL>quick brown fox </ANIMAL><VERB>leapt </VERB>over the <ANIMAL>lazy dog</ANIMAL></doc>\r\n"; assertEquals (expectedXml, actualXml); }
public void testPerDocEval () { Extraction extraction = createExtractionFrom (testPred, testTrue); PerDocumentF1Evaluator eval = new PerDocumentF1Evaluator (); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.setErrorOutputStream (System.out); eval.evaluate ("Testing", extraction, new PrintWriter (new OutputStreamWriter (out), true)); String output = out.toString (); assertEquals (testAExpected, output); }
public void testPerDocEval () { Extraction extraction = createExtractionFrom (testPred, testTrue); PerDocumentF1Evaluator eval = new PerDocumentF1Evaluator (); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.setErrorOutputStream (System.out); eval.evaluate ("Testing", extraction, new PrintWriter (new OutputStreamWriter (out), true)); String output = out.toString (); assertEquals (testAExpected, output); }
public void testPunctuationIgnoringEvaluator () { Extraction extraction = createExtractionFrom (punctPred, punctTrue); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); eval.setComparator (new PunctuationIgnoringComparator ()); eval.setErrorOutputStream (System.out); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.evaluate ("Testing", extraction, new PrintStream (out)); assertEquals (mpdExpected, out.toString()); }
public void testFieldCleaning () { Extraction extraction = createExtractionFrom (punctPred, punctTrue); extraction.cleanFields (new RegexFieldCleaner ("<.*?>|,|!")); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.evaluate ("Testing", extraction, new PrintStream (out)); assertEquals (mpdExpected, out.toString()); }
public void testPunctuationIgnoringEvaluator () { Extraction extraction = createExtractionFrom (punctPred, punctTrue); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); eval.setComparator (new PunctuationIgnoringComparator ()); eval.setErrorOutputStream (System.out); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.evaluate ("Testing", extraction, new PrintStream (out)); assertEquals (mpdExpected, out.toString()); }
public void testFieldCleaning () { Extraction extraction = createExtractionFrom (punctPred, punctTrue); extraction.cleanFields (new RegexFieldCleaner ("<.*?>|,|!")); PerFieldF1Evaluator eval = new PerFieldF1Evaluator (); ByteArrayOutputStream out = new ByteArrayOutputStream (); eval.evaluate ("Testing", extraction, new PrintStream (out)); assertEquals (mpdExpected, out.toString()); }