@Test
public void getPropertyFields() {

    String hashedPropertyName = "#" + TEST_PROPERTYNAME;
    propertyViewMapLocal.clear();
    final LIElement retireved = propertyEditorPresenter.getPropertyFields(ITEM_ID, TEST_PROPERTYNAME, TEST_PROPERTYVALUE);
    assertNotNull(retireved);
    verify(propertyValueInputMock, times(1)).setAttribute(eq("placeholder"), eq(hashedPropertyName));
    verify(propertyValueInputMock, times(1)).setAttribute(eq("data-field"), eq("propertyValue" + hashedPropertyName));
    verify(propertyValueInputMock, times(1)).setDisabled(eq(true));
    verify(styleMock, times(1)).setDisplay(eq(Style.Display.NONE));
    verify(propertyFieldsMock, times(1)).setAttribute(eq("data-field"), eq("propertyFields" + hashedPropertyName));
    assertTrue(propertyViewMapLocal.containsKey(ITEM_ID));
    assertTrue(propertyViewMapLocal.get(ITEM_ID).contains(propertyViewMock));
}