public virtual void TestToString()
{
PhraseQuery q = new PhraseQuery(); // Query "this hi this is a test is"
q.Add(new Term("field", "hi"), 1);
q.Add(new Term("field", "test"), 5);
Assert.AreEqual(q.ToString(), "field:\"? hi ? ? ? test\"");
q.Add(new Term("field", "hello"), 1);
Assert.AreEqual(q.ToString(), "field:\"? hi|hello ? ? ? test\"");
}