import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . DisplayName Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . params . Parameterized Test Ċ import Ġorg . junit . jupiter . params . provider . Method Source Ċ Ċ @ DisplayName (" StringUtils ĠTests ") Ċ internal Ġclass ĠStringUtils Test Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġget Snapshot Versions () Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . snapshot ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . SNAPSHOT ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . snap SHOT ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 - SNAPSHOT ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 - SNAPSHOT - 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . SNAPSHOT . 1 " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġget Release Versions () Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . release ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . RELEASE ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . rel E ASE ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 - RELEASE ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 - RELEASE - 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 . RELEASE . 1 " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġget Non Tagged Versions () Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 . 0 . 0 - DEV " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Given Ġcamel Ġcase Ġstring , ĠWhen Ġcall Ġto K eb ab Case Ġfunction , ĠThen Ġreturns Ġke bab Ġcase Ġversion `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġke bab Case String Ġ= Ġ" camel Case String ". to K eb ab Case () ĊĠĠĠĠĠĠĠ ĠassertThat ( ke bab Case String ). isEqualTo (" camel - case - string ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Given Ġke bab Ġcase Ġstring , ĠWhen Ġcall Ġto Camel Case Ġfunction , ĠThen Ġreturns `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcamel Case String Ġ= Ġ" ke bab - case - string ". to Camel Case () ĊĠĠĠĠĠĠĠ ĠassertThat ( camel Case String ). isEqualTo (" ke bab Case String ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Parameterized Test ĊĠĠĠ Ġ@ Method Source (" get Snapshot Versions ") ĊĠĠĠ Ġfun Ġ` Given Ġstring Ġcontains Ġsnapshot Ġkeyword , Ġwhen Ġcall Ġis Snapshot , ĠThen Ġreturns Ġtrue `( ĊĠĠĠĠĠĠĠ Ġvalue : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( value . is Snapshot ()). isTrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Parameterized Test ĊĠĠĠ Ġ@ Method Source (" get Non Tagged Versions ") ĊĠĠĠ Ġfun Ġ` Given Ġstring Ġdoes Ġnot Ġcontain Ġsnapshot Ġkeyword , Ġwhen Ġcall Ġis Snapshot , ĠThen Ġreturns Ġtrue `( ĊĠĠĠĠĠĠĠ Ġvalue : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( value . is Snapshot ()). isFalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Parameterized Test ĊĠĠĠ Ġ@ Method Source (" get Release Versions ") ĊĠĠĠ Ġfun Ġ` Given Ġstring Ġcontains Ġrelease Ġkeyword , Ġwhen Ġcall Ġis Release , ĠThen Ġreturns Ġtrue `( ĊĠĠĠĠĠĠĠ Ġvalue : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( value . is Release ()). isTrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Parameterized Test ĊĠĠĠ Ġ@ Method Source (" get Non Tagged Versions ") ĊĠĠĠ Ġfun Ġ` Given Ġstring Ġdoes Ġnot Ġcontain Ġrelease Ġkeyword , ĠWhen Ġcall Ġis Release , ĠThen Ġreturns Ġfalse `( ĊĠĠĠĠĠĠĠ Ġvalue : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( value . is Release ()). isFalse ĊĠĠĠ Ġ} Ċ }