HiÂ
 I am implementing a Automated BDD Scenario using Junit, Cucumber and jenkins along with a Automation tool.
Commandline from Jenkins job with Jar versions
"C:\Program Files\Java\jre1.8.0_101\bin\java.exe" -classpathÂ
C:\Workspace\bin;
C:\Workspace\Lib\cucumber-core-1.2.4.jar;
C:\Workspace\Lib\cucumber-html-0.2.3.jar;
C:\Workspace\Lib\cucumber-java-1.2.4.jar;
C:\Workspace\Lib\cucumber-junit-1.2.4.jar;
C:\Workspace\Lib\cucumber-jvm-deps-1.0.3.jar;
C:\Workspace\Lib\cucumber-testng-1.2.0.jar;
C:\Workspace\Lib\gherkin-2.12.2.jar;
C:\Workspace\Lib\gherkin3-3.0.0.jar;
C:\Workspace\Lib\hamcrest-all.jar;
C:\Workspace\Lib\hamcrest-core-1.3.jar;
C:\Workspace\Lib\jacob-1.14.3.jar;
C:\Workspace\Lib\junit-4.12.jar;
C:\Workspace\Lib\TestComplete.jar;
/C:/Users/Lotus/eclipse/java-neon/eclipse/configuration/org.eclipse.osgi/215/0/.cp/;/C:/Users/Lotus/eclipse/java-neon/eclipse/configuration/org.eclipse.osgi/214/0/.cp/   org.junit.runner.JUnitCore  CucumberTest.TestRunnerÂ
TestRunner options are to generate the Json, XML and html. Â The Report .Json and Report.js file have the Step result for an Junit assertEquals as False.
Issue: Junit report in Cucumber is listed as Blank for UnicodeÂ
Given i launch Lotus012ms
java.lang.AssertionError: expected: but was:
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at org.junit.Assert.assertEquals(Assert.java:144)
at StepDefinition.Test_Steps.i_launch_Lotus(Test_Steps.java:54)
at ✽.Given i launch Lotus(features/Test.Feature:19)
Then i should get the expected Value as 0
Junit Report
- Given i launch Lotus
java.lang.AssertionError: expected:<true> but was:<false>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at org.junit.Assert.assertEquals(Assert.java:144)
at StepDefinition.Test_Steps.i_launch_Lotus(Test_Steps.java:54)
at ✽.Given i launch Lotus(features/Test.Feature:19)
- When i enter 0
- Then i should get the expected Value as 0
Cucumber XML Verbatim:
]]></failure>
</testcase>
<testcase classname="Check BDD" name="TestScenario#2_2" time="0.014023">
<failure message="java.lang.AssertionError: expected:<true> but was:<false> 	at org.junit.Assert.fail(Assert.java:88) 	at org.junit.Assert.failNotEquals(Assert.java:834) 	at org.junit.Assert.assertEquals(Assert.java:118) 	at org.junit.Assert.assertEquals(Assert.java:144) 	at StepDefinition.Test_Steps.i_launch_Lotus(Test_Steps.java:54) 	at ✽.Given i launch Lotus(features/Test.Feature:19) "><![CDATA[Given i launch Lotus........................................................failed
When i enter 5..............................................................skipped
Then i should get the expected Value as 5...................................skipped
StackTrace:
java.lang.AssertionError: expected:<true> but was:<false>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at org.junit.Assert.assertEquals(Assert.java:144)
Same Result in Json
formatter.step({
 "line": 21,
 "name": "i should get the expected Value as 0",
 "matchedColumns": [
  1
 ],
 "keyword": "Then "
});
formatter.match({
 "location": "Test_Steps.i_launch_Lotus()"
});
formatter.result({
 "duration": 12531542,
 "error_message": "java.lang.AssertionError: expected:\u003ctrue\u003e but was:\u003cfalse\u003e\r\n\tat org.junit.Assert.fail(Assert.java:88)\r\n\tat org.junit.Assert.failNotEquals(Assert.java:834)\r\n\tat org.junit.Assert.assertEquals(Assert.java:118)\r\n\tat org.junit.Assert.assertEquals(Assert.java:144)\r\n\tat StepDefinition.Test_Steps.i_launch_Lotus(Test_Steps.java:54)\r\n\tat ✽.Given i launch Lotus(features/Test.Feature:19)\r\n",
 "status": "failed"
});
.Json
 "type": "scenario",
    "keyword": "Scenario Outline",
    "steps": [
     {
      "result": {
       "duration": 12531542,
       "error_message": "java.lang.AssertionError: expected:\u003ctrue\u003e but was:\u003cfalse\u003e\r\n\tat org.junit.Assert.fail(Assert.java:88)\r\n\tat org.junit.Assert.failNotEquals(Assert.java:834)\r\n\tat org.junit.Assert.assertEquals(Assert.java:118)\r\n\tat org.junit.Assert.assertEquals(Assert.java:144)\r\n\tat StepDefinition.Test_Steps.i_launch_Lotus(Test_Steps.java:54)\r\n\tat ✽.Given i launch Lotus(features/Test.Feature:19)\r\n",
       "status": "failed"
      },
      "line": 19,
      "name": "i launch Lotus",
      "match": {
       "location": "Test_Steps.i_launch_Lotus()"
      },
      "keyword": "Given "
     },
Could Someone confirm and have this reported as a issue?.