Changed tests in order to complete. There is a general issue that assertEquals(alarmA, alarmB) fails, however assetEquals(alarmA.toString(), alarmB.toString()) is good. This needs further tracking.