Skip to content

Commit

Permalink
Add test for fuzzy filter with no values
Browse files Browse the repository at this point in the history
  • Loading branch information
mederly committed Aug 16, 2022
1 parent bde3d6c commit 9d0530e
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2765,14 +2765,19 @@ public void test991SearchObjectWithStringIgnoreCaseWithoutNamespace()

@Test
public void fuzzyStringSearchTest() throws SchemaException {
searchUsersTest("With levelstein",
searchUsersTest("With levenshtein",
f -> f.item(UserType.F_EMPLOYEE_NUMBER).fuzzyString("User1").levenshtein(2, true),
user1Oid);

searchUsersTest("With levelstein in extension",
searchUsersTest("With levenshtein in extension",
f -> f.item(UserType.F_EXTENSION, new ItemName("string")).fuzzyString("string_value").levenshtein(2, true),
user1Oid);
}

@Test(expectedExceptions = SystemException.class) // the exception may change
public void invalidFuzzyStringSearchTest() throws SchemaException {
searchUsersTest("With levenshtein against no values",
f -> f.item(UserType.F_EMPLOYEE_NUMBER).fuzzyString().levenshtein(2, true));
}
// endregion
}

0 comments on commit 9d0530e

Please sign in to comment.