0

ここにあるGWT Mockitoを TestNG と並行して使用して GWT メソッドをテストする方法は?

編集:2015 年 8 月 5 日

インターネットで検索したところ、GWT Mockito は Junit 4 でのみ使用されていることがわかりました。当社は TestNG を標準で使用しているため、GWT Mockito を TestNG と統合して会社の標準に従う必要があります。

4

1 に答える 1

0

同じ問題があり、TestNG と Mockito を使用して GWT をテストしたいと考えていました。

いくつかの調査の後、GWT Mockito に基づいて単純なフレームワークを整理し、「GWT Mockito NG」と呼びました: https://github.com/jiakuan/gwtmockito-ng

Junit に依存せずに、TestNG を使用して GWT プラットフォームのプレゼンター レイヤーをテストするために使用できます。GWT プラットフォームのプレゼンターをテストするには十分です。

私が見ることができるもう 1 つの改善点は、Javassist を使用して GWT ウィジェット クラスを変更し、クラスロード時にすべてのネイティブ メソッドを自動的にモックできるようにすることです。今のところ、gwtmockito-ng は GWT.create メソッドのモッキングのみをサポートし、プレゼンターにフィールドとコンストラクター パラメーターを自動的に挿入できます。これにより、MVP パターンに従い、純粋な UI ロジックをビジネス ロジックとより適切に分離することが強制されます。すべてのビジネス ロジックはプレゼンターに配置する必要があります。

これが他の誰かにも役立つことを願っています。

于 2016-07-11T23:16:51.427 に答える