NetLogo/NetLogo — Issue #36: some unit tests fail when the system language isn't English
Author: SethTisue
Created: 2011-11-22 23:12:34+00:00
State: open

with my system language set to Russian on Mac OS X, I get:

```text
> test-fast
[info] == org.nlogo.plot.PlotPenTests ==
[info] PlotPenTests:
[info] - PlotModeConstants *** FAILED *** (28 milliseconds)
[info] Expected "[Line]", but got "[Линия]" (PlotPenTests.scala:8)
[info]
[info] == org.nlogo.window.UpdateManagerTests ==
[info] UpdateManagerTests:
[info] - tick-based: default speed *** FAILED *** (36 milliseconds)
[info] "...0, frameRateGap = 30[,00 fps, nanoGap = Infinity fps, slowdown = 0,0 ms, every 1,]000 ticks" did not equal "...0, frameRateGap = 30[.00 fps, nanoGap = Infinity fps, slowdown = 0.0 ms, every 1.]000 ticks" (UpdateManagerTests.scala:28)
[info] - tick-based: max speed *** FAILED *** (1 millisecond)
[info] "...rameRateGap = 498256[,10 fps, nanoGap = 0,33 fps, slowdown = 0,0 ms, every 1000026,]000 ticks" did not equal "...rameRateGap = 498256[.10 fps, nanoGap = 0.33 fps, slowdown = 0.0 ms, every 1000026.]000 ticks" (UpdateManagerTests.scala:32)
[info] - tick-based: min speed *** FAILED *** (1 millisecond)
[info] "...50, frameRateGap = 0[,15 fps, nanoGap = Infinity fps, slowdown = 9000,0 ms, every 0,]010 ticks" did not equal "...50, frameRateGap = 0[.15 fps, nanoGap = Infinity fps, slowdown = 9000.0 ms, every 0.]010 ticks" (UpdateManagerTests.scala:36)
[info] - tick-based: all speeds *** FAILED *** (25 milliseconds)
[info] "...50, frameRateGap = 0[,15 fps, nanoGap = Infinity fps, slowdown = 9000,0 ms, every 0,010 ticks
[info] speed = -49, frameRateGap = 0,17 fps, nanoGap = Infinity fps, slowdown = 7501,0 ms, every 0,011 ticks
[info] speed = -48, frameRateGap = 0,19 fps, nanoGap = Infinity fps, slowdown = 6252,0 ms, every 0,012 ticks
...
```

perhaps there are more failing tests that aren't part of `test-fast`. all of `nightly.sh` should be checked.