@Test
public void readNonStructuralData_emtpy() throws Exception {

    // a single space is read as a property
    StringBuilder sb = new StringBuilder();
    sb.append("> <ONE_SPACE>").append('\n');
    sb.append(" ").append('\n');
    sb.append('\n');
    // empty entries are read as non-null - so m.getProperty() does not
    // return null
    sb.append("> <EMTPY_LINES>").append('\n');
    sb.append('\n');
    sb.append('\n');
    sb.append('\n');
    BufferedReader input = new BufferedReader(new StringReader(sb.toString()));
    IAtomContainer mock = mock(IAtomContainer.class);
    MDLV2000Reader.readNonStructuralData(input, mock);
    verify(mock).setProperty("ONE_SPACE", " ");
    verify(mock).setProperty("EMTPY_LINES", "");
}