diff --git a/t/ticket/search.t b/t/ticket/search.t index dd84ff1b1a3..9c3775018b5 100644 --- a/t/ticket/search.t +++ b/t/ticket/search.t @@ -369,4 +369,22 @@ $tix = RT::Tickets->new($user); $tix->FromSQL('Created = "2018-10-05"'); is($tix->Count, 1, "We found 1 ticket created in 2018-10-05 with user in +08:00 timezone"); +$tix = RT::Tickets->new($user); +$tix->FromSQL('Created >= "2018-10-05" and Created < "2018-10-06"'); +is($tix->Count, 1, "We found 1 ticket created on 2018-10-05 with user in +08:00 timezone using >= and <"); + +ok($t1->__Set(Field => 'Created', Value => '2018-10-04 16:00:00'), 'Updated t1 Created to 2018-10-04 16:00:00'); + +$tix = RT::Tickets->new($user); +$tix->FromSQL('Created = "2018-10-05"'); +is($tix->Count, 1, "We found 1 ticket created in 2018-10-05 with user in +08:00 timezone"); + +$tix = RT::Tickets->new($user); +$tix->FromSQL('Created >= "2018-10-05" and Created < "2018-10-06"'); +is($tix->Count, 1, "We found 1 ticket created on 2018-10-05 with user in +08:00 timezone using >= and <"); + +$tix = RT::Tickets->new($user); +$tix->FromSQL('Created > "2018-10-05" and Created < "2018-10-06"'); +is($tix->Count, 0, "We found 0 tickets created on 2018-10-05 but not at 00:00:00 with user in +08:00 timezone"); + done_testing;