Coverage Summary for Class: InvalidElementException (it.polimi.ingsw.Exceptions.Input)
Class |
Class, %
|
Method, %
|
Line, %
|
InvalidElementException |
100%
(1/1)
|
100%
(1/1)
|
100%
(1/1)
|
1 package it.polimi.ingsw.Exceptions.Input;
2
3 /**
4 * Signals there was error an while validating part of a contract. In this case the error is: an element was invalid in the
5 * context of validation
6 */
7 public class InvalidElementException extends InputValidationException {
8 /**
9 * Creates an exception reporting a specific error and an identifier for the part of the failed contract
10 *
11 * @param elementName the name of the field in the contract that failed validation
12 */
13 public InvalidElementException(String elementName) {
14 super(elementName, "element " + elementName +
15 " was found to be invalid (eg: null, out of bounds or otherwise incorrect).");
16 }
17 }