[283663] Added test case for bug 283663
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.compiler/src/org/eclipse/wst/jsdt/core/tests/compiler/regression/BasicResolveTests.java b/tests/org.eclipse.wst.jsdt.core.tests.compiler/src/org/eclipse/wst/jsdt/core/tests/compiler/regression/BasicResolveTests.java
index 720678f..9a7315d 100644
--- a/tests/org.eclipse.wst.jsdt.core.tests.compiler/src/org/eclipse/wst/jsdt/core/tests/compiler/regression/BasicResolveTests.java
+++ b/tests/org.eclipse.wst.jsdt.core.tests.compiler/src/org/eclipse/wst/jsdt/core/tests/compiler/regression/BasicResolveTests.java
@@ -10,7 +10,6 @@
*******************************************************************************/
package org.eclipse.wst.jsdt.core.tests.compiler.regression;
-import org.eclipse.wst.jsdt.core.JavaScriptCore;
@@ -1227,7 +1226,6 @@
}
public void Xtestbug196377_1() {
- JavaScriptCore.getPlugin().getPluginPreferences().setValue("semanticValidation", true);
this.runNegativeTest(
new String[] {
"Z.js",
@@ -1241,7 +1239,6 @@
}
public void Xtestbug196377_2() {
- JavaScriptCore.getPlugin().getPluginPreferences().setValue("semanticValidation", true);
this.runNegativeTest(
new String[] {
"Z.js",
@@ -1256,7 +1253,6 @@
}
public void testbug196377_3() {
- JavaScriptCore.getPlugin().getPluginPreferences().setValue("semanticValidation", true);
this.runNegativeTest(
new String[] {
"Z.js",
@@ -1268,7 +1264,6 @@
}
public void testbug196377_4() {
- JavaScriptCore.getPlugin().getPluginPreferences().setValue("semanticValidation", true);
this.runNegativeTest(
new String[] {
"Z.js",
@@ -1278,6 +1273,18 @@
""
);
}
+
+ public void testbug283663() {
+ this.runNegativeTest(
+ new String[] {
+ "Z.js",
+ "var myNum = 3;\n" +
+ "if(myNum === undefined){}\n" +
+ "if(myNum == undefined){}\n"
+ },
+ ""
+ );
+ }
}
\ No newline at end of file