Window.open(String)
の呼び出しが正しい URL (ファイルをダウンロードするため) であることをテストしたいと思います。
このように部分的なモックを使用する以外に、それを行うより良い方法はありますか?
MySUT sut = Mockito.spy(new MySUT());
String expectedURL = "http://www.example.com";
doNothing().when(sut).openWindow(expectedURL);
sut.doSomethingThatOpensURL();
verify(sut).openWindow(expectedURL);
openWindow(String)
で可能な限り単純な場所は次のMySUT
とおりです。
void openWindow(String url) {
Window.open(url);
}
GwtMockito は、ネイティブ JavaScript を実行するメソッドをテストするための何かを提供してくれますWindow.open(String)
か?