Failed
org.eclipse.jdt.core.tests.compiler.regression.ProgrammingProblemsTest.test0050 - 11 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)
Error Message
test0050 - Eclipse found warning(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. WARNING in X.java (at line 4)\n if (false) {\n boolean b=false;\n b|=true;\n }\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Dead code\n ----------\n 2. WARNING in X.java (at line 8)\n int k = 2;\n ^\n The value of the local variable k is not used\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. WARNING in X.java (at line 4)\n if (false) {\n boolean b=false;\n b|=true;\n }\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Dead code\n ----------\n 2. WARNING in X.java (at line 8)\n int k = 2;\n ^\n The value of the local variable k is not used\n ----------\n ]>
Stacktrace
junit.framework.ComparisonFailure: test0050 - Eclipse found warning(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. WARNING in X.java (at line 4)\n if (false) {\n boolean b=false;\n b|=true;\n }\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Dead code\n ----------\n 2. WARNING in X.java (at line 8)\n int k = 2;\n ^\n The value of the local variable k is not used\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. WARNING in X.java (at line 4)\n if (false) {\n boolean b=false;\n b|=true;\n }\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Dead code\n ----------\n 2. WARNING in X.java (at line 8)\n int k = 2;\n ^\n The value of the local variable k is not used\n ----------\n ]> at org.eclipse.jdt.core.tests.compiler.regression.ProgrammingProblemsTest.test0050(ProgrammingProblemsTest.java:2075)
Standard Output
org.eclipse.jdt.core.tests.compiler.regression.ProgrammingProblemsTest#test0050 - 11 X.java [ class X { int foo() { int i=1; if (false) { boolean b=false; b|=true; } int k = 2; --k; k+=3; Integer j = 3; j++; return i++; } } ] Full results sent to /tmp/genie.jdt/comptest/run.1565427784609/11_20190810_050312.txt
Standard Error
----------------------------------------