Jim Grandy wrote: > [Take 3. This time with a unit test. Sorry for the churn!] > > Change change.YnPVbvuCF.txt by [EMAIL PROTECTED] > /Volumes/data/Users/jgrandyw/dev/svn/openlaszlo/trunk/ on 2006-06-27 > 21:55:28 PDT > > Summary: Rewrite LzTimer to use setInterval/clearInterval instead of LzIdle > > Bugs Fixed:LPP-296 > > Technical Reviewer: max > QA Reviewer: mamye > Doc Reviewer: > > Release Notes:LzTimer now uses the semi-standard functions setInterval and > clearInterval, and as a result is more efficient than the previous > implementation, > which was based on polling through LzIdle. Unit test now included, > although it > only exercises the non-asynchronous portions of the API > (add/remove/reset without > ever letting a timer fire). > > Tests:test/lfc/lzunit-timer.lzx, test/doubleclick.lzx, > examples/mobile/clock/clock-test.lzx, smoketest > > Files: > M test/doubleclick.lzx > M test/lfc/lzunit-timer.lzx > M WEB-INF/lps/lfc/services/LzTimer.as >
The unit test fails for me (swf8 firefox): ERROR: after add 1,2: expected 0 got 1 ERROR: after add 2,1: expected 1 got 2 ERROR: after add 2,2: expected 1 got 2 ERROR: after remove 2,2: expected 0 got 1 ERROR: same timer 2: expected 3 got 2 ERROR: same timer 1: expected 2 got 3 The double-click testcase seems happy... -Max _______________________________________________ Laszlo-dev mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
