@Test
public void handleInterfaceAnnotationShouldMergePlaceholdersAndSetParamsTypeAndNameAndDefaultValue() throws Exception {

    when(mockInterfaceConfigBuilder.startMethodsExtraParamConfig()).thenReturn(mockParamConfigBuilder);
    when(mockParamConfigBuilder.setType(any(ParamType.class))).thenReturn(mockParamConfigBuilder);
    when(mockParamConfigBuilder.setName(any(String.class))).thenReturn(mockParamConfigBuilder);
    when(mockAnnotation.value()).thenReturn(VAL_WITH_PH + "a");
    when(mockAnnotation.defaultValue()).thenReturn(VAL_WITH_PH + "b");
    toTest.handleInterfaceAnnotation(mockAnnotation, mockInterfaceConfigBuilder);
    verify(mockInterfaceConfigBuilder).startMethodsExtraParamConfig();
    verify(mockParamConfigBuilder).setType(ParamType.MATRIX);
    verify(mockParamConfigBuilder).setName(EXPECTED_MERGE_VAL + "a");
    verify(mockParamConfigBuilder).setDefaultValue(EXPECTED_MERGE_VAL + "b");
    verify(mockAnnotation).value();
    verify(mockAnnotation).defaultValue();
}