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