gpt4 book ai didi

java - Junit 4 测试覆盖率

转载 作者:行者123 更新时间:2023-11-30 06:04:57 25 4
gpt4 key购买 nike

我无法介绍下一个方法:

protected void dealDamage(int damage, String damageType) {
this.setDamageDealt(damage);
this.setDamageDealtType(damageType);
}

我的测试如下所示:

@Test
@Parameters({"30, physical"})
public void dealDamage(int damage, String damageType) throws Exception {
this.creature.setDamageDealt(damage);
this.creature.setDamageDealtType(damageType);
assertEquals(this.creature.getDamageDealt(), 30);
assertEquals(this.creature.getDamageDealtType(), "physical");
}

测试返回成功,但方法根本没有覆盖。我的错误可能在哪里?我错过了什么吗?

最佳答案

问题是您没有调用要进行单元测试的方法,即 dealDamage()

关于java - Junit 4 测试覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47984081/

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