View | Details | Raw Unified | Return to bug 174348 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/jdt/core/tests/model/ClasspathInitializerTests.java (-3 / +3 lines)
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 {

Return to bug 174348