Thanks for using JUnit! Support its development at https://junit.org/sponsoring UI Theme successfully changed to 'material' Reflections took 146 ms to scan 2 urls, producing 116 keys and 1151 values Insert 1000 word-index rows: 399 ms Update 1000 word-index rows: 373 ms Large disjunction over 1000 rows: 20 ms ╷ └─ FWD Test ✔ ├─ tests.persistence.word_index.TestContainsCombinedConditions ✔ │ ├─ testContainsAndCharEquality ✔ │ ├─ testContainsAndLogicalTrue ✔ │ ├─ testContainsAndLogicalFalse ✔ │ ├─ testContainsOrCharEquality ✔ │ ├─ testContainsAndNumIndexBegins ✔ │ ├─ testContainsAndNumIndexRange ✔ │ ├─ testContainsAndMatches ✔ │ ├─ testTwoWordFieldsAnd ✔ │ ├─ testTwoWordFieldsOr ✔ │ ├─ testTwoContainsSameField ✔ │ ├─ testContainsWithComputedExpression ✔ │ ├─ testContainsInNestedAndOr ✔ │ ├─ testContainsAndCharGreaterEqual ✔ │ └─ testContainsCountAll ✔ ├─ tests.persistence.word_index.TestContainsDelimiters ✔ │ ├─ testWhitespaceAndPunctuationAreDelimiters ✔ │ ├─ testAlphanumericsAreNotDelimiters ✔ │ ├─ testNumericPunctuationKeepsSingleWord ✔ │ ├─ testPunctuationBeforeNonDigitStillSplits ✔ │ ├─ testHyphenSequenceMatchesReordered ✔ │ ├─ testMixedPunctuationTokens ✔ │ └─ testContainsEmptyMatchesNothing ✔ ├─ tests.persistence.word_index.TestContainsDisjunctions ✔ │ ├─ testManyInStringDisjunctions ✔ │ ├─ testMaxSeparateOrContains ✔ │ └─ testDisjunctionWithWildcards ✔ ├─ tests.persistence.word_index.TestContainsDynamic ✔ │ ├─ testValidDynamicQuery ✔ │ ├─ testMultiWildcardWords ✔ │ ├─ testInvalidQueryStringRaisesError ✔ │ ├─ testContainsOnFieldWithoutWordIndexRaisesError ✔ │ └─ testDuplicateWordIndexFieldError ✔ ├─ tests.persistence.word_index.TestContainsExpressions ✔ │ ├─ testContainsAndNonIndexedField ✔ │ ├─ testContainsOrNonIndexedField ✔ │ ├─ testComplementOfContains ✔ │ ├─ testConjunctiveNormalForm ✔ │ ├─ testDisjunctiveNormalForm ✔ │ ├─ testContainsExistence ✔ │ └─ testContainsInIfExpression ✔ ├─ tests.persistence.word_index.TestContainsExtent ✔ │ ├─ testValidFieldCharContainsChar ✔ │ ├─ testValidFieldCharExtentContainsChar ✔ │ ├─ testInvalidFieldCharContainsCharExtent ✔ │ ├─ testInvalidFieldCharExtentContainsCharExtent ✔ │ ├─ testValidFieldCharExtentContainsCharForFirst ✔ │ ├─ testValidFieldCharExtentContainsCharForLast ✔ │ └─ testValidFieldCharExtentContainsCharQuery ✔ ├─ tests.persistence.word_index.TestContainsExtentOutput ✔ │ └─ testExtentOutputMatchesExpected ✔ ├─ tests.persistence.word_index.TestContainsIndexSelection ✔ │ ├─ testWildcardSelectionCount ✔ │ ├─ testSelectionExactWord ✔ │ ├─ testSelectionDisjunction ✔ │ ├─ testSelectionConjunctionNoMatch ✔ │ ├─ testNaturalOrderIsWordIndexNotRecno ✘ Expected: 2,4,5,3,1, but was: 1,2,3,4,5, │ ├─ testExplicitByRecnoOverridesWordOrder ✔ │ └─ testRecordContentsMatchSelection ✔ ├─ tests.persistence.word_index.TestContainsJoins ✔ │ ├─ testMultiJoinFieldContains ✔ │ ├─ testGrandparentReferenceContains ✔ │ ├─ testLookupUsesParentField ✔ │ └─ testLookupConcatenatesParentField ✔ ├─ tests.persistence.word_index.TestContainsMultiWordContent ✔ │ ├─ testWordInMiddle ✔ │ ├─ testWordFox ✔ │ ├─ testRepeatedWordMatchesOncePerRecord ✔ │ ├─ testWordAtEnd ✔ │ ├─ testConjunctionAcrossSentence ✔ │ ├─ testConjunctionMissingWord ✔ │ ├─ testFirstAndLastWord ✔ │ ├─ testPhraseImplicitAnd ✔ │ ├─ testThreeWordPhrase ✔ │ ├─ testMissingWord ✔ │ ├─ testDisjunctionWithMissing ✔ │ ├─ testWildcardConjunction ✔ │ ├─ testSingleWordRecord ✔ │ ├─ testDuplicateSearchTerm ✔ │ └─ testTripleConjunction ✔ ├─ tests.persistence.word_index.TestContainsParamTypes ✔ │ ├─ testLiteralOperand ✔ │ ├─ testConcatenationOperand ✔ │ ├─ testLowerFunctionOperand ✔ │ ├─ testVariableOperand ✔ │ ├─ testUnknownValueOperand ✔ │ └─ testExpressionOperand ✔ ├─ tests.persistence.word_index.TestContainsPerformance ✔ │ ├─ testInsertPerformance ✔ │ ├─ testUpdatePerformance ✔ │ └─ testLargeDisjunctionPerformance ✔ ├─ tests.persistence.word_index.TestContainsPseudo ✔ │ └─ testPseudoQueryMatches ✔ ├─ tests.persistence.word_index.TestContainsQueryNavigation ✔ │ ├─ testGetFirst ✔ │ ├─ testGetFirstContent ✔ │ ├─ testGetNext ✔ │ ├─ testGetLast ✔ │ ├─ testGetPrevFromLast ✔ │ ├─ testCountViaGetNext ✔ │ ├─ testOffEndAfterLast ✔ │ ├─ testOffEndBeforeFirst ✔ │ ├─ testForwardOnlyCount ✔ │ ├─ testReopenAfterClose ✔ │ ├─ testRePrepareNarrows ✔ │ └─ testByDescendingFirst ✔ ├─ tests.persistence.word_index.TestContainsTriggers ✔ │ ├─ testInsertEmptyFieldHasNoWords ✔ │ ├─ testInsertUnknownFieldHasNoWords ✔ │ ├─ testInsertPopulatedFieldIsFound ✔ │ ├─ testUpdateWordFieldReplacesWords ✔ │ ├─ testUpdateNonWordFieldKeepsWords ✔ │ ├─ testUpdateWordFieldToEmptyRemovesWords ✔ │ ├─ testDuplicateWordsStillMatch ✔ │ ├─ testReorderedWordsMatchSameWay ✔ │ ├─ testCaseInsensitiveMatch ✔ │ ├─ testExtentInsertAndUpdate ✔ │ ├─ testTempTableInsertEmptyHasNoWords ✔ │ └─ testTempTableUpdateReplacesWords ✔ ├─ tests.persistence.word_index.TestContainsUpdateScenarios ✔ │ ├─ testAddWordViaUpdate ✔ │ ├─ testRemoveWordViaUpdate ✔ │ ├─ testReplaceWordViaUpdate ✔ │ ├─ testDeleteRecordRemovesFromIndex ✔ │ ├─ testUpdateToSameValueKeepsData ✔ │ ├─ testUpdateNonWordFieldRepeatedly ✔ │ ├─ testWhitespaceOnlyFieldHasNoWords ✔ │ ├─ testDelimitersOnlyFieldHasNoWords ✔ │ ├─ testAppendWord ✔ │ ├─ testPrependWord ✔ │ ├─ testMultipleRecordsCommonWord ✔ │ ├─ testUpdateAllRemoveCommonWord ✔ │ ├─ testEmptyToValueViaUpdate ✔ │ ├─ testExtentAddElement ✔ │ ├─ testExtentClearElement ✔ │ ├─ testExtentReplaceElement ✔ │ └─ testBulkInsertThenSearch ✔ ├─ tests.persistence.word_index.TestContainsWildcardScenarios ✔ │ ├─ testPrefixThreeChars ✔ │ ├─ testPrefixFourChars ✔ │ ├─ testPrefixFiveCharsExcludesApple ✔ │ ├─ testPrefixApplication ✔ │ ├─ testWildcardMatchesWholeFamily ✔ │ ├─ testExactWordNoWildcard ✔ │ ├─ testExactLongWord ✔ │ ├─ testPartialWordWithoutWildcardNoMatch ✔ │ ├─ testDogPrefix ✔ │ ├─ testDogExact ✔ │ ├─ testSingleLetterPrefix ✔ │ ├─ testTwoLetterPrefix ✔ │ ├─ testThreeLetterPrefix ✔ │ ├─ testFourLetterPrefix ✔ │ ├─ testPrefixNoMatch ✔ │ ├─ testUnknownPrefix ✔ │ ├─ testExactWordPlusWildcard ✔ │ ├─ testWildcardConjunctionNoMatch ✔ │ └─ testWildcardDisjunction ✔ ├─ tests.persistence.word_index.TestContainsWordBoundary ✔ │ ├─ testExactCatMatchesOnlyCat ✔ │ ├─ testExactCats ✔ │ ├─ testExactCategory ✔ │ ├─ testCatPrefixMatchesFamily ✔ │ ├─ testScatterExact ✔ │ ├─ testScatIsNotAsubstringMatch ✔ │ ├─ testConcatenateExact ✔ │ ├─ testConcatIsNotAsubstringMatch ✔ │ ├─ testCatsAndDogsConjunction ✔ │ ├─ testDogsExact ✔ │ ├─ testCategPrefix ✔ │ └─ testLeadingAsteriskRaisesError ✔ ├─ tests.persistence.word_index.TestForEachSorting ✔ │ ├─ testByF1 ✔ │ ├─ testByF3 ✔ │ ├─ testByF2ThenF3 ✔ │ ├─ testByF2ThenF1 ✔ │ ├─ testByF3ThenF1 ✔ │ ├─ testTest2ByG1ThenG2 ✔ │ └─ testTest2ByG2ThenG1 ✔ ├─ tests.persistence.word_index.ContainsCollationTest ✔ │ ├─ accentedLettersAreWordCharactersAndFold1 ✘ group [i18n] seq 5401 [acute-spelling-finds-all-three]: expected [1,2,3], got [1,3] │ ├─ accentedLettersAreWordCharactersAndFold2 ✘ group [i18n] seq 5402 [plain-spelling-finds-all-three]: expected [1,2,3], got [2] │ ├─ accentedLettersAreWordCharactersAndFold3 ✘ group [i18n] seq 5403 [upper-spelling-finds-all-three]: expected [1,2,3], got [1,3] │ ├─ accentedLettersAreWordCharactersAndFold4 ✔ │ ├─ accentedLettersAreWordCharactersAndFold5 ✔ │ ├─ accentedLettersAreWordCharactersAndFold6 ✔ │ ├─ accentedLettersAreWordCharactersAndFold7 ✘ group [i18n] seq 5407 [diaeresis-folds-to-plain]: expected [4], got [] │ ├─ accentedLettersAreWordCharactersAndFold8 ✔ │ ├─ accentedLettersAreWordCharactersAndFold9 ✔ │ ├─ accentedLettersAreWordCharactersAndFold10 ✔ │ ├─ accentedLettersAreWordCharactersAndFold11 ✔ │ ├─ accentedLettersAreWordCharactersAndFold12 ✔ │ ├─ accentedLettersAreWordCharactersAndFold13 ✔ │ ├─ accentedLettersAreWordCharactersAndFold14 ✔ │ ├─ accentedLettersAreWordCharactersAndFold15 ✘ group [i18n] seq 5415 [cedilla-folds-to-c]: expected [6], got [] │ ├─ accentedLettersAreWordCharactersAndFold16 ✔ │ ├─ accentedLettersAreWordCharactersAndFold17 ✔ │ ├─ accentedLettersAreWordCharactersAndFold18 ✔ │ ├─ accentedLettersAreWordCharactersAndFold19 ✘ group [i18n] seq 5419 [umlaut-folds-to-a]: expected [7], got [] │ ├─ accentedLettersAreWordCharactersAndFold20 ✔ │ ├─ accentedLettersAreWordCharactersAndFold21 ✘ group [i18n] seq 5421 [accented-and-folded-in-one-expression]: expected [1,2,3], got [] │ ├─ accentedLettersAreWordCharactersAndFold22 ✔ │ └─ everyCaseIsClaimedByArule ✔ ├─ tests.persistence.word_index.ContainsErrorRejectionTest ✔ │ ├─ fixtureTablesAreAvailable ✔ │ ├─ asteriskIsMisplacedOverTempTables1 ✔ │ ├─ asteriskIsMisplacedOverTempTables2 ✔ │ ├─ asteriskIsMisplacedOverTempTables3 ✔ │ ├─ asteriskIsMisplacedOverTempTables4 ✔ │ ├─ asteriskIsMisplacedOverTempTables5 ✔ │ ├─ asteriskIsMisplacedOverTempTables6 ✔ │ ├─ asteriskIsMisplacedOverTempTables7 ✔ │ ├─ asteriskIsMisplacedOverTempTables8 ✔ │ ├─ asteriskIsMisplacedOverTempTables9 ✔ │ ├─ asteriskIsMisplacedOverTempTables10 ✔ │ ├─ asteriskIsMisplacedOverTempTables11 ✔ │ ├─ asteriskIsMisplacedOverTempTables12 ✔ │ ├─ asteriskIsMisplacedOverTempTables13 ✔ │ ├─ asteriskIsMisplacedOverTempTables14 ✔ │ ├─ asteriskIsMisplacedOverTempTables15 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables1 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables2 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables3 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables4 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables5 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables6 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables7 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables8 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables9 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables10 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables11 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables12 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables13 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables14 ✔ │ ├─ asteriskIsMisplacedOverPermanentTables15 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables1 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables2 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables3 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables4 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables5 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables6 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables7 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables8 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables9 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables10 ✔ │ ├─ expressionEndsInAnOperatorOverTempTables11 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables1 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables2 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables3 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables4 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables5 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables6 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables7 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables8 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables9 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables10 ✔ │ ├─ expressionEndsInAnOperatorOverPermanentTables11 ✔ │ ├─ rightParenIsUnexpectedOverTempTables1 ✔ │ ├─ rightParenIsUnexpectedOverTempTables2 ✔ │ ├─ rightParenIsUnexpectedOverTempTables3 ✔ │ ├─ rightParenIsUnexpectedOverTempTables4 ✔ │ ├─ rightParenIsUnexpectedOverTempTables5 ✔ │ ├─ rightParenIsUnexpectedOverTempTables6 ✔ │ ├─ rightParenIsUnexpectedOverTempTables7 ✔ │ ├─ rightParenIsUnexpectedOverTempTables8 ✔ │ ├─ rightParenIsUnexpectedOverTempTables9 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables1 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables2 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables3 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables4 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables5 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables6 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables7 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables8 ✔ │ ├─ rightParenIsUnexpectedOverPermanentTables9 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables1 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables2 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables3 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables4 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables5 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables6 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables7 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables8 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables9 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables10 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables11 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables12 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables13 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables14 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables15 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables16 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables17 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables18 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables19 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables20 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables21 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables22 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables23 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables24 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables25 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables26 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables27 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverTempTables28 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables1 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables2 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables3 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables4 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables5 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables6 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables7 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables8 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables9 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables10 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables11 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables12 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables13 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables14 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables15 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables16 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables17 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables18 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables19 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables20 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables21 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables22 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables23 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables24 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables25 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables26 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables27 ✔ │ ├─ wordIsMissingBeforeAnOperatorOverPermanentTables28 ✔ │ ├─ rightParenIsMissingOverTempTables1 ✔ │ ├─ rightParenIsMissingOverTempTables2 ✔ │ ├─ rightParenIsMissingOverTempTables3 ✔ │ ├─ rightParenIsMissingOverTempTables4 ✔ │ ├─ rightParenIsMissingOverTempTables5 ✔ │ ├─ rightParenIsMissingOverTempTables6 ✔ │ ├─ rightParenIsMissingOverTempTables7 ✔ │ ├─ rightParenIsMissingOverTempTables8 ✔ │ ├─ rightParenIsMissingOverTempTables9 ✔ │ ├─ rightParenIsMissingOverPermanentTables1 ✔ │ ├─ rightParenIsMissingOverPermanentTables2 ✔ │ ├─ rightParenIsMissingOverPermanentTables3 ✔ │ ├─ rightParenIsMissingOverPermanentTables4 ✔ │ ├─ rightParenIsMissingOverPermanentTables5 ✔ │ ├─ rightParenIsMissingOverPermanentTables6 ✔ │ ├─ rightParenIsMissingOverPermanentTables7 ✔ │ ├─ rightParenIsMissingOverPermanentTables8 ✔ │ ├─ rightParenIsMissingOverPermanentTables9 ✔ │ ├─ constructMayNotCarryAcontainsOverTempTables1 ✔ │ ├─ constructMayNotCarryAcontainsOverTempTables2 ✔ │ ├─ constructMayNotCarryAcontainsOverTempTables3 ✔ │ ├─ constructMayNotCarryAcontainsOverTempTables4 ✔ │ ├─ constructMayNotCarryAcontainsOverTempTables5 ✔ │ ├─ constructMayNotCarryAcontainsOverTempTables6 ✔ │ ├─ constructMayNotCarryAcontainsOverTempTables7 ✔ │ ├─ constructMayNotCarryAcontainsOverPermanentTables1 ✔ │ ├─ constructMayNotCarryAcontainsOverPermanentTables2 ✔ │ ├─ constructMayNotCarryAcontainsOverPermanentTables3 ✔ │ ├─ constructMayNotCarryAcontainsOverPermanentTables4 ✔ │ ├─ constructMayNotCarryAcontainsOverPermanentTables5 ✔ │ ├─ constructMayNotCarryAcontainsOverPermanentTables6 ✔ │ ├─ constructMayNotCarryAcontainsOverPermanentTables7 ✔ │ ├─ queryTextDoesNotParseOverTempTables1 ✔ │ ├─ queryTextDoesNotParseOverTempTables2 ✔ │ ├─ queryTextDoesNotParseOverTempTables3 ✔ │ ├─ queryTextDoesNotParseOverTempTables4 ✔ │ ├─ queryTextDoesNotParseOverPermanentTables1 ✔ │ ├─ queryTextDoesNotParseOverPermanentTables2 ✔ │ ├─ queryTextDoesNotParseOverPermanentTables3 ✔ │ ├─ queryTextDoesNotParseOverPermanentTables4 ✔ │ ├─ operandWillNotResolveOverTempTables1 ✔ │ ├─ operandWillNotResolveOverTempTables2 ✔ │ ├─ operandWillNotResolveOverTempTables3 ✔ │ ├─ operandWillNotResolveOverTempTables4 ✔ │ ├─ operandWillNotResolveOverTempTables5 ✔ │ ├─ operandWillNotResolveOverTempTables6 ✔ │ ├─ operandWillNotResolveOverTempTables7 ✔ │ ├─ operandWillNotResolveOverTempTables8 ✔ │ ├─ operandWillNotResolveOverTempTables9 ✔ │ ├─ operandWillNotResolveOverTempTables10 ✔ │ ├─ operandWillNotResolveOverTempTables11 ✔ │ ├─ operandWillNotResolveOverTempTables12 ✔ │ ├─ operandWillNotResolveOverPermanentTables1 ✔ │ ├─ operandWillNotResolveOverPermanentTables2 ✔ │ ├─ operandWillNotResolveOverPermanentTables3 ✔ │ ├─ operandWillNotResolveOverPermanentTables4 ✔ │ ├─ operandWillNotResolveOverPermanentTables5 ✔ │ ├─ operandWillNotResolveOverPermanentTables6 ✔ │ ├─ operandWillNotResolveOverPermanentTables7 ✔ │ ├─ operandWillNotResolveOverPermanentTables8 ✔ │ ├─ operandWillNotResolveOverPermanentTables9 ✔ │ ├─ operandWillNotResolveOverPermanentTables10 ✔ │ ├─ operandWillNotResolveOverPermanentTables11 ✔ │ ├─ operandWillNotResolveOverPermanentTables12 ✔ │ ├─ queryTextDoesNotMatchTheBuffersOverTempTables1 ✔ │ ├─ queryTextDoesNotMatchTheBuffersOverTempTables2 ✔ │ ├─ queryTextDoesNotMatchTheBuffersOverTempTables3 ✔ │ ├─ queryTextDoesNotMatchTheBuffersOverPermanentTables1 ✔ │ ├─ queryTextDoesNotMatchTheBuffersOverPermanentTables2 ✔ │ ├─ queryTextDoesNotMatchTheBuffersOverPermanentTables3 ✔ │ ├─ dynamicQueryWithRejectedExpression ✔ │ ├─ conditionIsSeenByAdoBlock ✔ │ ├─ conditionIsRethrownByArepeatBlockThatThrows ✔ │ ├─ conditionIsAbsorbedByArepeatBlockThatLeaves ✔ │ ├─ badOperandIsRejectedBeforeTheJoinOpens ✔ │ ├─ malformedExpressionInAjoinIsRaisedAtTheFirstFetch ✔ │ ├─ everyRejectionIsClassified ✔ │ ├─ everyRejectionIsReplayedByArule ✔ │ └─ noCaseExpectsAnErrorOutsideThisClass ✔ ├─ tests.persistence.word_index.ContainsExpressionTest ✔ │ ├─ singleWordMatching1 ✔ │ ├─ singleWordMatching2 ✔ │ ├─ singleWordMatching3 ✔ │ ├─ singleWordMatching4 ✔ │ ├─ singleWordMatching5 ✔ │ ├─ singleWordMatching6 ✔ │ ├─ singleWordMatching7 ✔ │ ├─ singleWordMatching8 ✔ │ ├─ singleWordMatching9 ✔ │ ├─ singleWordMatching10 ✔ │ ├─ singleWordMatching11 ✔ │ ├─ singleWordMatching12 ✔ │ ├─ singleWordMatching13 ✔ │ ├─ singleWordMatching14 ✔ │ ├─ singleWordMatching15 ✔ │ ├─ singleWordMatching16 ✔ │ ├─ singleWordMatching17 ✔ │ ├─ singleWordMatching18 ✔ │ ├─ singleWordMatching19 ✔ │ ├─ singleWordMatching20 ✔ │ ├─ singleWordMatching21 ✔ │ ├─ singleWordMatching22 ✔ │ ├─ trailingAsteriskPrefixes1 ✔ │ ├─ trailingAsteriskPrefixes2 ✔ │ ├─ trailingAsteriskPrefixes3 ✔ │ ├─ trailingAsteriskPrefixes4 ✔ │ ├─ trailingAsteriskPrefixes5 ✔ │ ├─ trailingAsteriskPrefixes6 ✔ │ ├─ trailingAsteriskPrefixes7 ✔ │ ├─ trailingAsteriskPrefixes8 ✔ │ ├─ trailingAsteriskPrefixes9 ✔ │ ├─ trailingAsteriskPrefixes10 ✔ │ ├─ trailingAsteriskPrefixes11 ✔ │ ├─ trailingAsteriskPrefixes12 ✔ │ ├─ trailingAsteriskPrefixes13 ✔ │ ├─ trailingAsteriskPrefixes14 ✔ │ ├─ trailingAsteriskPrefixes15 ✔ │ ├─ trailingAsteriskPrefixes16 ✔ │ ├─ andOrOperators1 ✔ │ ├─ andOrOperators2 ✔ │ ├─ andOrOperators3 ✔ │ ├─ andOrOperators4 ✔ │ ├─ andOrOperators5 ✔ │ ├─ andOrOperators6 ✔ │ ├─ andOrOperators7 ✔ │ ├─ andOrOperators8 ✔ │ ├─ andOrOperators9 ✔ │ ├─ andOrOperators10 ✔ │ ├─ andOrOperators11 ✔ │ ├─ andOrOperators12 ✔ │ ├─ andOrOperators13 ✔ │ ├─ andOrOperators14 ✔ │ ├─ andOrOperators15 ✔ │ ├─ andOrOperators16 ✔ │ ├─ andOrOperators17 ✔ │ ├─ andOrOperators18 ✔ │ ├─ andOrOperators19 ✔ │ ├─ andOrOperators20 ✔ │ ├─ andOrOperators21 ✔ │ ├─ andOrOperators22 ✔ │ ├─ andOrOperators23 ✔ │ ├─ andOrOperators24 ✔ │ ├─ andOrOperators25 ✔ │ ├─ andOrOperators26 ✔ │ ├─ andOrOperators27 ✔ │ ├─ andOrOperators28 ✔ │ ├─ andOrOperators29 ✔ │ ├─ andOrOperators30 ✔ │ ├─ precedenceAndParentheses1 ✔ │ ├─ precedenceAndParentheses2 ✔ │ ├─ precedenceAndParentheses3 ✔ │ ├─ precedenceAndParentheses4 ✔ │ ├─ precedenceAndParentheses5 ✔ │ ├─ precedenceAndParentheses6 ✔ │ ├─ precedenceAndParentheses7 ✔ │ ├─ precedenceAndParentheses8 ✔ │ ├─ precedenceAndParentheses9 ✔ │ ├─ precedenceAndParentheses10 ✔ │ ├─ precedenceAndParentheses11 ✔ │ ├─ precedenceAndParentheses12 ✔ │ ├─ precedenceAndParentheses13 ✔ │ ├─ precedenceAndParentheses14 ✔ │ ├─ precedenceAndParentheses15 ✔ │ ├─ precedenceAndParentheses16 ✔ │ ├─ precedenceAndParentheses17 ✔ │ ├─ precedenceAndParentheses18 ✔ │ ├─ precedenceAndParentheses19 ✔ │ ├─ precedenceAndParentheses20 ✔ │ ├─ precedenceAndParentheses21 ✔ │ ├─ precedenceAndParentheses22 ✔ │ ├─ precedenceAndParentheses23 ✔ │ ├─ precedenceAndParentheses24 ✔ │ ├─ precedenceAndParentheses25 ✔ │ ├─ theExpressionMayBeAnyCharacterExpression1 ✔ │ ├─ theExpressionMayBeAnyCharacterExpression2 ✔ │ ├─ theExpressionMayBeAnyCharacterExpression3 ✔ │ ├─ theExpressionMayBeAnyCharacterExpression4 ✔ │ ├─ theExpressionMayBeAnyCharacterExpression5 ✔ │ ├─ aLongcharOperandMustBeConvertedBeforeTheWhereClause ✔ │ ├─ aTildeEscapesNothing1 ✔ │ ├─ aTildeEscapesNothing2 ✔ │ ├─ aTildeEscapesNothing3 ✔ │ ├─ aTildeEscapesNothing4 ✔ │ ├─ aTildeEscapesNothing5 ✔ │ ├─ aTildeEscapesNothing6 ✔ │ ├─ aTildeEscapesNothing7 ✔ │ ├─ aTildeEscapesNothing8 ✔ │ ├─ aTildeEscapesNothing9 ✔ │ ├─ aTildeEscapesNothing10 ✔ │ ├─ andOrNotAreSearchWordsNotOperators1 ✔ │ ├─ andOrNotAreSearchWordsNotOperators2 ✔ │ ├─ andOrNotAreSearchWordsNotOperators3 ✔ │ ├─ andOrNotAreSearchWordsNotOperators4 ✔ │ ├─ andOrNotAreSearchWordsNotOperators5 ✔ │ ├─ andOrNotAreSearchWordsNotOperators6 ✔ │ ├─ andOrNotAreSearchWordsNotOperators7 ✔ │ ├─ andOrNotAreSearchWordsNotOperators8 ✔ │ ├─ andOrNotAreSearchWordsNotOperators9 ✔ │ ├─ andOrNotAreSearchWordsNotOperators10 ✔ │ ├─ andOrNotAreSearchWordsNotOperators11 ✔ │ ├─ andOrNotAreSearchWordsNotOperators12 ✔ │ ├─ andOrNotAreSearchWordsNotOperators13 ✔ │ ├─ andOrNotAreSearchWordsNotOperators14 ✔ │ ├─ everyLexCaseIsClaimedByArule ✔ │ ├─ everyExpressionCaseIsClaimedByArule ✔ │ ├─ newlineSeparatedTermsAreAnImplicitAnd ✔ │ └─ sameStatementDifferentExpressions ✔ ├─ tests.persistence.word_index.ContainsFieldTest ✔ │ ├─ plainCharacterField1 ✔ │ ├─ plainCharacterField2 ✔ │ ├─ plainCharacterField3 ✔ │ ├─ plainCharacterField4 ✔ │ ├─ plainCharacterField5 ✔ │ ├─ plainCharacterField6 ✔ │ ├─ plainCharacterField7 ✔ │ ├─ plainCharacterField8 ✔ │ ├─ plainCharacterField9 ✔ │ ├─ plainCharacterField10 ✔ │ ├─ plainCharacterField11 ✔ │ ├─ plainCharacterField12 ✔ │ ├─ plainCharacterField13 ✔ │ ├─ plainCharacterField14 ✔ │ ├─ plainCharacterField15 ✔ │ ├─ plainCharacterField16 ✔ │ ├─ plainCharacterField17 ✔ │ ├─ plainCharacterField18 ✔ │ ├─ plainCharacterField19 ✔ │ ├─ plainCharacterField20 ✔ │ ├─ plainCharacterField21 ✔ │ ├─ plainCharacterField22 ✔ │ ├─ plainCharacterField23 ✔ │ ├─ plainCharacterField24 ✔ │ ├─ plainCharacterField25 ✔ │ ├─ plainCharacterField26 ✔ │ ├─ plainCharacterField27 ✔ │ ├─ plainCharacterField28 ✔ │ ├─ plainCharacterField29 ✔ │ ├─ secondIndependentWordIndex1 ✔ │ ├─ secondIndependentWordIndex2 ✔ │ ├─ secondIndependentWordIndex3 ✔ │ ├─ secondIndependentWordIndex4 ✔ │ ├─ secondIndependentWordIndex5 ✔ │ ├─ secondIndependentWordIndex6 ✔ │ ├─ secondIndependentWordIndex7 ✔ │ ├─ secondIndependentWordIndex8 ✔ │ ├─ secondIndependentWordIndex9 ✔ │ ├─ secondIndependentWordIndex10 ✔ │ ├─ secondIndependentWordIndex11 ✔ │ ├─ secondIndependentWordIndex12 ✔ │ ├─ secondIndependentWordIndex13 ✔ │ ├─ secondIndependentWordIndex14 ✔ │ ├─ secondIndependentWordIndex15 ✔ │ ├─ secondIndependentWordIndex16 ✔ │ ├─ secondIndependentWordIndex17 ✔ │ ├─ caseSensitiveField1 ✔ │ ├─ caseSensitiveField2 ✔ │ ├─ caseSensitiveField3 ✔ │ ├─ caseSensitiveField4 ✔ │ ├─ caseSensitiveField5 ✔ │ ├─ caseSensitiveField6 ✔ │ ├─ caseSensitiveField7 ✔ │ ├─ caseSensitiveField8 ✔ │ ├─ caseSensitiveField9 ✔ │ ├─ caseSensitiveField10 ✔ │ ├─ caseSensitiveField11 ✔ │ ├─ caseSensitiveField12 ✔ │ ├─ caseSensitiveField13 ✔ │ ├─ caseSensitiveField14 ✔ │ ├─ caseSensitiveField15 ✔ │ ├─ caseSensitiveField16 ✔ │ ├─ caseSensitiveField17 ✔ │ ├─ caseSensitiveField18 ✔ │ ├─ caseSensitiveField19 ✔ │ ├─ caseSensitiveField20 ✔ │ ├─ caseSensitiveField21 ✔ │ ├─ caseSensitiveField22 ✔ │ ├─ caseSensitiveField23 ✔ │ ├─ caseSensitiveField24 ✔ │ ├─ caseSensitiveField25 ✔ │ ├─ extentField1 ✔ │ ├─ extentField2 ✔ │ ├─ extentField3 ✔ │ ├─ extentField4 ✔ │ ├─ extentField5 ✔ │ ├─ extentField6 ✔ │ ├─ extentField7 ✔ │ ├─ extentField8 ✔ │ ├─ extentField9 ✔ │ ├─ extentField10 ✔ │ ├─ extentField11 ✔ │ ├─ extentField12 ✔ │ ├─ extentField13 ✔ │ ├─ extentFurtherElements1 ✔ │ ├─ extentFurtherElements2 ✔ │ ├─ extentFurtherElements3 ✔ │ ├─ extentFurtherElements4 ✔ │ ├─ everyCaseIsClaimedByArule ✔ │ ├─ extentSubscriptIsIgnored1 ✔ │ ├─ extentSubscriptIsIgnored2 ✔ │ ├─ extentSubscriptIsIgnored3 ✔ │ └─ extentSubscriptIsIgnored4 ✔ ├─ tests.persistence.word_index.ContainsJoinTest ✔ │ ├─ containsOnFirstBufferOnly ✔ │ ├─ containsOnSecondBufferOnly ✔ │ ├─ containsOnBothBuffers ✔ │ ├─ joinOnLikeNamedWordIndexedFields ✔ │ └─ joinDoesNotDuplicateOuterRows ✔ ├─ tests.persistence.word_index.ContainsLockModeTest ✔ │ ├─ fixtureTablesAreAvailable ✔ │ ├─ readableLockModesDoNotChangeTheResult1 ✔ │ ├─ readableLockModesDoNotChangeTheResult2 ✔ │ ├─ readableLockModesDoNotChangeTheResult3 ✔ │ ├─ exclusiveLockOutsideAtransactionIsRefused ✔ │ ├─ exclusiveLockInsideAtransactionYieldsWritableRows ✔ │ ├─ exclusiveLockFetchUnderNoErrorYieldsNoRow ✔ │ ├─ noWaitIsNotPartOfArecordPhrase1 ✔ │ ├─ noWaitIsNotPartOfArecordPhrase2 ✔ │ └─ noWaitIsNotPartOfArecordPhrase3 ✔ ├─ tests.persistence.word_index.ContainsPermanentTest ✔ │ ├─ fixtureTablesAreAvailable ✔ │ ├─ singleWordMatching1 ✔ │ ├─ singleWordMatching2 ✔ │ ├─ singleWordMatching3 ✔ │ ├─ singleWordMatching4 ✔ │ ├─ singleWordMatching5 ✔ │ ├─ singleWordMatching6 ✔ │ ├─ singleWordMatching7 ✔ │ ├─ singleWordMatching8 ✔ │ ├─ singleWordMatching9 ✔ │ ├─ singleWordMatching10 ✔ │ ├─ singleWordMatching11 ✔ │ ├─ singleWordMatching12 ✔ │ ├─ singleWordMatching13 ✔ │ ├─ singleWordMatching14 ✔ │ ├─ singleWordMatching15 ✔ │ ├─ singleWordMatching16 ✔ │ ├─ singleWordMatching17 ✔ │ ├─ singleWordMatching18 ✔ │ ├─ singleWordMatching19 ✔ │ ├─ singleWordMatching20 ✔ │ ├─ singleWordMatching21 ✔ │ ├─ singleWordMatching22 ✔ │ ├─ trailingAsteriskPrefixes1 ✔ │ ├─ trailingAsteriskPrefixes2 ✔ │ ├─ trailingAsteriskPrefixes3 ✔ │ ├─ trailingAsteriskPrefixes4 ✔ │ ├─ trailingAsteriskPrefixes5 ✔ │ ├─ trailingAsteriskPrefixes6 ✔ │ ├─ trailingAsteriskPrefixes7 ✔ │ ├─ trailingAsteriskPrefixes8 ✔ │ ├─ trailingAsteriskPrefixes9 ✔ │ ├─ trailingAsteriskPrefixes10 ✔ │ ├─ trailingAsteriskPrefixes11 ✔ │ ├─ trailingAsteriskPrefixes12 ✔ │ ├─ trailingAsteriskPrefixes13 ✔ │ ├─ trailingAsteriskPrefixes14 ✔ │ ├─ trailingAsteriskPrefixes15 ✔ │ ├─ trailingAsteriskPrefixes16 ✔ │ ├─ andOrOperators1 ✔ │ ├─ andOrOperators2 ✔ │ ├─ andOrOperators3 ✔ │ ├─ andOrOperators4 ✔ │ ├─ andOrOperators5 ✔ │ ├─ andOrOperators6 ✔ │ ├─ andOrOperators7 ✔ │ ├─ andOrOperators8 ✔ │ ├─ andOrOperators9 ✔ │ ├─ andOrOperators10 ✔ │ ├─ andOrOperators11 ✔ │ ├─ andOrOperators12 ✔ │ ├─ andOrOperators13 ✔ │ ├─ andOrOperators14 ✔ │ ├─ andOrOperators15 ✔ │ ├─ andOrOperators16 ✔ │ ├─ andOrOperators17 ✔ │ ├─ andOrOperators18 ✔ │ ├─ andOrOperators19 ✔ │ ├─ andOrOperators20 ✔ │ ├─ andOrOperators21 ✔ │ ├─ andOrOperators22 ✔ │ ├─ andOrOperators23 ✔ │ ├─ andOrOperators24 ✔ │ ├─ andOrOperators25 ✔ │ ├─ andOrOperators26 ✔ │ ├─ andOrOperators27 ✔ │ ├─ andOrOperators28 ✔ │ ├─ andOrOperators29 ✔ │ ├─ andOrOperators30 ✔ │ ├─ precedenceAndParentheses1 ✔ │ ├─ precedenceAndParentheses2 ✔ │ ├─ precedenceAndParentheses3 ✔ │ ├─ precedenceAndParentheses4 ✔ │ ├─ precedenceAndParentheses5 ✔ │ ├─ precedenceAndParentheses6 ✔ │ ├─ precedenceAndParentheses7 ✔ │ ├─ precedenceAndParentheses8 ✔ │ ├─ precedenceAndParentheses9 ✔ │ ├─ precedenceAndParentheses10 ✔ │ ├─ precedenceAndParentheses11 ✔ │ ├─ precedenceAndParentheses12 ✔ │ ├─ precedenceAndParentheses13 ✔ │ ├─ precedenceAndParentheses14 ✔ │ ├─ precedenceAndParentheses15 ✔ │ ├─ precedenceAndParentheses16 ✔ │ ├─ precedenceAndParentheses17 ✔ │ ├─ precedenceAndParentheses18 ✔ │ ├─ precedenceAndParentheses19 ✔ │ ├─ precedenceAndParentheses20 ✔ │ ├─ precedenceAndParentheses21 ✔ │ ├─ precedenceAndParentheses22 ✔ │ ├─ precedenceAndParentheses23 ✔ │ ├─ precedenceAndParentheses24 ✔ │ ├─ precedenceAndParentheses25 ✔ │ ├─ wordBreakRules1 ✔ │ ├─ wordBreakRules2 ✔ │ ├─ wordBreakRules3 ✔ │ ├─ wordBreakRules4 ✔ │ ├─ wordBreakRules5 ✔ │ ├─ wordBreakRules6 ✔ │ ├─ wordBreakRules7 ✔ │ ├─ wordBreakRules8 ✔ │ ├─ wordBreakRules9 ✔ │ ├─ wordBreakRules10 ✔ │ ├─ wordBreakRules11 ✔ │ ├─ wordBreakRules12 ✔ │ ├─ wordBreakRules13 ✔ │ ├─ wordBreakRules14 ✔ │ ├─ wordBreakRules15 ✔ │ ├─ wordBreakRules16 ✔ │ ├─ wordBreakRules17 ✔ │ ├─ wordBreakRules18 ✔ │ ├─ wordBreakRules19 ✔ │ ├─ wordBreakRules20 ✔ │ ├─ wordBreakRules21 ✔ │ ├─ wordBreakRules22 ✔ │ ├─ wordBreakRules23 ✔ │ ├─ wordBreakRules24 ✔ │ ├─ wordBreakRules25 ✔ │ ├─ wordBreakRules26 ✔ │ ├─ wordBreakRules27 ✔ │ ├─ wordBreakRules28 ✔ │ ├─ wordBreakRules29 ✔ │ ├─ wordBreakRules30 ✔ │ ├─ wordBreakRules31 ✔ │ ├─ wordBreakRules32 ✔ │ ├─ wordBreakRules33 ✔ │ ├─ wordBreakRules34 ✔ │ ├─ wordBreakRules35 ✔ │ ├─ wordBreakRules36 ✔ │ ├─ wordBreakRules37 ✔ │ ├─ wordBreakRules38 ✔ │ ├─ wordBreakRules39 ✔ │ ├─ wordBreakRules40 ✔ │ ├─ wordBreakRules41 ✔ │ ├─ wordBreakRules42 ✔ │ ├─ wordBreakRules43 ✔ │ ├─ wordBreakRules44 ✔ │ ├─ wordBreakRules45 ✔ │ ├─ wordBreakRules46 ✔ │ ├─ wordBreakRules47 ✔ │ ├─ wordBreakRules48 ✔ │ ├─ wordBreakRules49 ✔ │ ├─ wordBreakRules50 ✔ │ ├─ wordBreakRules51 ✔ │ ├─ wordBreakRules52 ✔ │ ├─ wordBreakRules53 ✔ │ ├─ wordBreakRules54 ✔ │ ├─ wordBreakRules55 ✔ │ ├─ wordBreakRules56 ✔ │ ├─ wordBreakRules57 ✔ │ ├─ wordBreakRules58 ✔ │ ├─ wordBreakRules59 ✔ │ ├─ wordBreakRules60 ✔ │ ├─ wordBreakRules61 ✔ │ ├─ wordBreakRules62 ✔ │ ├─ wordBreakRules63 ✔ │ ├─ wordBreakRules64 ✔ │ ├─ wordBreakRules65 ✔ │ ├─ wordBreakRules66 ✔ │ ├─ wordBreakRules67 ✔ │ ├─ wordBreakRules68 ✔ │ ├─ wordBreakRules69 ✔ │ ├─ wordBreakRules70 ✔ │ ├─ wordBreakRules71 ✔ │ ├─ wordBreakRules72 ✔ │ ├─ wordBreakRules73 ✔ │ ├─ wordBreakRules74 ✔ │ ├─ wordBreakRules75 ✔ │ ├─ wordBreakRules76 ✔ │ ├─ wordBreakRules77 ✔ │ ├─ wordBreakRules78 ✔ │ ├─ wordBreakRules79 ✔ │ ├─ wordBreakRules80 ✔ │ ├─ wordBreakRules81 ✔ │ ├─ wordBreakRules82 ✔ │ ├─ wordBreakRules83 ✔ │ ├─ wordBreakRules84 ✔ │ ├─ wordBreakRules85 ✔ │ ├─ wordBreakRules86 ✔ │ ├─ wordBreakRules87 ✔ │ ├─ wordBreakRules88 ✔ │ ├─ wordBreakRules89 ✔ │ ├─ wordBreakRules90 ✔ │ ├─ wordBreakRules91 ✔ │ ├─ wordBreakRules92 ✔ │ ├─ wordBreakRules93 ✔ │ ├─ wordBreakRules94 ✔ │ ├─ plainCharacterField1 ✔ │ ├─ plainCharacterField2 ✔ │ ├─ plainCharacterField3 ✔ │ ├─ plainCharacterField4 ✔ │ ├─ plainCharacterField5 ✔ │ ├─ plainCharacterField6 ✔ │ ├─ plainCharacterField7 ✔ │ ├─ plainCharacterField8 ✔ │ ├─ plainCharacterField9 ✔ │ ├─ plainCharacterField10 ✔ │ ├─ plainCharacterField11 ✔ │ ├─ plainCharacterField12 ✔ │ ├─ plainCharacterField13 ✔ │ ├─ plainCharacterField14 ✔ │ ├─ plainCharacterField15 ✔ │ ├─ plainCharacterField16 ✔ │ ├─ plainCharacterField17 ✔ │ ├─ plainCharacterField18 ✔ │ ├─ plainCharacterField19 ✔ │ ├─ plainCharacterField20 ✔ │ ├─ plainCharacterField21 ✔ │ ├─ plainCharacterField22 ✔ │ ├─ plainCharacterField23 ✔ │ ├─ plainCharacterField24 ✔ │ ├─ plainCharacterField25 ✔ │ ├─ plainCharacterField26 ✔ │ ├─ plainCharacterField27 ✔ │ ├─ plainCharacterField28 ✔ │ ├─ plainCharacterField29 ✔ │ ├─ secondIndependentWordIndex1 ✔ │ ├─ secondIndependentWordIndex2 ✔ │ ├─ secondIndependentWordIndex3 ✔ │ ├─ secondIndependentWordIndex4 ✔ │ ├─ secondIndependentWordIndex5 ✔ │ ├─ secondIndependentWordIndex6 ✔ │ ├─ secondIndependentWordIndex7 ✔ │ ├─ secondIndependentWordIndex8 ✔ │ ├─ secondIndependentWordIndex9 ✔ │ ├─ secondIndependentWordIndex10 ✔ │ ├─ secondIndependentWordIndex11 ✔ │ ├─ secondIndependentWordIndex12 ✔ │ ├─ secondIndependentWordIndex13 ✔ │ ├─ secondIndependentWordIndex14 ✔ │ ├─ secondIndependentWordIndex15 ✔ │ ├─ secondIndependentWordIndex16 ✔ │ ├─ secondIndependentWordIndex17 ✔ │ ├─ caseSensitiveField1 ✔ │ ├─ caseSensitiveField2 ✔ │ ├─ caseSensitiveField3 ✔ │ ├─ caseSensitiveField4 ✔ │ ├─ caseSensitiveField5 ✔ │ ├─ caseSensitiveField6 ✔ │ ├─ caseSensitiveField7 ✔ │ ├─ caseSensitiveField8 ✔ │ ├─ caseSensitiveField9 ✔ │ ├─ caseSensitiveField10 ✔ │ ├─ caseSensitiveField11 ✔ │ ├─ caseSensitiveField12 ✔ │ ├─ caseSensitiveField13 ✔ │ ├─ caseSensitiveField14 ✔ │ ├─ caseSensitiveField15 ✔ │ ├─ caseSensitiveField16 ✔ │ ├─ caseSensitiveField17 ✔ │ ├─ caseSensitiveField18 ✔ │ ├─ caseSensitiveField19 ✔ │ ├─ caseSensitiveField20 ✔ │ ├─ caseSensitiveField21 ✔ │ ├─ caseSensitiveField22 ✔ │ ├─ caseSensitiveField23 ✔ │ ├─ caseSensitiveField24 ✔ │ ├─ caseSensitiveField25 ✔ │ ├─ extentField1 ✔ │ ├─ extentField2 ✔ │ ├─ extentField3 ✔ │ ├─ extentField4 ✔ │ ├─ extentField5 ✔ │ ├─ extentField6 ✔ │ ├─ extentField7 ✔ │ ├─ extentField8 ✔ │ ├─ extentField9 ✔ │ ├─ extentField10 ✔ │ ├─ extentField11 ✔ │ ├─ extentField12 ✔ │ ├─ extentField13 ✔ │ ├─ extentFieldEveryElementIsIndexed1 ✔ │ ├─ extentFieldEveryElementIsIndexed2 ✔ │ ├─ extentFieldEveryElementIsIndexed3 ✔ │ ├─ extentFieldEveryElementIsIndexed4 ✔ │ ├─ sortedQueries1 ✔ │ ├─ sortedQueries2 ✔ │ ├─ sortedQueries3 ✔ │ ├─ sortedQueries4 ✔ │ ├─ sortedQueries5 ✔ │ ├─ sortedQueries6 ✔ │ ├─ sortedQueries7 ✔ │ ├─ sortedQueries8 ✔ │ ├─ sortedQueries9 ✔ │ ├─ sortedQueries10 ✔ │ ├─ sortedQueries11 ✔ │ ├─ sortedQueries12 ✔ │ ├─ sortedQueries13 ✔ │ ├─ sortedQueries14 ✔ │ ├─ sortedQueries15 ✔ │ ├─ sortedQueries16 ✔ │ ├─ sortedQueries17 ✔ │ ├─ sortedQueries18 ✔ │ ├─ sortedQueries19 ✔ │ ├─ sortedQueries20 ✔ │ ├─ sortedQueries21 ✔ │ ├─ sortedQueries22 ✔ │ ├─ sortedQueries23 ✔ │ ├─ sortedQueries24 ✔ │ ├─ sortedQueries25 ✔ │ ├─ sortedQueries26 ✔ │ ├─ sortedQueries27 ✔ │ ├─ sortedQueries28 ✔ │ ├─ sortedQueries29 ✔ │ ├─ sortedQueries30 ✔ │ ├─ sortedQueries31 ✔ │ ├─ sortedQueries32 ✔ │ ├─ sortedQueries33 ✔ │ ├─ sortedQueries34 ✔ │ ├─ sortedQueries35 ✔ │ ├─ sortedQueries36 ✔ │ ├─ sortedQueries37 ✔ │ ├─ sortedQueries38 ✔ │ ├─ sortedQueries39 ✔ │ ├─ sortedQueries40 ✔ │ ├─ sortedQueries41 ✔ │ ├─ sortedQueries42 ✔ │ ├─ sortedQueries43 ✔ │ ├─ sortedQueries44 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains1 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains2 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains3 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains4 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains5 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains6 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains7 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains8 ✔ │ ├─ severalContainsInOneWhereClause1 ✔ │ ├─ severalContainsInOneWhereClause2 ✔ │ ├─ severalContainsInOneWhereClause3 ✔ │ ├─ twoWordIndexesInOneWhereClause1 ✔ │ ├─ twoWordIndexesInOneWhereClause2 ✔ │ ├─ extentSubscriptIsIgnored1 ✔ │ ├─ extentSubscriptIsIgnored2 ✔ │ ├─ extentSubscriptIsIgnored3 ✔ │ ├─ joinOfTwoWordIndexedTables ✔ │ ├─ extentWordFoundInAnyElement1 ✔ │ ├─ extentWordFoundInAnyElement2 ✔ │ ├─ extentWordFoundInAnyElement3 ✔ │ ├─ extentWordFoundInAnyElement4 ✔ │ ├─ writesAreVisibleImmediately1 ✔ │ ├─ writesAreVisibleImmediately2 ✔ │ ├─ writesAreVisibleImmediately3 ✔ │ ├─ writesAreVisibleImmediately4 ✔ │ ├─ acceptedQueryShapes1 ✔ │ ├─ acceptedQueryShapes2 ✔ │ ├─ acceptedQueryShapes3 ✔ │ ├─ acceptedQueryShapes4 ✔ │ ├─ acceptedQueryShapes5 ✔ │ ├─ acceptedQueryShapes6 ✔ │ ├─ acceptedQueryShapes7 ✔ │ ├─ acceptedQueryShapes8 ✔ │ ├─ acceptedQueryShapes9 ✔ │ ├─ acceptedQueryShapes10 ✔ │ ├─ everyCaseIsClaimedByArule ✔ │ ├─ dynamicNavigation ✔ │ └─ dynamicPreselectAttributes ✔ ├─ tests.persistence.word_index.ContainsPredicateTest ✔ │ ├─ containsBesideApredicateThatIsNotAcontains1 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains2 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains3 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains4 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains5 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains6 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains7 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains8 ✔ │ ├─ containsBesideApredicateThatIsNotAcontains9 ✔ │ ├─ severalContainsInOneWhereClause1 ✔ │ ├─ severalContainsInOneWhereClause2 ✔ │ ├─ severalContainsInOneWhereClause3 ✔ │ ├─ severalContainsInOneWhereClause4 ✔ │ ├─ severalWordIndexesInOneWhereClause1 ✔ │ ├─ severalWordIndexesInOneWhereClause2 ✔ │ └─ severalWordIndexesInOneWhereClause3 ✔ ├─ tests.persistence.word_index.ContainsQueryFormTest ✔ │ ├─ forEach_ ✔ │ ├─ forFirstIsAppliedBeforeTheSort1 ✔ │ ├─ forFirstIsAppliedBeforeTheSort2 ✔ │ ├─ forFirstWithNoMatchLeavesTheBufferEmpty ✔ │ ├─ leavingTheBlockEarly ✔ │ ├─ openQuery ✔ │ ├─ openQueryPreselect ✔ │ ├─ repeatPreselect ✔ │ ├─ dynamicQuery ✔ │ ├─ nestedBlocksOneInnerRow ✔ │ ├─ nestedBlocksAndExpressions ✔ │ ├─ nestedBlocksOuterDeDuplication ✔ │ ├─ aggregatesOverAcontainsResultSet ✔ │ ├─ namedBuffer ✔ │ ├─ twoBuffersOnOneTable ✔ │ ├─ breakByOverAcontainsResultSet ✔ │ ├─ breakByWithPerGroupAggregates ✔ │ ├─ containsInsideAmethod1 ✔ │ ├─ containsInsideAmethod2 ✔ │ ├─ containsInsideAmethod3 ✔ │ ├─ containsInsideAmethod4 ✔ │ ├─ containsInsideAmethod5 ✔ │ ├─ containsInsideAmethod6 ✔ │ ├─ methodCalledRepeatedly ✔ │ ├─ dynamicQueryWithNoMatch1 ✔ │ └─ dynamicQueryWithNoMatch2 ✔ ├─ tests.persistence.word_index.ContainsQueryNavigationTest ✔ │ ├─ preselectNumResults ✔ │ ├─ preselectReadBackwards ✔ │ ├─ staticQueryNavigation ✔ │ ├─ staticQueryReadBackwards ✔ │ ├─ staticPreselectAttributes ✔ │ ├─ dynamicQueryNavigation ✔ │ ├─ dynamicQueryReopenedAndRePrepared ✔ │ └─ dynamicPreselectAttributes ✔ ├─ tests.persistence.word_index.ContainsQueryShapeTest ✔ │ ├─ acceptedQueryShapes1 ✔ │ ├─ acceptedQueryShapes2 ✔ │ ├─ acceptedQueryShapes3 ✔ │ ├─ acceptedQueryShapes4 ✔ │ ├─ acceptedQueryShapes5 ✔ │ ├─ acceptedQueryShapes6 ✔ │ ├─ acceptedQueryShapes7 ✔ │ ├─ acceptedQueryShapes8 ✔ │ ├─ acceptedQueryShapes9 ✔ │ ├─ acceptedQueryShapes10 ✔ │ └─ everyCaseIsClaimedByArule ✔ ├─ tests.persistence.word_index.ContainsResultOrderTest ✔ │ ├─ swappingTheGroupsSelectsTheSameRows1 ✔ │ ├─ swappingTheGroupsSelectsTheSameRows2 ✔ │ ├─ swappingTheGroupsSelectsTheSameRows3 ✔ │ ├─ swappingTheGroupsSelectsTheSameRows4 ✔ │ ├─ naturalOrderFollowsTheLeadingGroup1 ✘ an AND of two OR-groups with no BY clause, forward: expected [1,3,2,4], got [1,2,3,4] │ ├─ naturalOrderFollowsTheLeadingGroup2 ✘ an AND of two OR-groups with no BY clause, groups swapped: expected [1,4,2,3], got [1,2,3,4] │ ├─ naturalOrderFollowsTheLeadingGroup3 ✘ an AND of two three-term OR-groups with no BY clause, forward: expected [7,10,8,12,9,11], got [7,8,9,10,11,12] │ ├─ naturalOrderFollowsTheLeadingGroup4 ✘ an AND of two three-term OR-groups with no BY clause, groups swapped: expected [7,11,8,10,9,12], got [7,8,9,10,11,12] │ ├─ andBindsTighterThanOrAcrossAwildcard1 ✔ │ └─ andBindsTighterThanOrAcrossAwildcard2 ✔ ├─ tests.persistence.word_index.ContainsSortTest ✔ │ ├─ singleSortColumn1 ✔ │ ├─ singleSortColumn2 ✔ │ ├─ singleSortColumn3 ✔ │ ├─ singleSortColumn4 ✔ │ ├─ singleSortColumn5 ✔ │ ├─ singleSortColumn6 ✔ │ ├─ singleSortColumn7 ✔ │ ├─ singleSortColumn8 ✔ │ ├─ singleSortColumn9 ✔ │ ├─ singleSortColumn10 ✔ │ ├─ singleSortColumn11 ✔ │ ├─ singleSortColumn12 ✔ │ ├─ severalSortColumns1 ✔ │ ├─ severalSortColumns2 ✔ │ ├─ severalSortColumns3 ✔ │ ├─ severalSortColumns4 ✔ │ ├─ severalSortColumns5 ✔ │ ├─ severalSortColumns6 ✔ │ ├─ severalSortColumns7 ✔ │ ├─ severalSortColumns8 ✔ │ ├─ severalSortColumns9 ✔ │ ├─ severalSortColumns10 ✔ │ ├─ sortedResultSetIsDeDuplicated1 ✔ │ ├─ sortedResultSetIsDeDuplicated2 ✔ │ ├─ sortedResultSetIsDeDuplicated3 ✔ │ ├─ sortedResultSetIsDeDuplicated4 ✔ │ ├─ sortedResultSetIsDeDuplicated5 ✔ │ ├─ sortedResultSetIsDeDuplicated6 ✔ │ ├─ sortedResultSetIsDeDuplicated7 ✔ │ ├─ sortedResultSetIsDeDuplicated8 ✔ │ ├─ sortedResultSetIsDeDuplicated9 ✔ │ ├─ sortedResultSetIsDeDuplicated10 ✔ │ ├─ sortedResultSetIsDeDuplicated11 ✔ │ ├─ sortedResultSetIsDeDuplicated12 ✔ │ ├─ sortedResultSetIsDeDuplicated13 ✔ │ ├─ sortedResultSetIsDeDuplicated14 ✔ │ ├─ sortedResultSetIsDeDuplicated15 ✔ │ ├─ sortedResultSetIsDeDuplicated16 ✔ │ ├─ sortedResultSetIsDeDuplicated17 ✔ │ ├─ sortedResultSetIsDeDuplicated18 ✔ │ ├─ nonMatchingExpressionsWithSort1 ✔ │ ├─ nonMatchingExpressionsWithSort2 ✔ │ ├─ nonMatchingExpressionsWithSort3 ✔ │ ├─ nonMatchingExpressionsWithSort4 ✔ │ ├─ everyCaseIsClaimedByArule ✔ │ ├─ aStaticSortClauseIsAppliedOnTopOfTheMatch1 ✔ │ ├─ aStaticSortClauseIsAppliedOnTopOfTheMatch2 ✔ │ ├─ aStaticSortClauseIsAppliedOnTopOfTheMatch3 ✔ │ ├─ aStaticSortClauseIsAppliedOnTopOfTheMatch4 ✔ │ ├─ aStaticSortClauseIsAppliedOnTopOfTheMatch5 ✔ │ ├─ aRowMatchedBySeveralWordsIsReturnedOnce1 ✔ │ ├─ aRowMatchedBySeveralWordsIsReturnedOnce2 ✔ │ └─ aRowMatchedBySeveralWordsIsReturnedOnce3 ✔ ├─ tests.persistence.word_index.ContainsTransactionTest ✔ │ ├─ fixtureTablesAreAvailable ✔ │ ├─ createRolledBackLeavesNoIndexEntry1 ✔ │ ├─ createRolledBackLeavesNoIndexEntry2 ✔ │ ├─ createRolledBackLeavesNoIndexEntry3 ✔ │ ├─ updateRolledBackRestoresTheOldWords1 ✔ │ ├─ updateRolledBackRestoresTheOldWords2 ✔ │ ├─ updateRolledBackRestoresTheOldWords3 ✔ │ ├─ updateRolledBackRestoresTheOldWords4 ✔ │ ├─ updateRolledBackRestoresTheOldWords5 ✔ │ ├─ deleteRolledBackRestoresTheRow1 ✔ │ ├─ deleteRolledBackRestoresTheRow2 ✔ │ └─ deleteRolledBackRestoresTheRow3 ✔ ├─ tests.persistence.word_index.ContainsUnknownTest ✔ │ ├─ unknownExpressionFromCaseTable ✔ │ ├─ unknownMatchesNothingAndRaisesNothing ✔ │ ├─ unknownDiffersFromMatchingEverything ✔ │ └─ unknownBehavesLikeEmptyExpression ✔ ├─ tests.persistence.word_index.ContainsWordBreakTest ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit1 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit2 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit3 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit4 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit5 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit6 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit7 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit8 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit9 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit10 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit11 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit12 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit13 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit14 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit15 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit16 ✔ │ ├─ hyphenIsAwordCharacterOnlyBeforeAdigit17 ✔ │ ├─ periodAndCommaFollowTheHyphenRule1 ✔ │ ├─ periodAndCommaFollowTheHyphenRule2 ✔ │ ├─ periodAndCommaFollowTheHyphenRule3 ✔ │ ├─ periodAndCommaFollowTheHyphenRule4 ✔ │ ├─ periodAndCommaFollowTheHyphenRule5 ✔ │ ├─ periodAndCommaFollowTheHyphenRule6 ✔ │ ├─ periodAndCommaFollowTheHyphenRule7 ✔ │ ├─ periodAndCommaFollowTheHyphenRule8 ✔ │ ├─ periodAndCommaFollowTheHyphenRule9 ✔ │ ├─ periodAndCommaFollowTheHyphenRule10 ✔ │ ├─ periodAndCommaFollowTheHyphenRule11 ✔ │ ├─ periodAndCommaFollowTheHyphenRule12 ✔ │ ├─ periodAndCommaFollowTheHyphenRule13 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters1 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters2 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters3 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters4 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters5 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters6 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters7 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters8 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters9 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters10 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters11 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters12 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters13 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters14 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters15 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters16 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters17 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters18 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters19 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters20 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters21 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters22 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters23 ✔ │ ├─ underscoreApostropheAtPercentDollarAreWordCharacters24 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters1 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters2 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters3 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters4 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters5 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters6 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters7 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters8 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters9 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters10 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters11 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters12 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters13 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters14 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters15 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters16 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters17 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters18 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters19 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters20 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters21 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters22 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters23 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters24 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters25 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters26 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters27 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters28 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters29 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters30 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters31 ✔ │ ├─ punctuationAndWhitespaceAreDelimiters32 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture1 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture2 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture3 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture4 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture5 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture6 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture7 ✔ │ ├─ caseFoldingAndPrefixesAcrossTheFixture8 ✔ │ ├─ caretAndBangAreDelimitersToo1 ✔ │ ├─ caretAndBangAreDelimitersToo2 ✔ │ ├─ caretAndBangAreDelimitersToo3 ✔ │ ├─ caretAndBangAreDelimitersToo4 ✔ │ └─ everyCaseIsClaimedByArule ✔ ├─ tests.persistence.word_index.TestContains ✔ │ ├─ testEscapedChar1 ✔ │ ├─ testEscapedChar2 ✔ │ ├─ testSimple ✔ │ ├─ testSimpleEmpty ✔ │ ├─ testSimpleWithSpace ✔ │ ├─ testSimpleWithSpaceHalf ✔ │ ├─ testSimpleWildCardValid ✔ │ ├─ testSimpleWildCardValidHalf ✔ │ ├─ testSimpleWildCardInvalid ✔ │ ├─ testDoubleInvalidUnexpectedEnd ✔ │ ├─ testDoubleInvalidNoSearch ✔ │ ├─ testDoubleInvalidNoFirstWord ✔ │ ├─ testDoubleInvalidParanthesis ✔ │ ├─ testDoubleValid ✔ │ ├─ testDoubleInvalidKeywordsNoError ✔ │ ├─ testDoubleSpaceAnd ✔ │ ├─ testDoubleValidWildcard ✔ │ ├─ testTripleValid ✔ │ ├─ testTripleInvalidEmpty ✔ │ ├─ testMultipleValidParanthesis ✔ │ ├─ testQueryEach ✔ │ ├─ testForFirst ✔ │ ├─ testOnlyDelimitersAfterAsteriskShouldNotThrowWildcardError ✔ │ ├─ testCharsAfterAsteriskShouldThrowWildcardError ✔ │ ├─ testNothingBetweenDelimitersAndAsteriskShouldNotThrowWildcardError ✔ │ ├─ testDelimiterTrimmedBeforeAsterisk ✔ │ ├─ testOffEnd1 ✔ │ ├─ testOffEnd2 ✔ │ ├─ testOffEnd3 ✔ │ ├─ testOffEnd4 ✔ │ ├─ testOpenStaticScrolling1 ✔ │ ├─ testOpenStaticScrolling2 ✔ │ ├─ testOpenStaticScrolling3 ✔ │ ├─ testOpenStaticScrolling4 ✔ │ ├─ testOpenStaticScrolling5 ✔ │ ├─ testOpenStaticScrolling6 ✔ │ ├─ testOpenStaticScrolling7 ✔ │ ├─ testOpenStaticScrolling8 ✔ │ ├─ testOpenStaticScrolling9 ✔ │ ├─ testOpenStaticScrolling10 ✔ │ ├─ testOpenStaticScrolling11 ✔ │ ├─ testOpenStaticScrolling12 ✔ │ ├─ testOpenStaticScrolling13 ✔ │ ├─ testOpenStaticScrolling14 ✔ │ ├─ testOpenStaticScrolling15 ✔ │ ├─ testOpenStaticScrolling16 ✔ │ ├─ testOpenStaticScrolling17 ✔ │ ├─ testOpenStaticScrolling18 ✔ │ ├─ testOpenStaticScrolling19 ✔ │ ├─ testOpenStaticScrolling20 ✔ │ ├─ testOpenStaticScrolling21 ✔ │ ├─ testOpenStaticScrolling22 ✔ │ ├─ testOpenStaticScrolling23 ✔ │ ├─ testOpenStaticScrolling24 ✔ │ ├─ testOpenStaticScrolling25 ✔ │ ├─ testOpenStaticScrolling26 ✔ │ ├─ testOpenStaticScrolling27 ✔ │ ├─ testOpenStaticScrolling28 ✔ │ ├─ testOpenStaticScrolling29 ✔ │ ├─ testOpenStaticScrolling30 ✔ │ ├─ testOpenStaticScrolling31 ✔ │ ├─ testOpenStaticScrolling32 ✔ │ ├─ testOpenStaticScrolling33 ✔ │ ├─ testOpenStaticScrolling34 ✔ │ ├─ testOpenStaticScrolling35 ✔ │ ├─ testOpenStaticScrolling36 ✔ │ ├─ testOpenStaticScrolling37 ✔ │ ├─ testOpenStaticScrolling38 ✔ │ ├─ testOpenStaticScrolling39 ✔ │ ├─ testOpenStaticScrolling40 ✔ │ ├─ testOpenStaticNonScrolling41 ✔ │ ├─ testOpenStaticNonScrolling42 ✔ │ ├─ testOpenStaticNonScrolling43 ✔ │ ├─ testOpenStaticNonScrolling44 ✔ │ ├─ testOpenStaticNonScrolling45 ✔ │ ├─ testOpenStaticNonScrolling46 ✔ │ ├─ testOpenStaticNonScrolling47 ✔ │ ├─ testOpenStaticNonScrolling48 ✔ │ ├─ testOpenStaticNonScrolling49 ✔ │ ├─ testOpenStaticNonScrolling50 ✔ │ ├─ testOpenStaticNonScrolling51 ✔ │ ├─ testOpenStaticNonScrolling52 ✔ │ ├─ testOpenStaticNonScrolling53 ✔ │ ├─ testOpenStaticNonScrolling54 ✔ │ ├─ testOpenStaticNonScrolling55 ✔ │ ├─ testOpenStaticNonScrolling56 ✔ │ ├─ testOpenStaticNonScrolling57 ✔ │ ├─ testOpenStaticNonScrolling58 ✔ │ ├─ testOpenStaticNonScrolling59 ✔ │ ├─ testOpenStaticNonScrolling60 ✔ │ ├─ testOpenStaticNonScrolling61 ✔ │ ├─ testOpenStaticNonScrolling62 ✔ │ ├─ testOpenStaticNonScrolling63 ✔ │ ├─ testOpenStaticNonScrolling64 ✔ │ ├─ testOpenStaticNonScrolling65 ✔ │ ├─ testOpenStaticNonScrolling66 ✔ │ ├─ testOpenStaticNonScrolling67 ✔ │ ├─ testOpenStaticNonScrolling68 ✔ │ ├─ testOpenStaticNonScrolling69 ✔ │ ├─ testOpenStaticNonScrolling70 ✔ │ ├─ testOpenStaticNonScrolling71 ✔ │ ├─ testOpenStaticNonScrolling72 ✔ │ ├─ testOpenStaticNonScrolling73 ✔ │ ├─ testOpenStaticNonScrolling74 ✔ │ ├─ testOpenStaticNonScrolling75 ✔ │ ├─ testOpenStaticNonScrolling76 ✔ │ ├─ testOpenStaticNonScrolling77 ✔ │ ├─ testOpenStaticNonScrolling78 ✔ │ ├─ testOpenStaticNonScrolling79 ✔ │ ├─ testOpenStaticNonScrolling80 ✔ │ ├─ testOpenDynamicScrolling1 ✔ │ ├─ testOpenDynamicScrolling2 ✔ │ ├─ testOpenDynamicScrolling3 ✔ │ ├─ testOpenDynamicScrolling4 ✔ │ ├─ testOpenDynamicScrolling5 ✔ │ ├─ testOpenDynamicScrolling6 ✔ │ ├─ testOpenDynamicScrolling7 ✔ │ ├─ testOpenDynamicScrolling8 ✔ │ ├─ testOpenDynamicScrolling9 ✔ │ ├─ testOpenDynamicScrolling10 ✔ │ ├─ testOpenDynamicScrolling11 ✔ │ ├─ testOpenDynamicScrolling12 ✔ │ ├─ testOpenDynamicScrolling13 ✔ │ ├─ testOpenDynamicScrolling14 ✔ │ ├─ testOpenDynamicScrolling15 ✔ │ ├─ testOpenDynamicScrolling16 ✔ │ ├─ testOpenDynamicScrolling17 ✔ │ ├─ testOpenDynamicScrolling18 ✔ │ ├─ testOpenDynamicScrolling19 ✔ │ ├─ testOpenDynamicScrolling20 ✔ │ ├─ testOpenDynamicScrolling21 ✔ │ ├─ testOpenDynamicScrolling22 ✔ │ ├─ testOpenDynamicScrolling23 ✔ │ ├─ testOpenDynamicScrolling24 ✔ │ ├─ testOpenDynamicScrolling25 ✔ │ ├─ testOpenDynamicScrolling26 ✔ │ ├─ testOpenDynamicScrolling27 ✔ │ ├─ testOpenDynamicScrolling28 ✔ │ ├─ testOpenDynamicScrolling29 ✔ │ ├─ testOpenDynamicScrolling30 ✔ │ ├─ testOpenDynamicScrolling31 ✔ │ ├─ testOpenDynamicScrolling32 ✔ │ ├─ testOpenDynamicScrolling33 ✔ │ ├─ testOpenDynamicScrolling34 ✔ │ ├─ testOpenDynamicScrolling35 ✔ │ ├─ testOpenDynamicScrolling36 ✔ │ ├─ testOpenDynamicScrolling37 ✔ │ ├─ testOpenDynamicScrolling38 ✔ │ ├─ testOpenDynamicScrolling39 ✔ │ ├─ testOpenDynamicScrolling40 ✔ │ ├─ testOpenDynamicNonScrolling41 ✔ │ ├─ testOpenDynamicNonScrolling42 ✔ │ ├─ testOpenDynamicNonScrolling43 ✔ │ ├─ testOpenDynamicNonScrolling44 ✔ │ ├─ testOpenDynamicNonScrolling45 ✔ │ ├─ testOpenDynamicNonScrolling46 ✔ │ ├─ testOpenDynamicNonScrolling47 ✔ │ ├─ testOpenDynamicNonScrolling48 ✔ │ ├─ testOpenDynamicNonScrolling49 ✔ │ ├─ testOpenDynamicNonScrolling50 ✔ │ ├─ testOpenDynamicNonScrolling51 ✔ │ ├─ testOpenDynamicNonScrolling52 ✔ │ ├─ testOpenDynamicNonScrolling53 ✔ │ ├─ testOpenDynamicNonScrolling54 ✔ │ ├─ testOpenDynamicNonScrolling55 ✔ │ ├─ testOpenDynamicNonScrolling56 ✔ │ ├─ testOpenDynamicNonScrolling57 ✔ │ ├─ testOpenDynamicNonScrolling58 ✔ │ ├─ testOpenDynamicNonScrolling59 ✔ │ ├─ testOpenDynamicNonScrolling60 ✔ │ ├─ testOpenDynamicNonScrolling61 ✔ │ ├─ testOpenDynamicNonScrolling62 ✔ │ ├─ testOpenDynamicNonScrolling63 ✔ │ ├─ testOpenDynamicNonScrolling64 ✔ │ ├─ testOpenDynamicNonScrolling65 ✔ │ ├─ testOpenDynamicNonScrolling66 ✔ │ ├─ testOpenDynamicNonScrolling67 ✔ │ ├─ testOpenDynamicNonScrolling68 ✔ │ ├─ testOpenDynamicNonScrolling69 ✔ │ ├─ testOpenDynamicNonScrolling70 ✔ │ ├─ testOpenDynamicNonScrolling71 ✔ │ ├─ testOpenDynamicNonScrolling72 ✔ │ ├─ testOpenDynamicNonScrolling73 ✔ │ ├─ testOpenDynamicNonScrolling74 ✔ │ ├─ testOpenDynamicNonScrolling75 ✔ │ ├─ testOpenDynamicNonScrolling76 ✔ │ ├─ testOpenDynamicNonScrolling77 ✔ │ ├─ testOpenDynamicNonScrolling78 ✔ │ ├─ testOpenDynamicNonScrolling79 ✔ │ └─ testOpenDynamicNonScrolling80 ✔ ├─ tests.persistence.word_index.TestContainsBooleanLogic ✔ │ ├─ testSingleTermRed ✔ │ ├─ testSingleTermGreen ✔ │ ├─ testSingleTermBlue ✔ │ ├─ testAndRedGreen ✔ │ ├─ testAndRedBlue ✔ │ ├─ testAndGreenBlue ✔ │ ├─ testAndThreeTerms ✔ │ ├─ testOrRedYellow ✔ │ ├─ testOrThreeTerms ✔ │ ├─ testGroupedOrAndBlue ✔ │ ├─ testRedAndGroupedOr ✔ │ ├─ testOrOfTwoConjunctions ✔ │ ├─ testAndNoMatch ✔ │ ├─ testOrYellowGreen ✔ │ ├─ testGroupedOrAndRed ✔ │ └─ testRepeatedTermInConjunction ✔ ├─ tests.persistence.word_index.TestContainsBufferCopy ✔ │ ├─ testBufferCopyPersistentTable ✔ │ └─ testBufferCopyTempTable ✔ └─ tests.persistence.word_index.TestContainsByBreakBy ✔ ├─ testContainsWithBy ✔ ├─ testContainsWithBreakBy ✔ ├─ testContainsJoinWithBy ✔ └─ testDynamicContainsWithBy ✔ Failures (12): FWD Test:tests.persistence.word_index.TestContainsIndexSelection:testNaturalOrderIsWordIndexNotRecno MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.TestContainsIndexSelection', methodName = 'testNaturalOrderIsWordIndexNotRecno', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: Expected: 2,4,5,3,1, but was: 1,2,3,4,5, com.goldencode.p2j.oo.core.AbstractAssert.raiseErrorForEquals(AbstractAssert.java:2182) com.goldencode.p2j.oo.core.AbstractAssert.call(AbstractAssert.java:1778) com.goldencode.p2j.oo.core.AbstractAssert.call(AbstractAssert.java:1762) com.goldencode.p2j.oo.core.AbstractAssert.call(AbstractAssert.java:2288) com.goldencode.p2j.oo.core.AbstractAssert.equalsImpl(AbstractAssert.java:1775) com.goldencode.p2j.oo.core.Assert.legacyEquals(Assert.java:2386) com.goldencode.testing.tests.persistence.word_index.TestContainsIndexSelection.testNaturalOrderIsWordIndexNotRecno(TestContainsIndexSelection.java:240) com.goldencode.testing.tests.persistence.word_index.TestContainsIndexSelection.testNaturalOrderIsWordIndexNotRecno(TestContainsIndexSelection.java:226) FWD Test:tests.persistence.word_index.ContainsCollationTest:accentedLettersAreWordCharactersAndFold1 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest', methodName = 'accentedLettersAreWordCharactersAndFold1', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: group [i18n] seq 5401 [acute-spelling-finds-all-three]: expected [1,2,3], got [1,3] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:554) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:539) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold1(ContainsCollationTest.java:1670) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold1(ContainsCollationTest.java:1667) FWD Test:tests.persistence.word_index.ContainsCollationTest:accentedLettersAreWordCharactersAndFold2 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest', methodName = 'accentedLettersAreWordCharactersAndFold2', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: group [i18n] seq 5402 [plain-spelling-finds-all-three]: expected [1,2,3], got [2] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:554) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:539) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold2(ContainsCollationTest.java:1682) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold2(ContainsCollationTest.java:1679) FWD Test:tests.persistence.word_index.ContainsCollationTest:accentedLettersAreWordCharactersAndFold3 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest', methodName = 'accentedLettersAreWordCharactersAndFold3', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: group [i18n] seq 5403 [upper-spelling-finds-all-three]: expected [1,2,3], got [1,3] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:554) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:539) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold3(ContainsCollationTest.java:1694) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold3(ContainsCollationTest.java:1691) FWD Test:tests.persistence.word_index.ContainsCollationTest:accentedLettersAreWordCharactersAndFold7 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest', methodName = 'accentedLettersAreWordCharactersAndFold7', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: group [i18n] seq 5407 [diaeresis-folds-to-plain]: expected [4], got [] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:554) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:539) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold7(ContainsCollationTest.java:1742) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold7(ContainsCollationTest.java:1739) FWD Test:tests.persistence.word_index.ContainsCollationTest:accentedLettersAreWordCharactersAndFold15 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest', methodName = 'accentedLettersAreWordCharactersAndFold15', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: group [i18n] seq 5415 [cedilla-folds-to-c]: expected [6], got [] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:554) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:539) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold15(ContainsCollationTest.java:1838) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold15(ContainsCollationTest.java:1835) FWD Test:tests.persistence.word_index.ContainsCollationTest:accentedLettersAreWordCharactersAndFold19 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest', methodName = 'accentedLettersAreWordCharactersAndFold19', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: group [i18n] seq 5419 [umlaut-folds-to-a]: expected [7], got [] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:554) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:539) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold19(ContainsCollationTest.java:1886) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold19(ContainsCollationTest.java:1883) FWD Test:tests.persistence.word_index.ContainsCollationTest:accentedLettersAreWordCharactersAndFold21 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest', methodName = 'accentedLettersAreWordCharactersAndFold21', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: group [i18n] seq 5421 [accented-and-folded-in-one-expression]: expected [1,2,3], got [] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:554) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.assertNoMismatch(ContainsCollationTest.java:539) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold21(ContainsCollationTest.java:1910) com.goldencode.testing.tests.persistence.word_index.ContainsCollationTest.accentedLettersAreWordCharactersAndFold21(ContainsCollationTest.java:1907) FWD Test:tests.persistence.word_index.ContainsResultOrderTest:naturalOrderFollowsTheLeadingGroup1 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest', methodName = 'naturalOrderFollowsTheLeadingGroup1', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: an AND of two OR-groups with no BY clause, forward: expected [1,3,2,4], got [1,2,3,4] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:557) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:542) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup1(ContainsResultOrderTest.java:1481) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup1(ContainsResultOrderTest.java:1476) FWD Test:tests.persistence.word_index.ContainsResultOrderTest:naturalOrderFollowsTheLeadingGroup2 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest', methodName = 'naturalOrderFollowsTheLeadingGroup2', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: an AND of two OR-groups with no BY clause, groups swapped: expected [1,4,2,3], got [1,2,3,4] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:557) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:542) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup2(ContainsResultOrderTest.java:1494) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup2(ContainsResultOrderTest.java:1489) FWD Test:tests.persistence.word_index.ContainsResultOrderTest:naturalOrderFollowsTheLeadingGroup3 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest', methodName = 'naturalOrderFollowsTheLeadingGroup3', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: an AND of two three-term OR-groups with no BY clause, forward: expected [7,10,8,12,9,11], got [7,8,9,10,11,12] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:557) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:542) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup3(ContainsResultOrderTest.java:1507) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup3(ContainsResultOrderTest.java:1502) FWD Test:tests.persistence.word_index.ContainsResultOrderTest:naturalOrderFollowsTheLeadingGroup4 MethodSource [className = 'com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest', methodName = 'naturalOrderFollowsTheLeadingGroup4', methodParameterTypes = ''] => org.opentest4j.AssertionFailedError: an AND of two three-term OR-groups with no BY clause, groups swapped: expected [7,11,8,10,9,12], got [7,8,9,10,11,12] com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2216) com.goldencode.p2j.oo.core.AbstractAssert.raiseError(AbstractAssert.java:2205) com.goldencode.p2j.oo.core.Assert.raiseError(Assert.java:5282) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:557) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.assertNoMismatch(ContainsResultOrderTest.java:542) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup4(ContainsResultOrderTest.java:1520) com.goldencode.testing.tests.persistence.word_index.ContainsResultOrderTest.naturalOrderFollowsTheLeadingGroup4(ContainsResultOrderTest.java:1515) Test run finished after 26459 ms [ 40 containers found ] [ 0 containers skipped ] [ 40 containers started ] [ 0 containers aborted ] [ 40 containers successful ] [ 0 containers failed ] [ 1432 tests found ] [ 0 tests skipped ] [ 1432 tests started ] [ 0 tests aborted ] [ 1420 tests successful ] [ 12 tests failed ]