package Ġcom . pro cur ify . flag counter Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Test ĊĊ Ċ class ĠEnvironment Team Parser Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` ensure Ġthat ĠJSON Ġis Ġcorrectly Ġparsed Ġinto Ġthe Ġteams Ġmap `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġjson String Ġ= Ġ"{\" teams List \": [{ \" email \":\" a @ test . com \", Ġ\" url \": Ġ\" google . com \" },{ \" email \":\" b @ test . com \", Ġ\" url \":\" bing . com \" }] }" ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Map Ġ= Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" a @ test . com " Ġto Ġ" google . com ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" b @ test . com " Ġto Ġ" bing . com ", ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Map Ġ= ĠEnvironment Team Parser . parse Json Into Teams Map ( json String ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected Map , Ġactual Map ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` ensure Ġthat Ġan Ġempty Ġstring Ġreturns Ġan Ġempty Ġmap `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġjson String Ġ= Ġ"" ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Map Ġ= Ġempty Map < String , ĠString >() ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Map Ġ= ĠEnvironment Team Parser . parse Json Into Teams Map ( json String ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected Map , Ġactual Map ) ĊĠĠĠ Ġ} Ċ }