/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.itest.search; import org.junit.Test; import com.enonic.cms.core.content.index.ContentIndexQuery; import com.enonic.cms.core.content.resultset.ContentResultSet; import static junit.framework.Assert.assertEquals; /** * Created by IntelliJ IDEA. * User: rmh * Date: 2/14/12 * Time: 1:00 PM */ public class ContentIndexServiceImpl_queryWildcardsTest extends ContentIndexServiceTestBase { @Test public void testWildcardQuery_userdata_numeric() { setUpStandardTestValues(); ContentIndexQuery query = new ContentIndexQuery( "data/* = 38" ); ContentResultSet resultSet = contentIndexService.query( query ); assertEquals( 1, resultSet.getTotalCount() ); } @Test public void testWildcardQuery_userdata_string() { setUpStandardTestValues(); ContentIndexQuery query = new ContentIndexQuery( "data/* = '38'" ); ContentResultSet resultSet = contentIndexService.query( query ); assertEquals( 1, resultSet.getTotalCount() ); } @Test public void testWildcardQuery_title_not_in_all_query() { setUpStandardTestValues(); ContentIndexQuery query = new ContentIndexQuery( "data/* = 'Homer'" ); ContentResultSet resultSet = contentIndexService.query( query ); assertEquals( 0, resultSet.getTotalCount() ); } }