test cases modified
parent
0f3581342c
commit
92156f0f64
|
@ -23,60 +23,60 @@ ddg_goodie_test(
|
|||
|
||||
# Test different trigger words
|
||||
'week days between 01/06/2014 01/10/2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
'week days from 01/06/2014 01/10/2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
'weekdays from 01/06/2014 01/10/2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
|
||||
|
||||
# Standard work week
|
||||
'weekdays between 01/06/2014 01/10/2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
|
||||
# Ending date first
|
||||
'weekdays between 01/10/2014 01/06/2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
|
||||
# Including the weekend -- Backwards
|
||||
'weekdays between 01/13/2014 01/06/2014' =>
|
||||
test_zci("There are 6 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 13, 2014."),
|
||||
test_zci("There are 6 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 13, 2014.", html => qr/.*/),
|
||||
|
||||
# Weekdays in a year - Dash format
|
||||
'weekdays between 01-01-2014 01-01-2015' =>
|
||||
test_zci("There are 262 weekdays between $JAN_ABBREV 01, 2014 and $JAN_ABBREV 01, 2015."),
|
||||
test_zci("There are 262 weekdays between $JAN_ABBREV 01, 2014 and $JAN_ABBREV 01, 2015.", html => qr/.*/),
|
||||
|
||||
# Single digit days and months - Dash format
|
||||
'weekdays between 1-6-2014 1-10-2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
|
||||
# Unambiguous date format
|
||||
'weekdays between jan 6 2014 jan 10 2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
|
||||
# Unambiguous date format with comma separator
|
||||
'weekdays between jan 6, 2014 jan 10, 2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 06, 2014 and $JAN_ABBREV 10, 2014.", html => qr/.*/),
|
||||
|
||||
# Weekend in the middle
|
||||
'weekdays between jan 3, 2014 jan 6, 2014' =>
|
||||
test_zci("There are 2 weekdays between $JAN_ABBREV 03, 2014 and $JAN_ABBREV 06, 2014."),
|
||||
test_zci("There are 2 weekdays between $JAN_ABBREV 03, 2014 and $JAN_ABBREV 06, 2014.", html => qr/.*/),
|
||||
|
||||
# Same day
|
||||
'weekdays between jan 3, 2014 jan 3, 2014' =>
|
||||
test_zci("There is 1 weekday between $JAN_ABBREV 03, 2014 and $JAN_ABBREV 03, 2014."),
|
||||
test_zci("There is 1 weekday between $JAN_ABBREV 03, 2014 and $JAN_ABBREV 03, 2014.", html => qr/.*/),
|
||||
|
||||
# Same day on a weekend
|
||||
'weekdays between jan 4, 2014 jan 4, 2014' =>
|
||||
test_zci("There are 0 weekdays between $JAN_ABBREV 04, 2014 and $JAN_ABBREV 04, 2014."),
|
||||
test_zci("There are 0 weekdays between $JAN_ABBREV 04, 2014 and $JAN_ABBREV 04, 2014.", html => qr/.*/),
|
||||
|
||||
# Starting on a Saturday
|
||||
'weekdays between 01/11/2014 01/14/2014' =>
|
||||
test_zci("There are 2 weekdays between $JAN_ABBREV 11, 2014 and $JAN_ABBREV 14, 2014."),
|
||||
test_zci("There are 2 weekdays between $JAN_ABBREV 11, 2014 and $JAN_ABBREV 14, 2014.", html => qr/.*/),
|
||||
|
||||
# Starting on a Sunday
|
||||
'weekdays between 01/12/2014 01/17/2014' =>
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 12, 2014 and $JAN_ABBREV 17, 2014."),
|
||||
test_zci("There are 5 weekdays between $JAN_ABBREV 12, 2014 and $JAN_ABBREV 17, 2014.", html => qr/.*/),
|
||||
|
||||
# Invalid input
|
||||
'weekdays between 01/2013 and 01/2014' => undef,
|
||||
|
|
Loading…
Reference in New Issue