Lines 1108-1114
Link Here
|
1108 |
createFile("/P1/lib.jar", ""); |
1108 |
createFile("/P1/lib.jar", ""); |
1109 |
IClasspathEntry variable = JavaCore.newVariableEntry(new Path("TEST_DEPRECATED"), null, null); |
1109 |
IClasspathEntry variable = JavaCore.newVariableEntry(new Path("TEST_DEPRECATED"), null, null); |
1110 |
IJavaModelStatus status = JavaConventions.validateClasspathEntry(project, variable, false); |
1110 |
IJavaModelStatus status = JavaConventions.validateClasspathEntry(project, variable, false); |
1111 |
assertStatus("Classpath variable 'TEST_DEPRECATED' in project P1 is deprecated: 'Test deprecated flag'", status); |
1111 |
assertStatus("Classpath variable 'TEST_DEPRECATED' in project 'P1' is deprecated: Test deprecated flag", status); |
1112 |
assertFalse("Status should not be OK", status.isOK()); |
1112 |
assertFalse("Status should not be OK", status.isOK()); |
1113 |
assertEquals("Status should have WARNING severity", IStatus.WARNING, status.getSeverity()); |
1113 |
assertEquals("Status should have WARNING severity", IStatus.WARNING, status.getSeverity()); |
1114 |
assertEquals("Status should have deprecated code", IJavaModelStatusConstants.DEPRECATED_VARIABLE, status.getCode()); |
1114 |
assertEquals("Status should have deprecated code", IJavaModelStatusConstants.DEPRECATED_VARIABLE, status.getCode()); |
Lines 1187-1193
Link Here
|
1187 |
createFile("/P1/lib.jar", ""); |
1187 |
createFile("/P1/lib.jar", ""); |
1188 |
IClasspathEntry variable = JavaCore.newVariableEntry(new Path("TEST_DEPRECATED_READ_ONLY"), null, null); |
1188 |
IClasspathEntry variable = JavaCore.newVariableEntry(new Path("TEST_DEPRECATED_READ_ONLY"), null, null); |
1189 |
IJavaModelStatus status = JavaConventions.validateClasspathEntry(project, variable, false); |
1189 |
IJavaModelStatus status = JavaConventions.validateClasspathEntry(project, variable, false); |
1190 |
assertStatus("Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project P1 is deprecated: 'A deprecated and read-only initializer'", status); |
1190 |
assertStatus("Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project 'P1' is deprecated: A deprecated and read-only initializer", status); |
1191 |
assertFalse("Status should not be OK", status.isOK()); |
1191 |
assertFalse("Status should not be OK", status.isOK()); |
1192 |
assertEquals("Status should have WARNING severity", IStatus.WARNING, status.getSeverity()); |
1192 |
assertEquals("Status should have WARNING severity", IStatus.WARNING, status.getSeverity()); |
1193 |
assertEquals("Status should have deprecated code", IJavaModelStatusConstants.DEPRECATED_VARIABLE, status.getCode()); |
1193 |
assertEquals("Status should have deprecated code", IJavaModelStatusConstants.DEPRECATED_VARIABLE, status.getCode()); |
Lines 1228-1234
Link Here
|
1228 |
IMarker[] markers = project.getProject().findMarkers(IJavaModelMarker.BUILDPATH_PROBLEM_MARKER, false, IResource.DEPTH_ZERO); |
1228 |
IMarker[] markers = project.getProject().findMarkers(IJavaModelMarker.BUILDPATH_PROBLEM_MARKER, false, IResource.DEPTH_ZERO); |
1229 |
sortMarkers(markers); |
1229 |
sortMarkers(markers); |
1230 |
assertMarkers("Unexpected marker(s)", |
1230 |
assertMarkers("Unexpected marker(s)", |
1231 |
"Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project P1 is deprecated: 'A deprecated and read-only initializer'", |
1231 |
"Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project 'P1' is deprecated: A deprecated and read-only initializer", |
1232 |
markers); |
1232 |
markers); |
1233 |
assertEquals("Marker on deprecated variable should be a WARNING", IMarker.SEVERITY_WARNING, markers[0].getAttribute(IMarker.SEVERITY, -1)); |
1233 |
assertEquals("Marker on deprecated variable should be a WARNING", IMarker.SEVERITY_WARNING, markers[0].getAttribute(IMarker.SEVERITY, -1)); |
1234 |
} finally { |
1234 |
} finally { |