public void TestSamples() {

            using (
                var reader1 = new PtbStreamReader("en",
                    new PlainTextByLineStream(Tests.OpenFile("/opennlp/tools/parser/test.parse")), false, null)) {
 
                using (
                    var reader2 = new PtbStreamReader("en",
                        new PlainTextByLineStream(Tests.OpenFile("/opennlp/tools/parser/test.parse")), false, null)) {

                    var stream1 = new PtbParseSampleStream(reader1);

                    Parse p;
                    while ((p = stream1.Read()) != null) {

                        var t2 = reader2.Read();
                        var op = Parse.ParseParse(t2.ToString());


                        Assert.AreEqual(p.ToString(), op.ToString());
                    }
                }
            }

        }
示例#2
0
        public void TestSamples()
        {
            using (
                var reader1 = new PtbStreamReader("en",
                                                  new PlainTextByLineStream(Tests.OpenFile("/opennlp/tools/parser/test.parse")), false, null)) {
                using (
                    var reader2 = new PtbStreamReader("en",
                                                      new PlainTextByLineStream(Tests.OpenFile("/opennlp/tools/parser/test.parse")), false, null)) {
                    var stream1 = new PtbParseSampleStream(reader1);

                    Parse p;
                    while ((p = stream1.Read()) != null)
                    {
                        var t2 = reader2.Read();
                        var op = Parse.ParseParse(t2.ToString());


                        Assert.AreEqual(p.ToString(), op.ToString());
                    }
                }
            }
        }