public void LongEnumTest() { using (LongFieldEnumerator lfe = new LongFieldEnumerator(reader, "string", FieldParser.String)) { int value = 0; foreach (long i in lfe.Terms) { foreach (int doc in lfe.Docs) { long expected = Int64.Parse(reader.Document(doc).Get("string")); Assert.AreEqual(expected, i); } value++; } Assert.AreEqual(1000, value); } using (LongFieldEnumerator lfe = new LongFieldEnumerator(reader, "long", FieldParser.Numeric)) { int value = 0; foreach (int i in lfe.Terms) { foreach (int doc in lfe.Docs) { long expected = Int64.Parse(reader.Document(doc).Get("long")); Assert.AreEqual(expected, i); } value++; } Assert.AreEqual(1000, value); } }
public void LongEnumTest() { using (LongFieldEnumerator lfe = new LongFieldEnumerator(reader, "string", FieldParser.String)) { int value = 0; foreach (long i in lfe.Terms) { foreach (int doc in lfe.Docs) { long expected = Int64.Parse(reader.Document(doc).Get("string")); Assert.AreEqual(expected, i); } value++; } Assert.AreEqual(1000, value); } using (LongFieldEnumerator lfe = new LongFieldEnumerator(reader, "long", FieldParser.Numeric)) { int value = 0; foreach (int i in lfe.Terms) { foreach (int doc in lfe.Docs) { long expected = Int64.Parse(reader.Document(doc).Get("long")); Assert.AreEqual(expected, i); } value++; } Assert.AreEqual(1000, value); } }