Skip to content

Commit d5f6553

Browse files
committed
[WIP]
1 parent 0f823b9 commit d5f6553

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

src/test/java/liqp/filters/date/fuzzy/FuzzyDateParserParametrizedErrorsTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public static Collection<Object[]> data() {
2424
return Arrays.asList(new Object[][]{
2525
{null, " 11 december 11", RuntimeException.class},
2626
{null, " 11 -december- 11", RuntimeException.class},
27+
{null, "december - monday 11 2024", RuntimeException.class}, // numbers should not be leftover
2728
});
2829
}
2930

@@ -37,8 +38,8 @@ public FuzzyDateParserParametrizedErrorsTest(Locale locale, String input, Class
3738
public void shouldParse() {
3839
try {
3940
final FuzzyDateParser parser = new FuzzyDateParser();
40-
parser.guessPattern(input, locale, null);
41-
fail(String.format("input is: [%s] and should be wrong", input));
41+
String pattern = parser.guessPattern(input, locale, null).pattern;
42+
fail(String.format("input is: [%s] and should be wrong but was recognized as [%s]", input, pattern));
4243
} catch (Exception e) {
4344
if (!exceptionClass.isInstance(e)) {
4445
fail(String.format("for input %s exception class should be %s, but it was %s instead", input, exceptionClass, e.getClass()));

src/test/java/liqp/filters/date/fuzzy/FuzzyDateParserParametrizedTest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,19 @@ public static Collection<Object[]> data() {
113113
{null, "december.31st", "MMMM.dd"},
114114
{null, " 11 december, 11 ", " dd MMMM, '11' "},
115115
{null, " 11, december 11 ", " '11', MMMM dd "},
116+
{null, " 11 december - 11 ", " dd MMMM - '11' "},
117+
{null, " 11 - december 11 ", " '11' - MMMM dd "},
118+
{null, " 11 , december - 11 ", " '11' , MMMM - dd "},
119+
{null, " 11 - december , 11 ", " dd - MMMM , '11' "},
120+
{null, "11 december, 11", "dd MMMM, '11'"},
121+
{null, "11, december 11", "'11', MMMM dd"},
122+
{null, "11 december - 11", "dd MMMM - '11'"},
123+
{null, "11 - december 11", "'11' - MMMM dd"},
124+
{null, "11 , december - 11", "'11' , MMMM - dd"},
125+
{null, "11 - december , 11", "dd - MMMM , '11'"},
126+
127+
{null, "december - 11", "MMMM - dd"}
128+
116129
});
117130
}
118131

0 commit comments

Comments
 (0)