相关疑难解决方法(0)

Java模拟框架如何工作?

这不是一个关于哪个是最好的框架等的问题.

我从来没有使用过模拟框架,我对这个想法感到有些困惑.它如何知道如何创建模拟对象?它是在运行时完成还是生成文件?你怎么知道它的行为?最重要的是 - 使用这样一个框架的工作流程是什么(创建测试的步骤是什么)?

谁能解释一下?您可以选择您喜欢的框架,例如,说出它是什么.

java junit mocking

24
推荐指数
3
解决办法
1万
查看次数

单元测试代码,根据今天的日期进行日期处理

当代码根据当前日期处理日期时,测试应涵盖边缘情况,例如闰年以及更频繁的月份和年份边界.

在我们的代码中,我们总是在我们的类中深入了解当前日期DateTime.Now(在我们的例子中是.NET).

你怎么能对这些代码进行单元测试?

这是依赖注入变得非常有用的地方吗?

编辑

这是暂时的,但显然下一个版本的Typemock将允许伪造 DateTime.Now

https://blog.typemock.com/2009/05/mockingfaking-datetimenow-in-unit-tests.html

language-agnostic datetime unit-testing dependency-injection

15
推荐指数
4
解决办法
6825
查看次数

嘲弄的目的

嘲笑的目的是什么?

我一直在关注一些使用NUnit进行测试和使用Moq进行模拟的ASP.NET MVC教程.虽然我对它的嘲弄部分有点不清楚.

tdd unit-testing moq mocking testdrivendesign

6
推荐指数
2
解决办法
3110
查看次数