Commit d6ff296d authored by Nick Craver's avatar Nick Craver

Tests: more specificity to expiration and a bit more leadway

parent 9c3eeed7
......@@ -81,16 +81,15 @@ public void TestBasicExpiryDateTime(bool disablePTimes, bool utc)
Assert.Null(muxer.Wait(a));
var time = muxer.Wait(b);
Assert.NotNull(time);
Output.WriteLine("Time: {0}, Expected: {1}", time, resultOffset + TimeSpan.FromMinutes(59));
Assert.True(time > resultOffset + TimeSpan.FromMinutes(59) && time <= resultOffset + TimeSpan.FromMinutes(60));
Output.WriteLine("Time: {0}, Expected: {1}-{2}", time, resultOffset + TimeSpan.FromMinutes(58), resultOffset + TimeSpan.FromMinutes(60));
Assert.True(time >= resultOffset + TimeSpan.FromMinutes(58));
Assert.True(time <= resultOffset + TimeSpan.FromMinutes(60));
Assert.Null(muxer.Wait(c));
time = muxer.Wait(d);
Assert.NotNull(time);
Assert.True(time > resultOffset + TimeSpan.FromMinutes(89) && time <= resultOffset + TimeSpan.FromMinutes(90));
Assert.True(time >= resultOffset + TimeSpan.FromMinutes(88));
Assert.True(time <= resultOffset + TimeSpan.FromMinutes(90));
Assert.Null(muxer.Wait(e));
// Cleanup
conn.KeyDelete(key, CommandFlags.FireAndForget);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment