for (int i = 0; i < 10; i++) {
setLastError.invoke(VALUE); int lastError = (int) getLastError.invoke();
System.out.println(lastError); if (lastError != VALUE) { thrownew RuntimeException("failed, lastError = " + lastError);
}
}
}
}
publicclass JdbLastErrorTest extends JdbTest {
publicstaticvoid main(String argv[]) {
LaunchOptions lo = new LaunchOptions(DEBUGGEE_CLASS);
lo.addVMOptions("--enable-preview"); new JdbLastErrorTest(lo).run();
}
@Override protectedvoid runCases() { // Simply run app within jdb. // App should finish and exit, or report last error mismatch on failure.
JdbCommand runCommand = JdbCommand.run();
runCommand.allowExit();
jdb.command(runCommand); new OutputAnalyzer(jdb.getJdbOutput()).shouldMatch("The application exited"); new OutputAnalyzer(jdb.getJdbOutput()).shouldNotMatch("failed, lastError = ");
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.