package Ġme . pro xer . library . util Ċ Ċ import Ġme . pro xer . library . enums . An ime Language Ċ import Ġme . pro xer . library . enums . Length Bound Ċ import Ġme . pro xer . library . enums . Media Language Ċ import Ġorg . am sh ove . k lu ent . shouldBe EqualTo Ċ import Ġorg . am sh ove . k lu ent . shouldBe Null Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ /** Ċ Ġ* Ġ@ author ĠRub en ĠGe es Ċ Ġ*/ Ċ class ĠPro xer UtilsTest Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠtestGet Enum Name () Ġ{ ĊĠĠĠĠĠĠĠ ĠPro xer Utils . get Api Enum Name ( Media Language . GER MAN _ SUB ) ĠshouldBe EqualTo Ġ" gers ub " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠtestGet Safe Enum Name () Ġ{ ĊĠĠĠĠĠĠĠ ĠPro xer Utils . get Api Enum Name ( Length Bound . HIG HER ) ĠshouldBe EqualTo Ġ" up " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest To Api Enum () Ġ{ ĊĠĠĠĠĠĠĠ ĠPro xer Utils . to Api Enum < Media Language >(" gers ub ") ĠshouldBe EqualTo ĠMedia Language . GER MAN _ SUB ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest To Safe Api Enum () Ġ{ ĊĠĠĠĠĠĠĠ ĠPro xer Utils . to Safe Api Enum < An ime Language >(" gers ub ") ĠshouldBe EqualTo ĠAn ime Language . GER MAN _ SUB ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest To Api Enum Ig no res Case () Ġ{ ĊĠĠĠĠĠĠĠ ĠPro xer Utils . to Api Enum < Media Language >(" EN G SUB ") ĠshouldBe EqualTo ĠMedia Language . EN GL ISH _ SUB ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest To Api Enum Invalid String () Ġ{ ĊĠĠĠĠĠĠĠ ĠPro xer Utils . to Api Enum < Media Language >(" invalid "). shouldBe Null () ĊĠĠĠ Ġ} Ċ } Ċ