Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BasicBuildTests.java')
-rw-r--r--org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BasicBuildTests.java118
1 files changed, 59 insertions, 59 deletions
diff --git a/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BasicBuildTests.java b/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BasicBuildTests.java
index 2f3540638b..443f0da5de 100644
--- a/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BasicBuildTests.java
+++ b/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BasicBuildTests.java
@@ -32,22 +32,22 @@ public class BasicBuildTests extends BuilderTests {
public BasicBuildTests(String name) {
super(name);
}
-
+
public static Test suite() {
return buildTestSuite(BasicBuildTests.class);
}
-
+
public void testBuild() throws JavaModelException {
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
fullBuild(projectPath);
-
+
// remove old package fragment root so that names don't collide
env.removePackageFragmentRoot(projectPath, ""); //$NON-NLS-1$
-
+
IPath root = env.addPackageFragmentRoot(projectPath, "src"); //$NON-NLS-1$
env.setOutputFolder(projectPath, "bin"); //$NON-NLS-1$
-
+
env.addClass(root, "p1", "Hello", //$NON-NLS-1$ //$NON-NLS-2$
"package p1;\n"+ //$NON-NLS-1$
"public class Hello {\n"+ //$NON-NLS-1$
@@ -56,7 +56,7 @@ public class BasicBuildTests extends BuilderTests {
" }\n"+ //$NON-NLS-1$
"}\n" //$NON-NLS-1$
);
-
+
incrementalBuild(projectPath);
}
@@ -67,9 +67,9 @@ public class BasicBuildTests extends BuilderTests {
Hashtable options = JavaCore.getOptions();
Hashtable newOptions = JavaCore.getOptions();
newOptions.put(JavaCore.COMPILER_TASK_TAGS, "todo"); //$NON-NLS-1$
-
+
JavaCore.setOptions(newOptions);
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
@@ -87,7 +87,7 @@ public class BasicBuildTests extends BuilderTests {
fullBuild(projectPath);
expectingOnlySpecificProblemFor(pathToA, new Problem("A", "todo nothing", pathToA, 14, 26, -1, IMarker.SEVERITY_ERROR)); //$NON-NLS-1$ //$NON-NLS-2$
-
+
JavaCore.setOptions(options);
}
@@ -99,9 +99,9 @@ public class BasicBuildTests extends BuilderTests {
Hashtable newOptions = JavaCore.getOptions();
newOptions.put(JavaCore.COMPILER_TASK_TAGS, "TODO,FIXME,XXX"); //$NON-NLS-1$
newOptions.put(JavaCore.COMPILER_TASK_PRIORITIES, "NORMAL,HIGH,LOW"); //$NON-NLS-1$
-
+
JavaCore.setOptions(newOptions);
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
@@ -152,7 +152,7 @@ public class BasicBuildTests extends BuilderTests {
}
JavaCore.setOptions(options);
}
-
+
/*
* http://bugs.eclipse.org/bugs/show_bug.cgi?id=110797
*/
@@ -161,9 +161,9 @@ public class BasicBuildTests extends BuilderTests {
Hashtable newOptions = JavaCore.getOptions();
newOptions.put(JavaCore.COMPILER_TASK_TAGS, "TODO,FIXME,XXX"); //$NON-NLS-1$
newOptions.put(JavaCore.COMPILER_TASK_PRIORITIES, "NORMAL,HIGH,LOW"); //$NON-NLS-1$
-
+
JavaCore.setOptions(newOptions);
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
@@ -217,9 +217,9 @@ public class BasicBuildTests extends BuilderTests {
Hashtable newOptions = JavaCore.getOptions();
newOptions.put(JavaCore.COMPILER_TASK_TAGS, "TODO,FIXME,XXX"); //$NON-NLS-1$
newOptions.put(JavaCore.COMPILER_TASK_PRIORITIES, "NORMAL,HIGH,LOW"); //$NON-NLS-1$
-
+
JavaCore.setOptions(newOptions);
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
@@ -257,7 +257,7 @@ public class BasicBuildTests extends BuilderTests {
}
JavaCore.setOptions(options);
}
-
+
/*
* Ensures that a task tag is not user editable
* (regression test for bug 123721 two types of 'remove' for TODO task tags)
@@ -294,7 +294,7 @@ public class BasicBuildTests extends BuilderTests {
JavaCore.setOptions(options);
}
}
-
+
/*
* http://bugs.eclipse.org/bugs/show_bug.cgi?id=92821
*/
@@ -302,9 +302,9 @@ public class BasicBuildTests extends BuilderTests {
Hashtable options = JavaCore.getOptions();
Hashtable newOptions = JavaCore.getOptions();
newOptions.put(JavaCore.COMPILER_PB_UNUSED_IMPORT, JavaCore.WARNING);
-
+
JavaCore.setOptions(newOptions);
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
@@ -315,30 +315,30 @@ public class BasicBuildTests extends BuilderTests {
env.setOutputFolder(projectPath, "bin"); //$NON-NLS-1$
env.addClass(root, "util", "MyException", //$NON-NLS-1$ //$NON-NLS-2$
- "package util;\n" +
- "public class MyException extends Exception {\n" +
+ "package util;\n" +
+ "public class MyException extends Exception {\n" +
" private static final long serialVersionUID = 1L;\n" +
"}"
); //$NON-NLS-1$
env.addClass(root, "p", "Test", //$NON-NLS-1$ //$NON-NLS-2$
- "package p;\n" +
- "import util.MyException;\n" +
- "public class Test {\n" +
- " /**\n" +
- " * @throws MyException\n" +
- " */\n" +
- " public void bar() {\n" +
- " }\n" +
+ "package p;\n" +
+ "import util.MyException;\n" +
+ "public class Test {\n" +
+ " /**\n" +
+ " * @throws MyException\n" +
+ " */\n" +
+ " public void bar() {\n" +
+ " }\n" +
"}"
);
fullBuild(projectPath);
expectingNoProblems();
-
+
JavaCore.setOptions(options);
}
-
+
/*
* http://bugs.eclipse.org/bugs/show_bug.cgi?id=98667
*/
@@ -348,17 +348,17 @@ public class BasicBuildTests extends BuilderTests {
// remove old package fragment root so that names don't collide
env.removePackageFragmentRoot(projectPath, ""); //$NON-NLS-1$
-
+
IPath root = env.addPackageFragmentRoot(projectPath, "src"); //$NON-NLS-1$
env.setOutputFolder(projectPath, "bin"); //$NON-NLS-1$
-
+
env.addClass(root, "p1", "Aaa$Bbb$Ccc", //$NON-NLS-1$ //$NON-NLS-2$
- "package p1;\n" + //$NON-NLS-1$
+ "package p1;\n" + //$NON-NLS-1$
"\n" + //$NON-NLS-1$
- "public class Aaa$Bbb$Ccc {\n" + //$NON-NLS-1$
+ "public class Aaa$Bbb$Ccc {\n" + //$NON-NLS-1$
"}" //$NON-NLS-1$
);
-
+
fullBuild(projectPath);
expectingNoProblems();
}
@@ -370,7 +370,7 @@ public class BasicBuildTests extends BuilderTests {
*/
public void testBug164707() throws JavaModelException {
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
- IJavaProject javaProject = env.getJavaProject(projectPath);
+ IJavaProject javaProject = env.getJavaProject(projectPath);
javaProject.setOption(JavaCore.COMPILER_SOURCE, "invalid");
env.addExternalJars(projectPath, Util.getJavaClassLibs());
fullBuild(projectPath);
@@ -383,7 +383,7 @@ public class BasicBuildTests extends BuilderTests {
* @see "https://bugs.eclipse.org/bugs/show_bug.cgi?id=75471"
*/
public void _testUpdateProjectPreferences() throws JavaModelException {
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
@@ -394,16 +394,16 @@ public class BasicBuildTests extends BuilderTests {
env.setOutputFolder(projectPath, "bin"); //$NON-NLS-1$
env.addClass(root, "util", "MyException", //$NON-NLS-1$ //$NON-NLS-2$
- "package util;\n" +
- "public class MyException extends Exception {\n" +
+ "package util;\n" +
+ "public class MyException extends Exception {\n" +
" private static final long serialVersionUID = 1L;\n" +
"}"
); //$NON-NLS-1$
IPath cuPath = env.addClass(root, "p", "Test", //$NON-NLS-1$ //$NON-NLS-2$
- "package p;\n" +
- "import util.MyException;\n" +
- "public class Test {\n" +
+ "package p;\n" +
+ "import util.MyException;\n" +
+ "public class Test {\n" +
"}"
);
@@ -418,7 +418,7 @@ public class BasicBuildTests extends BuilderTests {
expectingNoProblems();
}
public void _testUpdateWkspPreferences() throws JavaModelException {
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
@@ -429,16 +429,16 @@ public class BasicBuildTests extends BuilderTests {
env.setOutputFolder(projectPath, "bin"); //$NON-NLS-1$
env.addClass(root, "util", "MyException", //$NON-NLS-1$ //$NON-NLS-2$
- "package util;\n" +
- "public class MyException extends Exception {\n" +
+ "package util;\n" +
+ "public class MyException extends Exception {\n" +
" private static final long serialVersionUID = 1L;\n" +
"}"
); //$NON-NLS-1$
IPath cuPath = env.addClass(root, "p", "Test", //$NON-NLS-1$ //$NON-NLS-2$
- "package p;\n" +
- "import util.MyException;\n" +
- "public class Test {\n" +
+ "package p;\n" +
+ "import util.MyException;\n" +
+ "public class Test {\n" +
"}"
);
@@ -471,28 +471,28 @@ public class BasicBuildTests extends BuilderTests {
Hashtable newOptions = JavaCore.getOptions();
newOptions.put(JavaCore.COMPILER_TASK_TAGS, "TODO!,TODO,TODO?"); //$NON-NLS-1$
newOptions.put(JavaCore.COMPILER_TASK_PRIORITIES, "HIGH,NORMAL,LOW"); //$NON-NLS-1$
-
+
JavaCore.setOptions(newOptions);
-
+
IPath projectPath = env.addProject("Project"); //$NON-NLS-1$
env.addExternalJars(projectPath, Util.getJavaClassLibs());
-
+
// remove old package fragment root so that names don't collide
env.removePackageFragmentRoot(projectPath, ""); //$NON-NLS-1$
-
+
IPath root = env.addPackageFragmentRoot(projectPath, "src"); //$NON-NLS-1$
env.setOutputFolder(projectPath, "bin"); //$NON-NLS-1$
-
+
IPath pathToA = env.addClass(root, "p", "A", //$NON-NLS-1$ //$NON-NLS-2$
"package p; \n"+ //$NON-NLS-1$
"// TODO! TODO? need to review the loop\n" + //$NON-NLS-1$
"public class A {\n" + //$NON-NLS-1$
"}");
-
+
fullBuild(projectPath);
IMarker[] markers = env.getTaskMarkersFor(pathToA);
assertEquals("Wrong size", 2, markers.length);
-
+
try {
IMarker marker = markers[1];
Object priority = marker.getAttribute(IMarker.PRIORITY);
@@ -500,7 +500,7 @@ public class BasicBuildTests extends BuilderTests {
assertEquals("Wrong message", "TODO? need to review the loop", message);
assertNotNull("No task priority", priority);
assertEquals("Wrong priority", new Integer(IMarker.PRIORITY_LOW), priority);
-
+
marker = markers[0];
priority = marker.getAttribute(IMarker.PRIORITY);
message = (String) marker.getAttribute(IMarker.MESSAGE);
@@ -512,5 +512,5 @@ public class BasicBuildTests extends BuilderTests {
}
JavaCore.setOptions(options);
}
-
+
}

Back to the top