### Question:
DataTypeListShortcuts { void onCtrlBackspace() { consumeIfDataTypeIsNotReadOnly(DataTypeListItem::remove); } @Inject  DataTypeListShortcuts(final View view,
                                 final DataTypeUtils dataTypeUtils); @PostConstruct void init(); void init(final DataTypeList dataTypeList); void reset();  }### Answer:
@Test public void testOnBackspace() { shortcuts.onCtrlBackspace(); verify(listItem).remove(); }
@Test public void testOnCtrlBackspaceWhenDataTypeIsReadOnly() { when(listItem.isReadOnly()).thenReturn(true); shortcuts.onCtrlBackspace(); verify(listItem, never()).remove(); }