diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java index 42ed890e6a64efc11e9fbfa5d184bf0eaf4694d6..4f6a1470137ea80704ee3829425ce2a6a61eba84 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java @@ -202,8 +202,14 @@ public class WellLocation implements ISerializable public WellLocation(int row, int column) { - assert row > 0 : createNonPositiveErrorMsg("row", row); - assert column > 0 : createNonPositiveErrorMsg("column", column); + if (row <= 0) + { + throw new IllegalArgumentException(createNonPositiveErrorMsg("row", row)); + } + if (column <= 0) + { + throw new IllegalArgumentException(createNonPositiveErrorMsg("column", column)); + } this.row = row; this.column = column; }