refactored tests for boundary values and equivalence classes into
different classes
refactorings according to the new documentation