/** Test {@link TextInput#skipWhiteSpace()}. */ public void testSkipWhiteSpaceInverse() { final String first = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"; qedeqInput.skipWhiteSpaceInverse(); assertEquals(0, qedeqInput.getPosition()); qedeqInput.setPosition(first.length() + 1); qedeqInput.skipWhiteSpaceInverse(); assertEquals('\n', qedeqInput.getChar()); assertEquals(first.length(), qedeqInput.getPosition()); qedeqInput.setRow(8); assertEquals( " \t\r <LOCATION value=\"http://qedeq.org/0.01.06/sample1\"/>", qedeqInput.getLine()); qedeqInput.setColumn(9); qedeqInput.skipWhiteSpaceInverse(); assertEquals(7, qedeqInput.getRow()); assertEquals('>', qedeqInput.getChar(-1)); qedeqInput.read(); assertEquals(8, qedeqInput.getRow()); }