changed test

This commit is contained in:
2018-03-11 17:48:07 +01:00
parent f0fb4a6cef
commit 865c3c6429
2 changed files with 37 additions and 39 deletions

View File

@@ -102,17 +102,21 @@ public class Worm {
if (!isValidMinRadius(minRadius))
throw new IllegalArgumentException("Invalid min radius"); // TODO add decent exception msg
if (!canHaveAsMinRadius(radius))
this.minRadius = minRadius;
if (!canHaveAsRadius(radius))
throw new IllegalArgumentException("Invalid radius");
setRadius(radius);
this.minRadius = minRadius;
setActionPoints(getMaxActionPoints());
int validName = isValidName(name);
if (validName != -1)
throw new IllegalNameException(validName, name);
this.name = name;
Tuple<Integer, Integer> test = null;
}
//===================================================================================
@@ -231,13 +235,13 @@ public class Worm {
/**
* check whether the given radius is a valid minimum radius for the worm
*
* @param radius
* @param minRadius
* the radius to check
* @return True if and only if the radius is a number and the radius is bigger then 0
* |result == ((!Double.isNaN(radius)) && (radius > 0))
*/
public static boolean isValidMinRadius(double radius) {
return !Double.isNaN(radius) && radius > 0;
public static boolean isValidMinRadius(double minRadius) {
return !Double.isNaN(minRadius) && minRadius > 0;
}
/**
@@ -252,7 +256,7 @@ public class Worm {
* |! canHaveAsMinRadius(radius)
*/
public void setRadius(double radius) throws IllegalArgumentException {
if (!canHaveAsMinRadius(radius))
if (!canHaveAsRadius(radius))
throw new IllegalArgumentException("Invalid radius");
this.radius = radius;
@@ -290,8 +294,8 @@ public class Worm {
* (or equal) and the radius is a number
* |result == (radius >= this.minRadius && !Double.isNaN(radius))
*/
private boolean canHaveAsMinRadius(double radius) {
return radius >= getMinRadius() && !Double.isNaN(radius);
private boolean canHaveAsRadius(double radius) {
return !Double.isNaN(radius) && radius >= getMinRadius();
}
/**