wie*_*ero 1 .net nunit unit-testing jenkins
我使用NHibernate和Spring.net模板来创建DAO.我写了一些保存和检索实体的测试.问题是我们本地机器上的所有测试通过,但在Jenkins上有DateTime变量的奇怪问题:
信息:
Expected: 2011-06-16 15:19:23.765
But was: 2011-06-16 15:19:23.765
Run Code Online (Sandbox Code Playgroud)
有什么线索可能是什么原因?
最干净的解决方案是:
Assert.That(actual, Is.EqualTo(expected).Within(tolerance).Milliseconds);
Run Code Online (Sandbox Code Playgroud)
在内(容差)之后您可以指定从毫秒到天的任何内容.
如果您使用的是http://nuget.org/List/Packages/NUnit.Snippets,那么它就是唯一的
atiewms tab tab