In this tutorial, we will create a JUnit4 Test Case in Java using Selenium for browser automation.
There is a more up-to-date tutorial using JUnit5 providing additional capabilities. Please check it instead.
After successfully running the Test Case and generating the JUnit XML report (e.g., TESTS-TestSuites.xml), it can be imported to Xray (by using either the REST API or the Import Execution Results action within the Test Execution).
JUnit's Test Case is mapped to a Generic Test in Jira, and the Generic Test Definition field contains the name of the class and the method name that implements the Test Case.
The Execution Details of the Generic Test contains information about the Test Suite, which in this case corresponds to the Test Case class.