### Question:
DataTypeSelect { List<DataType> getDefaultDataTypes() { return dataTypeUtils.defaultDataTypes(); } @Inject  DataTypeSelect(final View view,
                          final DataTypeUtils dataTypeUtils,
                          final DataTypeManager dataTypeManager); HTMLElement getElement(); void init(final DataTypeListItem gridItem,
                     final DataType dataType); String getValue();  }### Answer:
@Test public void testGetDefaultDataTypes() { final List<DataType> expectedDataTypes = new ArrayList<DataType>() {{ add(mock(DataType.class)); }}; when(dataTypeUtils.defaultDataTypes()).thenReturn(expectedDataTypes); final List<DataType> actualDataTypes = dataTypeSelect.getDefaultDataTypes(); assertThat(actualDataTypes).hasSameElementsAs(expectedDataTypes); }