seetest ツールを使用して、junit ユニットのテストケースを作成しています。しかし、私は失敗機能を適切に使用することができません。
特定の条件に対して fail() を指定しても、私の junit ケースはまだそれをパスとして実行します。
これが私のコードです:
client.setDevice("ios_app:iPhonel");
client.launch("com.netsnapper.connect.Netsnapper-Connect", true, false);
client.sleep(10000);
client.click("default", "Logoutmenu", 0, 1);
client.click("default", "About", 0, 1);
String version = client.getTextIn("default", "version", 0, "NATIVE", "Inside", 560, 42);
if((client.isElementFound("TEXT", "Key Features", 0)) && !(version != null && !version.isEmpty())){
fail("failed");
}
条件を満たしていても合格と表示されます。