package Ġv _ collections Ċ Ċ import Ġjunit . framework . Assert Ċ import Ġorg . junit . Test Ġas Ġtest Ċ import Ġv _ collections . data .* Ċ import Ġv _ collections . shop Builders .* ĊĊ Ċ class ĠJ _ Fold Ġ{ ĊĠĠĠ Ġtest Ġfun ĠtestGet Products Ordered By All Customers () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtest Shop Ġ= Ġshop (" test Ġshop Ġfor Ġ' fold '") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcustomer ( luc as , ĠCan b erra ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorder ( idea ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorder ( web Storm ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcustomer ( re ka , ĠB ud ape st ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorder ( idea ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorder ( you Track ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( set Of ( idea ), Ġtest Shop . get Products Ordered By All Customers ()) ĊĠĠĠ Ġ} Ċ } Ċ