S**********5 发帖数: 896 | 1 看到别人帖子里提到mock test, 具体是测什么的呢? |
m*****n 发帖数: 204 | 2 If java, check out mockito's user guide and you'll get the idea.
Python has its built-in mock framework, plus 3rd party ones.
C++ has google mock.
【在 S**********5 的大作中提到】 : 看到别人帖子里提到mock test, 具体是测什么的呢?
|
h********3 发帖数: 2075 | 3 不会用mock test的人,不算真的会写unit test。
实际的系统里面,不用mock,我还真的想不出怎么去做不同component的Unit test。
【在 S**********5 的大作中提到】 : 看到别人帖子里提到mock test, 具体是测什么的呢?
|
p*******2 发帖数: 42 | 4 mock的范围很宽泛,比如可以mock db、service、其他layer的接口之类,具体到dev,
一般是指对interface的mock,这些都是设计中的基本原则,不同platform上
dependence injection的处理方法不太一样,但大意都差不多。不过现在的面试一般也
不会问你这些,尤其如果你是才毕业。 |
G******n 发帖数: 572 | 5 想象uni test只需要测试实现的功能,而不关心其他对象的实现,就需要mock这些无关
的对象或属性,或者行为,而不是去new他
看看mockito
API 就知道了
【在 S**********5 的大作中提到】 : 看到别人帖子里提到mock test, 具体是测什么的呢?
|
m**********s 发帖数: 518 | 6 Your code works with Api, not care about actual impl
Your code used dependency injection
Then you can inject a mock impl of Api to your code.
The mock can be configured with any expected behavior.
Now you can do mock test to verify your business logic that is expressed by
your code.
【在 S**********5 的大作中提到】 : 看到别人帖子里提到mock test, 具体是测什么的呢?
|
e*******s 发帖数: 1979 | 7 how to do mock impl of API?
by
【在 m**********s 的大作中提到】 : Your code works with Api, not care about actual impl : Your code used dependency injection : Then you can inject a mock impl of Api to your code. : The mock can be configured with any expected behavior. : Now you can do mock test to verify your business logic that is expressed by : your code.
|
j**********r 发帖数: 3798 | 8 you don't, mock framework allows you to specify the desired output of mock
class.
【在 e*******s 的大作中提到】 : how to do mock impl of API? : : by
|
S**********5 发帖数: 896 | |