public void test_of_single() { CurveSensitivities test = sut(); assertEquals(test.getId(), Optional.empty()); assertEquals(test.getInfo(), INFO1); assertEquals(test.getTypedSensitivities(), ImmutableMap.of(ZERO_RATE_DELTA, SENSI1)); assertEquals(test.getTypedSensitivity(ZERO_RATE_DELTA), SENSI1); assertThrows(IllegalArgumentException.class, () -> test.getTypedSensitivity(ZERO_RATE_GAMMA)); assertEquals(test.findTypedSensitivity(ZERO_RATE_DELTA), Optional.of(SENSI1)); assertEquals(test.findTypedSensitivity(ZERO_RATE_GAMMA), Optional.empty()); }