package Ġio . github . j mat su . license . presentation Ċ Ċ import Ġio . github . j mat su . license . Factory Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠAs sembler Test Ġ: ĠStruct uring Strategy Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` collect ToMap By Artifact Group Ġdoes Ġnot Ġfail `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdefinitions Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFactory . provide Artifact ( key Ġ= Ġ" group : name "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFactory . provide Artifact ( key Ġ= Ġ" safe - group ") ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġcollect Result Ġ= Ġdefinitions . collect ToMap By Artifact Group () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( collect Result , Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" group " Ġto ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFactory . provide Artifact ( key Ġ= Ġ" name ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" safe - group " Ġto ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFactory . provide Artifact ( key Ġ= Ġ" safe - group ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠ Ġ} Ċ } Ċ