Skip to content

Commit e5eef80

Browse files
committed
Fix a couple of the sync_timed_queue::pull_for() time jump tests
1 parent ff38aad commit e5eef80

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

test/test_time_jumps.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2142,7 +2142,7 @@ void testSyncTimedQueuePullForSucceedsSystem(const long long jumpMs)
21422142
bool succeeded = (q.pull_for(typename Helper::milliseconds(10000), i) == boost::queue_op_status::success);
21432143
typename Helper::steady_time_point after(Helper::steadyNow());
21442144

2145-
checkWaitTime<Helper>(Helper::waitDur, after - before, succeeded ? e_succeeded_good : e_failed_bad);
2145+
checkWaitTime<Helper>(Helper::waitDur - typename Helper::milliseconds(jumpMs), after - before, succeeded ? e_succeeded_good : e_failed_bad);
21462146
}
21472147

21482148
template <typename Helper>
@@ -2156,7 +2156,7 @@ void testSyncTimedQueuePullForSucceedsCustom(const long long jumpMs)
21562156
bool succeeded = (q.pull_for(typename Helper::milliseconds(10000), i) == boost::queue_op_status::success);
21572157
typename Helper::steady_time_point after(Helper::steadyNow());
21582158

2159-
checkWaitTime<Helper>(Helper::waitDur, after - before, succeeded ? e_succeeded_good : e_failed_bad);
2159+
checkWaitTime<Helper>(Helper::waitDur - typename Helper::milliseconds(jumpMs), after - before, succeeded ? e_succeeded_good : e_failed_bad);
21602160
}
21612161

21622162
template <typename Helper>

0 commit comments

Comments
 (0)