![]() |
1
1
如何定义一个只包含一个方法的接口来清空可选属性?您可以测试一个对象来实现接口,并直接调用该方法。 这比使用反射创建“捕捉所有”情况更能优雅地处理特定的异常:
使用如下:
|
![]() |
2
0
我将重构测试,从实际的测试代码中分离出初始化代码。为此,您可以将实际的测试代码(调用Web服务的代码)放入多个测试方法之间共享的方法中。 作为一个半相关的评论:我认为“单元”测试是独立地执行服务方法,而“集成”测试将把它作为实际的Web服务来执行。 |
![]() |
3
0
我不喜欢这种方法,因为您将测试代码与生产代码混合在一起。 如果事先知道哪些字段是必需的,是否可以在设置这些字段时循环使用它们而不使用复杂的if结构? |
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 3 年前 |
![]() |
shilin agre · 在Python中测试修饰函数 3 年前 |
![]() |
SlipScout · Unittest只传递单个值,而不是获取多个值 3 年前 |
![]() |
Alex · 从实际对象的实例返回默认模拟结果 3 年前 |