@Test public void testFindIdentifierWord() { assertEquals( StringHelper.indexOfIdentifierWord( "", "word" ), -1 ); assertEquals( StringHelper.indexOfIdentifierWord( null, "word" ), -1 ); assertEquals( StringHelper.indexOfIdentifierWord( "sentence", null ), -1 ); assertEquals( StringHelper.indexOfIdentifierWord( "where name=?13 and description=?1", "?1" ), 31 ); assertEquals( StringHelper.indexOfIdentifierWord( "where name=?13 and description=?1 and category_id=?4", "?1" ), 31 ); assertEquals( StringHelper.indexOfIdentifierWord( "?1", "?1" ), 0 ); assertEquals( StringHelper.indexOfIdentifierWord( "no identifier here", "?1" ), -1 ); assertEquals( StringHelper.indexOfIdentifierWord( "some text ?", "?" ), 10 ); } }
final int loc = StringHelper.indexOfIdentifierWord( queryString, sourceToken );