私はSpringとの統合性の良いモックフレームワークを探しています。私はmockitoを使用しました。それは良いフレームワークですが、springockito IMHOを介してバネの統合が良くありません。ですから、Springとの良好な統合で良いMock Frameworkを選ぶ手助けをしてもらえますか?ありがとう。SpringとMockフレームワークの統合
1
A
答えて
0
ええ、私はちょうど私はいくつかのmockito utilのクラスを作成し、springockitoを使用せずにfactory-method
を使用して、スプリングを経由して、それを使用することができ、考えた、すべての問題のおかげで解決している:)
0
Springockitoが間違っていますか?私は私が簡潔readabiltityのためにそれを好き:)
import static org.mockito.BDDMockito.*;
import org.kubek2k.springockito.annotations.*;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = Application.class,
loader = SpringockitoAnnotatedContextLoader.class)
@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS)
public class MainControllerTest {
@Autowired
MainController mainController;
@Autowired
@ReplaceWithMock
FooService fooService;
@Test
public void shouldGetBar() {
//given
given(fooService.result("foo")).willReturn("bar");
//when
Bar bar build = fooService.getBar("foo");
//then
assertThat(bar).isNotNull();
}
}
依存性:org.kubek2k:springockito-annotations:1.0.9
関連する問題
- 1. Playフレームワーク2.0とSpringフレームワークの統合
- 2. Spring-Hibernate統合フレームワーク
- 3. Java - Spring統合のエラーMock SftpServer
- 4. AEM/CQ5とSpringフレームワークの統合
- 5. Spring統合とSpring MVCの統合
- 6. 統合フレームワーク - apache camel vs spring integration?
- 7. Springフレームワーク/ Eclipse RCPとBlueprint Geminiとの統合
- 8. NinjaフレームワークとのSpring依存性注入の統合
- 9. zendフレームワークとの統合
- 10. OrbeonとPlayの統合!フレームワーク?
- 11. キュウリとGalenフレームワークの統合
- 12. SendgridとZendフレームワークの統合
- 13. Spring統合フレームワークとApacheを使用したエンティティのキャッシュキャメル
- 14. ドーザーとSpring統合
- 15. VaadinとSpring MVCの統合
- 16. Spring MVCとTilesの統合
- 17. GWT 2.4 Springとの統合
- 18. ShindigとのSpring統合
- 19. netflix hystrixとspringの統合
- 20. SpringとLDAPの統合
- 21. Grails 2.4.3統合テストエラーjava.lang.NoClassDefFoundError:org/springframework/mock/web/MockAsyncContext
- 22. spring-amqpとspring-cloud-sleuthの統合
- 23. spring-cloud-sleuth(boot)とspring-integrationの統合
- 24. PaypalとIonicフレームワークとの統合
- 25. Spring Boot RabbitMQ用の任意のユニット&統合テストツールまたはフレームワーク?
- 26. STSとSpringの統合複数のxmlファイルと統合された統合グラフ
- 27. Spring統合フレームワークでResponseEntity <?>のJunit Mockitoテストケース
- 28. FTP Mock for .NETフレームワーク
- 29. ブックリファレンス - JavascriptフレームワークとのZend Frameworkの統合
- 30. IonicフレームワークとのC++ライブラリの統合
モッキングフレームワークのための春の統合の利点がどうあるべきか。モッキングフレームワークを使用している場合、あなたは小さなユニットテストを行っています。春の文脈は全く関与してはならない。このテストを春に行わないと、必要なクラスにのみセットアップが減ります。 – Ralph
面白いですが、私の問題の解決策を見つけました。ありがとう。 –
@Sergii Springockitoに何が問題なのですか? – MariuszS