Info: In Der Musterlösung sind alle Attribute public, um einfacher testen zu können. Im JaGR-Run wird diese Eigenschaft per Bytecode-Transformation erlangt, für die Manuelle Korrektur wird das Bash-Skript letMeIiiiiiiiiiiiiiiiiiiiin.sh
bereitgestellt.
Zum ausführen der Tests müssen die folgenden JVM-Flags gesetzt werden:
-Djava.security.manager=allow --add-opens=java.desktop/java.awt=ALL-UNNAMED
in VS-Code kann dazu in settings.json
folgende Konfiguration verwendet werden:
{
"java.configuration.updateBuildConfiguration": "automatic",
"java.completion.filteredTypes": [
"java.awt.List",
"com.sun.*"
],
"java.debug.settings.vmArgs": "-Djava.security.manager=allow --add-opens=java.desktop/java.awt=ALL-UNNAMED",
"java.test.config": {
"vmArgs": [
"-Djava.security.manager=allow",
"--add-opens=java.desktop/java.awt=ALL-UNNAMED",
]
}
}