Skip to content

Commit 5fabd31

Browse files
committed
F!! DateScrubber can now scrub java.util.Date
1 parent 474267f commit 5fabd31

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

approvaltests-tests/src/test/java/org/approvaltests/scrubbers/DateScrubberTests.supportedFormats.approved.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
| Example Date | RegEx Pattern |
22
| :-------------------- | :----------------------- |
33
| Tue May 13 16:30:00 | [a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{2}:\d{2}:\d{2} |
4+
| Wed Nov 17 22:28:33 EET 2021 | [a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{2}:\d{2}:\d{2} [a-zA-Z]{3} \d{4} |
45
| Tue May 13 2014 23:30:00.789 | [a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{4} \d{2}:\d{2}:\d{2}.\d{3} |
56
| Tue May 13 16:30:00 -0800 2014 | [a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{2}:\d{2}:\d{2} -\d{4} \d{4} |
67
| 13 May 2014 23:50:49,999 | \d{2} [a-zA-Z]{3} \d{4} \d{2}:\d{2}:\d{2},\d{3} |

approvaltests-tests/src/test/java/org/approvaltests/scrubbers/DateScrubberTests.testGetDateScrubber.approved.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ RegExScrubber[[a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{2}:\d{2}:\d{2}]
66
Example: {'date':"[Date1]"}
77

88

9+
Scrubbing for Wed Nov 17 22:28:33 EET 2021:
10+
RegExScrubber[[a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{2}:\d{2}:\d{2} [a-zA-Z]{3} \d{4}]
11+
Example: {'date':"[Date1]"}
12+
13+
914
Scrubbing for Tue May 13 2014 23:30:00.789:
1015
RegExScrubber[[a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{4} \d{2}:\d{2}:\d{2}.\d{3}]
1116
Example: {'date':"[Date1]"}

approvaltests/src/main/java/org/approvaltests/scrubbers/DateScrubber.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ public DateScrubber(String pattern, Function1<Integer, String> replacement)
1919
public static SupportedFormat[] getSupportedFormats()
2020
{
2121
return new SupportedFormat[]{_("[a-zA-Z]{3} [a-zA-Z]{3} \\d{2} \\d{2}:\\d{2}:\\d{2}", "Tue May 13 16:30:00"),
22+
_("[a-zA-Z]{3} [a-zA-Z]{3} \\d{2} \\d{2}:\\d{2}:\\d{2} [a-zA-Z]{3} \\d{4}",
23+
"Wed Nov 17 22:28:33 EET 2021"),
2224
_("[a-zA-Z]{3} [a-zA-Z]{3} \\d{2} \\d{4} \\d{2}:\\d{2}:\\d{2}.\\d{3}",
2325
"Tue May 13 2014 23:30:00.789"),
2426
_("[a-zA-Z]{3} [a-zA-Z]{3} \\d{2} \\d{2}:\\d{2}:\\d{2} -\\d{4} \\d{4}",

0 commit comments

Comments
 (0)