public void FloatEnumTest()
        {
            using (FloatFieldEnumerator ffe = new FloatFieldEnumerator(reader, "string", FieldParser.String))
            {
                int value = 0;
                foreach (int i in ffe.Terms)
                {
                    foreach (int doc in ffe.Docs)
                    {
                        float expected = Single.Parse(reader.Document(doc).Get("string"));
                        Assert.AreEqual(expected, i);
                    }
                    value++;
                }
                Assert.AreEqual(1000, value);
            }

            using (FloatFieldEnumerator ffe = new FloatFieldEnumerator(reader, "float", FieldParser.Numeric))
            {
                int value = 0;
                foreach (int i in ffe.Terms)
                {
                    foreach (int doc in ffe.Docs)
                    {
                        float expected = Single.Parse(reader.Document(doc).Get("float"));
                        Assert.AreEqual(expected, i);
                    }
                    value++;
                }
                Assert.AreEqual(1000, value);
            }
        }
Esempio n. 2
0
        public void FloatEnumTest()
        {
            using (FloatFieldEnumerator ffe = new FloatFieldEnumerator(reader, "string", FieldParser.String))
            {
                int value = 0;
                foreach (int i in ffe.Terms)
                {
                    foreach (int doc in ffe.Docs)
                    {
                        float expected = Single.Parse(reader.Document(doc).Get("string"));
                        Assert.AreEqual(expected, i);
                    }
                    value++;
                }
                Assert.AreEqual(1000, value);
            }

            using (FloatFieldEnumerator ffe = new FloatFieldEnumerator(reader, "float", FieldParser.Numeric))
            {
                int value = 0;
                foreach (int i in ffe.Terms)
                {
                    foreach (int doc in ffe.Docs)
                    {
                        float expected = Single.Parse(reader.Document(doc).Get("float"));
                        Assert.AreEqual(expected, i);
                    }
                    value++;
                }
                Assert.AreEqual(1000, value);
            }
        }