Ejemplo n.º 1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testStringContains_SomeValues()
        public virtual void TestStringContainsSomeValues()
        {
            StringContainsPredicate p = IndexQuery.StringContains(_propId, stringValue("cat"));

            assertFalse(Test(p, "dog"));
            assertFalse(Test(p, "cameraman"));
            assertFalse(Test(p, "Cat"));
            assertTrue(Test(p, "cat"));
            assertTrue(Test(p, "bobcat"));
            assertTrue(Test(p, "scatman"));
        }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldPerformStringContainsSearch() throws Exception
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        public virtual void ShouldPerformStringContainsSearch()
        {
            // given
            ISet <Pair <long, Value> > expected = new HashSet <Pair <long, Value> >();

            using (Transaction tx = beginTransaction())
            {
                expected.Add(NodeWithProp(tx, "gnomebat"));
                NodeWithPropId(tx, "fishwombat");
                tx.Success();
            }

            CreateIndex();

            // when
            using (Transaction tx = beginTransaction())
            {
                int label = tx.TokenRead().nodeLabel("Node");
                int prop  = tx.TokenRead().propertyKey("prop");
                expected.Add(NodeWithProp(tx, "homeopatic"));
                NodeWithPropId(tx, "telephonecompany");
                IndexReference index = tx.SchemaRead().index(label, prop);

                AssertNodeAndValueForSeek(expected, tx, index, NeedsValues, "immense", IndexQuery.StringContains(prop, stringValue("me")));
            }
        }
Ejemplo n.º 3
0
        // STRING CONTAINS

//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testStringContains_FalseForIrrelevant()
        public virtual void TestStringContainsFalseForIrrelevant()
        {
            StringContainsPredicate p = IndexQuery.StringContains(_propId, stringValue("cat"));

            AssertFalseForOtherThings(p);
        }