Skip to content

Failed

org.eclipse.jdt.core.tests.compiler.regression.SwitchExpressionTest.testBug545916_01 - 12 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)

Failing for the past 1 build (Since #44 )
Took 1.3 sec.

Error Message

testBug545916_01 - Javac found error(s) but Eclipse did not find any.
----------- Expected ------------

------------ but was ------------
X.java:12: error: variable o might not have been initialized\n
         System.out.println(o);\n
                            ^\n
Note: X.java uses preview language features.\n
Note: Recompile with -Xlint:preview for details.\n
1 error\n

--------- Difference is ----------
 expected:<[]> but was:<[X.java:12: error: variable o might not have been initialized\n
         System.out.println(o);\n
                            ^\n
Note: X.java uses preview language features.\n
Note: Recompile with -Xlint:preview for details.\n
1 error\n
]>

Stacktrace

junit.framework.ComparisonFailure: 
testBug545916_01 - Javac found error(s) but Eclipse did not find any.
----------- Expected ------------

------------ but was ------------
X.java:12: error: variable o might not have been initialized\n
         System.out.println(o);\n
                            ^\n
Note: X.java uses preview language features.\n
Note: Recompile with -Xlint:preview for details.\n
1 error\n

--------- Difference is ----------
 expected:<[]> but was:<[X.java:12: error: variable o might not have been initialized\n
         System.out.println(o);\n
                            ^\n
Note: X.java uses preview language features.\n
Note: Recompile with -Xlint:preview for details.\n
1 error\n
]>
	at org.eclipse.jdt.core.tests.compiler.regression.SwitchExpressionTest.runConformTest(SwitchExpressionTest.java:64)
	at org.eclipse.jdt.core.tests.compiler.regression.SwitchExpressionTest.runConformTest(SwitchExpressionTest.java:53)
	at org.eclipse.jdt.core.tests.compiler.regression.SwitchExpressionTest.testBug545916_01(SwitchExpressionTest.java:2323)

Standard Output

org.eclipse.jdt.core.tests.compiler.regression.SwitchExpressionTest#testBug545916_01 - 12
X.java [
enum X {
    A, B;
     
    @SuppressWarnings("preview")
    public static void main(String[] args) {
         X myEnum = X.A;
         int o;
         var f = switch(myEnum) {
             case A -> o = 5;
             case B -> o = 10;
         };
         System.out.println(o);
     }
} 

]


Full results sent to /tmp/genie.jdt/comptest/run.1565715170219/12_20190813_125251.txt

Standard Error

--- javac err: ---
X.java:12: error: variable o might not have been initialized
         System.out.println(o);
                            ^
Note: X.java uses preview language features.
Note: Recompile with -Xlint:preview for details.
1 error

----------------------------------------