package Ġcom . ek ino . oss . j cv . idea . plugin . language . parsing Ċ Ċ import Ġcom . ek ino . oss . j cv . idea . plugin . language . J cv FileType Ċ import Ġcom . ek ino . oss . j cv . idea . plugin . language . J cv Parser Definition Ċ import Ġcom . ek ino . oss . j cv . idea . plugin . language . TEST _ DATA _ DIR Ċ import Ġcom . intellij . test Framework . Parsing TestCase Ċ Ċ /** Ċ Ġ* Ġ@ see Ġ< a Ġhref =" https :// jetbrains . org / intellij / sdk / docs / tutorials / writing _ tests _ for _ plugins / parsing _ test . html # define - a - parsing - test "> 2 . 4 . ĠDefine Ġa ĠParsing ĠTest </ a > Ċ Ġ*/ Ċ class ĠJ cv Parsing Test Ġ: ĠParsing TestCase ( ĊĠ Ġ"", ĊĠ ĠJ cv FileType . default Extension , ĊĠ ĠJ cv Parser Definition () Ċ ) Ġ{ ĊĊĠ Ġfun Ġtest Parsing Validator With Id Only () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Parsing Validator With Empty Parameter () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Parsing Validator With Empty Parameters () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Parsing Validator With Esc aped Parameter Separator () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Parsing Validator With One Parameter () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Parsing Validator With Two Parameters () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Parsing Validator With White Spaces () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Parsing Validator With Two End Markers () Ġ{ ĊĠĠĠ Ġdo Test ( true ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget TestData Path (): ĠString Ġ= Ġ"$ TEST _ DATA _ DIR / parsing " ĊĊĠ Ġoverride Ġfun Ġskip Spaces (): ĠBoolean Ġ= Ġfalse ĊĊĠ Ġoverride Ġfun Ġinclude Ranges (): ĠBoolean Ġ= Ġtrue Ċ } Ċ