package Ġreport . utils Ċ Ċ import Ġjunit . framework . TestCase Ċ import Ġreport . Report Ċ Ċ class ĠMarkdown Description B aker Test Ġ: ĠTestCase () Ġ{ ĊĊĠĠĠ Ġfun Ġ` test Ġhappy Ġpath `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġreport Ġ= ĠReport ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" java . lang . NullPointerException ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplugin Version Ġ= Ġ" 0 . 2 6 . 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġide Version Ġ= Ġ" IC - 1 9 3 . 5 2 3 3 . 1 0 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadditional Info Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstack trace Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava . lang . NullPointerException : ĠSomething Ġbad Ġhappened ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat Ġcom . example . Some . handle ( Some . java : 3 2 6 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ... Ġ 5 4 Ġmore ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġmarkdown Ġ= ĠMarkdown Description B aker . b ake ( report ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPlugin Ġversion : Ġ``` 0 . 2 6 . 1 ``` ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIDE Ġversion : Ġ``` IC - 1 9 3 . 5 2 3 3 . 1 0 2 ``` ĊĠĠĠĠĠĠĠĠĠĠĠ ĠException : Ġ``` java . lang . NullPointerException ``` ĊĠĠĠĠĠĠĠĠĠĠĠ ĠStack trace : ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ``` text ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava . lang . NullPointerException : ĠSomething Ġbad Ġhappened ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġat Ġcom . example . Some . handle ( Some . java : 3 2 6 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ... Ġ 5 4 Ġmore ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ``` ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġmarkdown ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġ` test Ġempty Ġreport Ġshould Ġoutput Ġempty Ġmarkdown `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġempty Ġ= ĠReport ( null , Ġnull , Ġnull , Ġnull , Ġnull ) ĊĠĠĠĠĠĠĠ Ġval Ġempty Markdown Ġ= ĠMarkdown Description B aker . b ake ( empty ) ĊĠĠĠĠĠĠĠ ĠassertEquals ("", Ġempty Markdown ) ĊĠĠĠ Ġ} Ċ Ċ }