/*
* 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>RowIteratorTest</code> contains test cases for {@link Row}.
*/
@Ignore
public class RowTest extends AbstractQOMTest
{
//
// private static final String TEST_VALUE = "value";
//
// private static final String SELECTOR_NAME = "s";
//
// protected void setUp() throws Exception {
// super.setUp();
// Node n = testRootNode.addNode(nodeName1, testNodeType);
// n.setProperty(propertyName1, TEST_VALUE);
// superuser.save();
// }
//
// public void testGetValues() throws RepositoryException {
// Row r = getRow();
// Value[] values = r.getValues();
// assertEquals("wrong number of columns", 1, values.length);
// assertEquals("property value does not match", TEST_VALUE, values[0].getString());
// }
//
// public void testGetValue() throws RepositoryException {
// Row r = getRow();
// assertEquals("property value does not match", TEST_VALUE, r.getValue(propertyName1).getString());
// }
//
// public void testGetNode() throws RepositoryException {
// Row r = getRow();
// String expectedPath = testRootNode.getNode(nodeName1).getPath();
// assertEquals("unexpected result node", expectedPath, r.getNode().getPath());
// }
//
// public void testGetNodeWithSelector() throws RepositoryException {
// Row r = getRow();
// String expectedPath = testRootNode.getNode(nodeName1).getPath();
// assertEquals("unexpected result node", expectedPath, r.getNode(SELECTOR_NAME).getPath());
// }
//
// public void testGetPath() throws RepositoryException {
// Row r = getRow();
// String expectedPath = testRootNode.getNode(nodeName1).getPath();
// assertEquals("unexpected result node", expectedPath, r.getPath());
// }
//
// public void testGetPathWithSelector() throws RepositoryException {
// Row r = getRow();
// String expectedPath = testRootNode.getNode(nodeName1).getPath();
// assertEquals("unexpected result node", expectedPath, r.getPath(SELECTOR_NAME));
// }
//
// public void testGetScore() throws RepositoryException {
// Row r = getRow();
// // value is implementation dependent, simply call method...
// r.getScore();
// }
//
// public void testGetScoreWithSelector() throws RepositoryException {
// Row r = getRow();
// // value is implementation dependent, simply call method...
// r.getScore(SELECTOR_NAME);
// }
//
// private Row getRow() throws RepositoryException {
// QueryObjectModel qom = qf.createQuery(
// qf.selector(testNodeType, SELECTOR_NAME),
// qf.descendantNode(SELECTOR_NAME, testRoot),
// null,
// new Column[]{qf.column(SELECTOR_NAME, propertyName1, propertyName1)});
// RowIterator rows = qom.execute().getRows();
// assertTrue("empty result", rows.hasNext());
// Row r = rows.nextRow();
// assertFalse("result must not contain more than one row", rows.hasNext());
// return r;
// }
}