/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.xcmis.search.query.content; import org.junit.Ignore; /** * <code>NotConstraintTest</code> contains tests that check NOT constraints. */ @Ignore public class NotConstraintTest extends AbstractQOMTest { // public void testNot() throws RepositoryException { // Node n1 = testRootNode.addNode(nodeName1, testNodeType); // n1.setProperty(propertyName1, "foo"); // Node n2 = testRootNode.addNode(nodeName2, testNodeType); // n2.setProperty(propertyName2, "bar"); // superuser.save(); // // QueryObjectModel qom = qf.createQuery( // qf.selector(testNodeType, "s"), // qf.and( // qf.descendantNode("s", testRootNode.getPath()), // qf.not( // qf.propertyExistence("s", propertyName1) // ) // ), // null, // null // ); // checkQOM(qom, new Node[]{n2}); // } }