### Question:
StringSelector extends BaseSelector { @Override public String getValue() { return convertToString(super.getValue()); } @Inject  StringSelector(final View view); @Override void setValue(final String value); @Override String getValue();  }### Answer:
@Test public void testGetValueWithRawValue() { when(view.getValue()).thenReturn("value"); final String expected = "\"value\""; final String actual = stringSelector.getValue(); assertEquals(expected, actual); }
@Test public void testGetValueWithQuotedValue() { when(view.getValue()).thenReturn("\"value\""); final String expected = "\"value\""; final String actual = stringSelector.getValue(); assertEquals(expected, actual); }
@Test public void testGetValueWithBlankValue() { when(view.getValue()).thenReturn(""); final String expected = ""; final String actual = stringSelector.getValue(); assertEquals(expected, actual); }