0

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)か?

4

1 に答える 1