public void test_builder_filterSensitivity() { CurrencyParameterSensitivity entry1 = CurrencyParameterSensitivity.of(NAME1, METADATA1B, USD, DoubleArray.of(0, 1, 2, 3)); CurrencyParameterSensitivity expected = CurrencyParameterSensitivity.of(NAME1, METADATA1B.subList(1, 4), USD, DoubleArray.of(1, 2, 3)); CurrencyParameterSensitivities test = CurrencyParameterSensitivities.builder() .add(entry1) .filterSensitivity(v -> v != 0) .build(); assertEquals(test.getSensitivities().size(), 1); assertEquals(test.getSensitivities().get(0), expected); }