2017-03-16 3 views
1

Ich habe eine project, die @NotNull und @CanBeNull Annotationen verwendet.Deaktivieren Sie IntelliJs Laufzeitüberprüfung der Nullwert

Die Tests bestehen, wenn sie von Maven laufen, aber einige Unit-Tests fehlschlagen, wenn von IntelliJ mit laufen:

unerwartete Ausnahme, erwartet java.lang.NullPointerException aber war java.lang.IllegalArgumentException

Es scheint, IntelliJ ist das Hinzufügen von Code Überprüfen Sie die Ansprüche der Annotation zur Laufzeit.

Wie kann ich dies deaktivieren?

+0

Ich möchte darauf hinweisen, dass dieses Verhalten zu einem bestimmten Zeitpunkt, da diese Tests verwendet passieren, ohne Ausgabe geändert zu haben scheint. –

Antwort

1

Sie können dies in den Compiler-Einstellungen deaktivieren:

enter image description here

Verwandte Themen