Есть метод для вставки элементов в массив.
public boolean insertElementToSlot(Element element, int index) {
checkArray(index);
try {
if (element != null && mas[index] == null) {
mas[index] = element;
return true;
} else {
throw new ElementValidationException("Element.insertElementToSlot", device);
}
} catch (ElementValidationException d) {
logger.log(Level.SEVERE, ""+d);
}
return false;
}
И собственный класс исключений с методом:
public ElementValidationException(String operation, Element element) {
super("Element is not valid for operation" + checkOperation(operation));
this.element = element;
}
При тестировании метода insertElementToSlot у меня ошибка
java.lang.AssertionError: Expected exception: com.inventory.exception.ElementValidationException
Почему ошибка связана и как ее решить?