package Ġextensions . pair Ċ Ċ import Ġextensions . flip Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠFlip Tests Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` flip Ġof Ġsymmetric Ġpair Ġshould Ġequal Ġoriginal Ġpair `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠArrange ĊĠĠĠĠĠĠĠ Ġval Ġn Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġval Ġpair Ġ= Ġn Ġto Ġn ĊĊĠĠĠĠĠĠĠ Ġ// ĠAct ĊĠĠĠĠĠĠĠ Ġval Ġf lipped Pair Ġ= Ġpair . flip () ĊĊĠĠĠĠĠĠĠ Ġ// ĠAssert ĊĠĠĠĠĠĠĠ ĠassertEquals ( pair , Ġf lipped Pair ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` flip Ġof Ġas ymmetric Ġpair Ġshould Ġbe Ġcorrect `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠArrange ĊĠĠĠĠĠĠĠ Ġval Ġn 1 Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġval Ġn 2 Ġ= Ġ" 2 " ĊĠĠĠĠĠĠĠ Ġval Ġpair Ġ= Ġn 1 Ġto Ġn 2 ĊĊĠĠĠĠĠĠĠ Ġ// ĠAct ĊĠĠĠĠĠĠĠ Ġval Ġf lipped Pair Ġ= Ġpair . flip () ĊĊĠĠĠĠĠĠĠ Ġ// ĠAssert ĊĠĠĠĠĠĠĠ ĠassertEquals ( n 2 Ġto Ġn 1 , Ġf lipped Pair ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ