使用Netbeans 6.9.1我的单元测试通过没有问题。使用junit(4.8.2,它似乎与Netbeans使用的版本相同),测试在命令行上失败。蚂蚁JUnit失败与法国千位分隔符
失败一个使用此线做:
assertEquals("x doit être >= 10 et < 100, était la suivante: 1 000", messages_fr.between("x", 10, 100, 1000));
在命令行上的消息显示为:
X度特├¬tre> = 10等< 100,├⌐tait la suivante:1á000
我对正在发生的事情不知所措。我知道千位分隔符不是一个空格,而是0XA0,没有问题,但是Netbeans和命令行有分歧的事实是一个真正的问题。
我正在使用ant 1.8.1,它也是与Netbeans相同的版本。它发生在OS X(10.6.5)和Windows 7上。我仍然需要检查Ubuntu 10.10。
任何想法,为什么它在Netbeans工作,但不是在蚂蚁命令行?
值得检查Ant使用的语言环境和编码设置是否与Netbeans使用的设置一致。你的'之间'方法虽然做了什么? – 2010-11-12 07:25:04