Add  unit test for GCP-10327

GCP-10327

Reviewer: Cyrus Casada
Hide the Clear List button in Germplasm List Tab if the Trial has Measurement data

GCP-10327

Reviewer: Cyrus Casada
Code clean-up: Remove unused code
String literals should be converted to constants
Generic exceptions Error, RuntimeException, Throwable and Exception should never be thrown
Use interfaces over concrete types

GCP-10327

Reviewer: Daniel Villafuerte