From 05367235ef4c519521cb28073f951e3d55fe3aad Mon Sep 17 00:00:00 2001 From: Roland Date: Wed, 19 Sep 2012 21:46:04 +0200 Subject: some small remaining fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - added test for “span” and “fromNow” qualifiers - make those actually work even when there is an expected type - add ScalaDoc to them - verify (and fix) conversion Deadline -> FiniteDuration - also make Int * Duration => FiniteDuration work (and test it) --- test/files/jvm/duration-tck.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'test/files/jvm') diff --git a/test/files/jvm/duration-tck.scala b/test/files/jvm/duration-tck.scala index 40073c0b3f..df1052fed3 100644 --- a/test/files/jvm/duration-tck.scala +++ b/test/files/jvm/duration-tck.scala @@ -186,6 +186,9 @@ object Test extends App { // check statically retaining finite-ness val finiteDuration: FiniteDuration = 1.second * 2 / 3 mul 5 div 4 plus 3.seconds minus 1.millisecond min 1.second max 1.second - + val finite2: FiniteDuration = 2 * 1.second + 3L * 2.seconds + finite2 mustBe 8.seconds + ((2 seconds fromNow).timeLeft: FiniteDuration) < 4.seconds mustBe true + val finite3: FiniteDuration = 3.5 seconds span } -- cgit v1.2.3