@Test
public void handleParameterAnnotationShouldMergePlaceholdersAndSetTypeAndNameAndDefaultValue() throws Exception {

    when(super.mockParamConfigBuilder.setType(any(ParamType.class))).thenReturn(super.mockParamConfigBuilder);
    when(super.mockParamConfigBuilder.setName(any(String.class))).thenReturn(super.mockParamConfigBuilder);
    when(super.mockParamConfigBuilder.setDefaultValue(anyString())).thenReturn(super.mockParamConfigBuilder);
    when(mockAnnotation.value()).thenReturn(VAL_WITH_PH +  "a");
    when(mockAnnotation.defaultValue()).thenReturn(VAL_WITH_PH + "b");
    toTest.handleParameterAnnotation(mockAnnotation, super.mockParamConfigBuilder);
    verify(super.mockParamConfigBuilder).setType(ParamType.QUERY);
    verify(super.mockParamConfigBuilder).setName(EXPECTED_MERGE_VAL + "a");
    verify(super.mockParamConfigBuilder).setDefaultValue(EXPECTED_MERGE_VAL +"b");
    verify(mockAnnotation).value();
    verify(mockAnnotation).defaultValue();
}