diff --git a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/build/TestICBuildConfiguration.java b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/build/TestICBuildConfiguration.java index 15bfa5ebd60..f0ff2172c66 100644 --- a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/build/TestICBuildConfiguration.java +++ b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/build/TestICBuildConfiguration.java @@ -13,7 +13,6 @@ import static org.junit.Assert.assertNotNull; import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.assertNull; import java.util.List; @@ -62,10 +61,12 @@ public void getBinaryParserIdsTest00() throws Exception { /* * It's difficult to create a functional BuildConfiguration without a toolchain, so just use * this Error Build Configuration. It is adequate for simply testing the API. + * + * Edit: getBinaryParserIds() must not return null to prevent possible NPE */ ErrorBuildConfiguration errorBuildConfiguration = new ErrorBuildConfiguration(buildConfig, "errorBuildConfig"); List binaryParserIds = errorBuildConfiguration.getBinaryParserIds(); - assertNull(binaryParserIds, "Must be null"); + assertNotNull(binaryParserIds, "Must not be null"); } private IProject getProject() throws Exception {