【发布时间】:2019-10-14 07:38:03
【问题描述】:
我必须在我的一个类中做一个 junit 测试方法,但我从来没有做过这样的事情,互联网上的所有信息都是用于简单的计算测试。我不知道如何为我的方法实现测试,老实说,我尝试了布尔检查,但它并没有真正帮助我,也许这里有人可以给我指点。
我看了一些关于 Junit 的教程,但没有帮助我,因为它们是简单的方法。我尝试了布尔检查,但无法正常工作
public void takeDamage(int damage) {
if (!todelete) {
damage = damage / damagereduction;
currentLife -= damage;
}
if (currentLife <= 0) {
todelete = true;
return;
}
if (currentLife >= 100) {
sprite.setTexture(skins[0]);
currentLife = 100;
return;
}
int life = currentLife / 20;
sprite.setTexture(skins[life]);
}
所以这个方法就是根据他剩余的生命值将我的角色的图片更改为设定的图片。我不知道如何测试这种方法。也许有人可以给我指点。
【问题讨论】:
-
这个论坛的话题太宽泛了。您可以尝试在线查找示例。