### Question:
BackendBindableAdapterFunctions implements BindableAdapterFunctions { @Override public void setValue(Object property, String fieldName, Object value) { setFieldValue(property, fieldName, value); }  @Override Object getValue(Object property, String fieldName); static Object getFieldValue(Object property, String fieldName); @Override void setValue(Object property, String fieldName, Object value); static void setFieldValue(Object property, String fieldName, Object value);  }### Answer:
@Test public void testSetValue() { SomeBean bean = new SomeBean("someString", 5); tested.setValue(bean, "someStringField", "anotherString"); tested.setValue(bean, "someIntField", 3); assertEquals("anotherString", bean.someStringField); assertEquals(3, bean.someIntField); }