package Ġch . lead rian . samp . k amp . core . runtime . command Ċ Ċ import Ġch . lead rian . samp . k amp . core . api . constants . Skin Model Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠSk in Model Command Parameter Resolver Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġskin Model Command Parameter Resolver Ġ= ĠSk in Model Command Parameter Resolver () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġgiven Valid Model Id It Should Return Skin Model () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġskin Model Ġ= Ġskin Model Command Parameter Resolver . resolve (" 1 0 2 ") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( skin Model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( Skin Model . B ALL AS 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġgiven Invalid Model Id It Should Return Null () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġskin Model Ġ= Ġskin Model Command Parameter Resolver . resolve (" 9 9 9 9 9 9 ") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( skin Model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isNull () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġgiven Valid Skin ModelName It Should Return Skin Model () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġskin Model Ġ= Ġskin Model Command Parameter Resolver . resolve (" Colon el ĠF u hr ber ger ") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( skin Model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( Skin Model . WM OP J ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġgiven Skin Model Enum Name It Should Return Skin Model () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġskin Model Ġ= Ġskin Model Command Parameter Resolver . resolve (" W BD YG 1 ") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( skin Model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( Skin Model . W BD YG 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġgiven Invalid Skin ModelName It Should Return Null () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġskin Model Ġ= Ġskin Model Command Parameter Resolver . resolve (" h ah aha ") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( skin Model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isNull () ĊĠĠĠ Ġ} Ċ Ċ }