package Ġcom . gar pr . android . data . models Ċ Ċ import Ġcom . gar pr . android . test . Base Test Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Assert . assertNotNull Ċ import Ġorg . junit . Assert . assertTrue Ċ import Ġorg . junit . Test Ċ Ċ class ĠFull Player Test Ġ: ĠBaseTest () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠFULL _ PLAYER _ 1 Ġ= ĠFull Player ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" I my t ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaliases Ġ= ĠlistOf (" im yt ", Ġ" IM YT ", Ġ" Dr . ĠM ario ") ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠFULL _ PLAYER _ 2 Ġ= ĠFull Player ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Char lez ard ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaliases Ġ= ĠlistOf (" char lez ard ") ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠFULL _ PLAYER _ 3 Ġ= ĠFull Player ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" ga R ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaliases Ġ= ĠlistOf (" ret ired ", Ġ" RE TI RED ", Ġ" ri pg ar pr ", Ġ" iv an ") ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠFULL _ PLAYER _ 4 Ġ= ĠFull Player ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 4 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" mik ku z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaliases Ġ= Ġempty List () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠFULL _ PLAYER _ 5 Ġ= ĠFull Player ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 5 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" grand ma ĠDan " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠFULL _ PLAYER _ 6 Ġ= ĠFull Player ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" 6 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" O ats ngo ats ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaliases Ġ= ĠlistOf ("") ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Unique Aliases With Full Player 1 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġunique Aliases Ġ= ĠFULL _ PLAYER _ 1 . unique Aliases ĊĠĠĠĠĠĠĠ ĠassertNotNull ( unique Aliases ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġunique Aliases ?. size ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Unique Aliases With Full Player 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġunique Aliases Ġ= ĠFULL _ PLAYER _ 2 . unique Aliases ĊĠĠĠĠĠĠĠ ĠassertTrue ( unique Aliases . isNull OrEmpty ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Unique Aliases With Full Player 3 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġunique Aliases Ġ= ĠFULL _ PLAYER _ 3 . unique Aliases ĊĠĠĠĠĠĠĠ ĠassertNotNull ( unique Aliases ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 3 , Ġunique Aliases ?. size ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Unique Aliases With Full Player 4 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġunique Aliases Ġ= ĠFULL _ PLAYER _ 4 . unique Aliases ĊĠĠĠĠĠĠĠ ĠassertTrue ( unique Aliases . isNull OrEmpty ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Unique Aliases With Full Player 5 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġunique Aliases Ġ= ĠFULL _ PLAYER _ 5 . unique Aliases ĊĠĠĠĠĠĠĠ ĠassertTrue ( unique Aliases . isNull OrEmpty ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Unique Aliases With Full Player 6 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġunique Aliases Ġ= ĠFULL _ PLAYER _ 6 . unique Aliases ĊĠĠĠĠĠĠĠ ĠassertTrue ( unique Aliases . isNull OrEmpty ()) ĊĠĠĠ Ġ} Ċ Ċ } Ċ