![]() |
1
8
那么测试就很容易,而且是孤立的-你不是在测试
帮助使用
|
![]() |
2
2
不要将setter公开,而是将它们内部化,然后在主项目中使测试程序集内部可见。这样,您的测试可以看到您的内部成员,但其他人无法看到。 在你的主要项目中,放一些像这样的东西;
其中UnitTests是测试程序集的名称。 |
![]() |
3
1
在测试项目中为类创建私有访问器,然后使用该访问器设置测试的属性。在VS中,您可以通过在类中单击鼠标右键,选择“创建专用访问器”,然后选择测试项目来创建专用访问器。在测试中,您可以这样使用它:
如果您有默认构造函数,则可以执行以下操作:
|
![]() |
4
0
我可能会创建一个新的构造函数PublicPurchaseOrder(stringNewNumber,stringNewLine)。依我看,无论如何你都可能需要它。 |
![]() |
5
0
有点离题:) 使用TDD,首先要编写单元测试,然后编写足够的代码通过测试,然后再进行重构。通过首先编写测试,您应该确切地知道如何编程以使代码可测试! 只要我的2美分。。。 |
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 3 年前 |
![]() |
shilin agre · 在Python中测试修饰函数 3 年前 |
![]() |
SlipScout · Unittest只传递单个值,而不是获取多个值 3 年前 |
![]() |
Alex · 从实际对象的实例返回默认模拟结果 3 年前 |