!7 p-exp { loadFunctions_preferDiskCache(); assertFalseVerbose(ExpectANumberOfLines(2).check(5)); assertFalseVerbose(ExpectANumberOfLines(2).check("one line")); assertFalseVerbose(ExpectANumberOfLines(2).check("one line\n")); assertTrueVerbose(ExpectANumberOfLines(2).check("one line\ntwo lines")); assertTrueVerbose(ExpectANumberOfLines(2).check("one line\ntwo lines\n")); assertTrueVerbose(ExpectContainsOnce_string(".").check("a.b")); assertFalseVerbose(ExpectContainsOnce_string(".").check("a..b")); assertFalseVerbose(ExpectContainsOnce_string(".").check("a")); assertTrueVerbose(ExpectForEachLine(ExpectContainsOnce_string(".")).check("a.b\nc.d")); assertFalseVerbose(ExpectForEachLine(ExpectContainsOnce_string(".")).check("a.b\nc,d")); assertTrueVerbose(ExpectInteger().check("1")); assertTrueVerbose(ExpectInteger().check("-1")); assertFalseVerbose(ExpectInteger().check("x")); assertTrueVerbose(ExpectInteger().check(1)); assertTrueVerbose(ExpectAfterSF('trim, new ExpectInteger).check(" 1 ")); assertFalseVerbose(ExpectAfterSF('trim, new ExpectInteger).check(" x ")); }