package Ġnet . nem eros a . on track . model . structure Ċ Ċ import Ġnet . nem eros a . on track . model . structure . Name Description . Companion . escape Name Ċ import Ġorg . junit . Test Ċ import Ġjava . util . regex . Pattern Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertFalse Ċ import Ġkotlin . test . assertTrue Ċ Ċ class ĠName Description Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġequality () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( Name Description . nd (" a ", Ġ" A Ġa "), ĠName Description . nd (" a ", Ġ" A Ġa ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Name Ġpattern `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" Test ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" 2 ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" 2 . 0 . 0 ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" 2 . 0 . 0 - alpha ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" 2 . 0 . 0 - alpha - 1 ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" 2 . 0 . 0 - alpha - 1 - 1 4 ")) ĊĠĠĠĠĠĠĠ ĠassertFalse ( Pattern . matches ( Name Description . NAME , Ġ" 2 . 0 . 0 - alpha Ġ 1 - 1 4 ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" TEST ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" TEST _ 1 ")) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Pattern . matches ( Name Description . NAME , Ġ" TEST _ ONE ")) ĊĠĠĠĠĠĠĠ ĠassertFalse ( Pattern . matches ( Name Description . NAME , Ġ" TEST ĠONE ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Esc aping Ġok `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 2 . 0 . 0 - beta - 1 2 ", Ġescape Name (" 2 . 0 . 0 - beta - 1 2 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Esc aping Ġspecial Ġcharacters `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 2 . 0 . 0 - feature - accent u - e ", Ġescape Name (" 2 . 0 . 0 - feature - accent u Ã©e ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Esc aping Ġsl ashes `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" feature - temp lating ", Ġescape Name (" feature / temp lating ")) ĊĠĠĠ Ġ} Ċ Ċ } Ċ