### Question:
StringSAXInputSource extends InputSource { @Override public Reader getCharacterStream () { return new NonBlockingStringReader (m_sText); } StringSAXInputSource(@Nonnull final char [] aInput);  StringSAXInputSource(@Nonnull final char [] aInput, @Nonnegative final int nOfs, @Nonnegative final int nLen);  StringSAXInputSource(@Nonnull final CharSequence aInput);  StringSAXInputSource(@Nonnull final String sText);  StringSAXInputSource(@Nonnull final String sText, @Nullable final String sSystemID); @Nonnull final String getText(); @Override Reader getCharacterStream(); @Override String toString();  }### Answer:
@Test public void testBasic () { final StringSAXInputSource sis = new StringSAXInputSource ("bla foo 90"); assertEquals ("bla foo 90", StreamHelper.getAllCharactersAsString (sis.getCharacterStream ())); CommonsTestHelper.testToStringImplementation (sis); }