On 05 Jun 2012, at 08:55, Pavel Krivanek wrote:
> Thank you, Tests Guard page updated
> http://code.google.com/p/pharo/wiki/TestsGuard
How did TimeTest>>#testGeneralInquiries get in there ?
I looked at it and I can't imagine why this would randomly fail on Mac OS X.
But everything is possible.
Maybe something with time zones, but as far as I can see, both date parsing and
date creation from seconds use the local time zone.
As for the test code itself,
testGeneralInquiries
| now d t dt |
now := self timeClass dateAndTimeNow.
self
assert: now size = 2;
assert: now last <= self timeClass now.
self should: [ self timeClass timeWords ] raise: MessageNotUnderstood.
d := '2 June 1973' asDate.
t := '4:02:47 am' asTime.
dt := self timeClass dateAndTimeFromSeconds: (2285280000 + 14567).
self
assert: dt = {d. t.}.
The middle part is a GREAT example of a useful unit test…
Sven