gpt4 book ai didi

java - 如何在 JUnit 中测试这样的复杂方法?

转载 作者:行者123 更新时间:2023-12-01 18:45:30 26 4
gpt4 key购买 nike

我被指派测试这个 Java 方法,但我似乎不知道该怎么做。有人可以帮忙吗?这是游戏实现的 start() 方法:

public void start() {
Scanner sc = new Scanner(System.in);
boolean continueGame = true;
while (continueGame) {
reset();
play();
System.out.println("Do you want a rematch?(y/n)");
continueGame = sc.hasNextBoolean() ;
}

最佳答案

考虑使用assertTrue(res)。使用函数将 boolean 值分配给 while 循环,并让结果在循环内为 true。这样你就可以使用assertTrue(res)

assertTrue 在 JUnit 集合中

公共(public) boolean 值 isEqual(继续游戏){逻辑尽管 ()返回真;}

关于java - 如何在 JUnit 中测试这样的复杂方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59851193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com