### Question:
ReassignmentsEditorFieldProvider extends BasicTypeFieldProvider<ReassignmentsEditorFieldDefinition> { @Override protected void doRegisterFields() { registerPropertyType(ReassignmentTypeListValue.class); }  @Override int getPriority(); @Override ReassignmentsEditorFieldDefinition createFieldByType(TypeInfo typeInfo); @Override Class<ReassignmentsEditorFieldType> getFieldType(); @Override String getFieldTypeName(); @Override ReassignmentsEditorFieldDefinition getDefaultField();  }### Answer:
@Test public void testDoRegisterFields() { reassignmentsEditorFieldProviderUnderTest = spy(reassignmentsEditorFieldProviderUnderTest); reassignmentsEditorFieldProviderUnderTest.doRegisterFields(); assertEquals(1, reassignmentsEditorFieldProviderUnderTest.getSupportedTypes().length); assertEquals(ReassignmentTypeListValue.class.getName(), reassignmentsEditorFieldProviderUnderTest.getSupportedTypes()[0]); }