8
在JUnit /我們的Mockito有2個有用的極端註釋:@Mock和@InjectMocks。@用於常規模擬/ @ InjectMocks - 斯波克
在我的新項目中,我開始使用groovy和spock進行測試,我想知道是否有替代提到的註釋?
在JUnit /我們的Mockito有2個有用的極端註釋:@Mock和@InjectMocks。@用於常規模擬/ @ InjectMocks - 斯波克
在我的新項目中,我開始使用groovy和spock進行測試,我想知道是否有替代提到的註釋?
Spock中的@Mock
並不是真的需要,因爲已經有= Mock()
,可以在任何地方使用註釋(也可以在其他地方使用)。對於@InjectMocks
有一個公開的拉取請求,但是還沒有確定這個特性是否會使它成爲spock-core或spock-guice。 (使用spock-guice運送此功能,或者至少需要Guice進入課程路徑,將允許將注入委託給Guice,而不是重新發明輪子。)如果不是,則可以始終將@InjectMocks
作爲第三方Spock擴展發送。
@ InjectMocks是否可用於任何第三方Spock擴展? 我錯過了Spock中的這個特性。 – TheKojuEffect
https://github.com/marcingrzejszczak/spock-subjects-collaborators-extension –