5354555657585960616263
public void testMultiphraseGST() { final SequenceBuilder sb = new SequenceBuilder(); sb.addPhrase(0, 1, 2, 3); sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 2, 3, 5); sb.endDocument();
5556575859606162636465
final SequenceBuilder sb = new SequenceBuilder(); sb.addPhrase(0, 1, 2, 3); sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 2, 3, 5); sb.endDocument(); sb.buildSuffixTree();
5758596061626364656667
sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 2, 3, 5); sb.endDocument(); sb.buildSuffixTree(); TestGST gst = new TestGST(sb); gst.visit();
8182838485868788899091
@Test public void testSinglephraseGST() { final SequenceBuilder sb = new SequenceBuilder(); sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 2, 3, 5);
8384858687888990919293
{ final SequenceBuilder sb = new SequenceBuilder(); sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 2, 3, 5); sb.endDocument();
8586878889909192939495
sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(0, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 1, 2, 3); sb.endDocument(); sb.addPhrase(4, 2, 3, 5); sb.endDocument(); sb.buildSuffixTree();
8788899091929394959697
111112113114115116117118119120121
*/ @Test public void testEmptyGST() { final SequenceBuilder sb = new SequenceBuilder(); sb.endDocument(); sb.buildSuffixTree(); TestGST gst = new TestGST(sb); gst.visit();