/* Ċ Ġ* ĠCopyright Ġ 2 0 2 2 ĠP era ĠWallet , ĠL DA Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense Ċ Ġ*/ Ċ Ċ package Ġcom . al gor and . android Ċ Ċ import Ġcom . al gor and . android . utils . Prism Url Builder Ċ import Ġorg . junit . Test Ċ Ċ class ĠPrism Url Builder Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġensure Adding Width Works () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= Ġ 1 5 0 ĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠPrism Url Builder . create ( RAW _ PR IS M _ URL ) ĊĠĠĠĠĠĠĠ Ġbuilder . add Width ( width ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbuilt Url Ġ= Ġbuilder . build () ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Url Ġ= Ġ"$ RAW _ PR IS M _ URL ? width = 1 5 0 " ĊĊĠĠĠĠĠĠĠ Ġassert ( expected Url Ġ== Ġbuilt Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġensure Adding Height Works () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġheight Ġ= Ġ 1 5 0 ĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠPrism Url Builder . create ( RAW _ PR IS M _ URL ) ĊĠĠĠĠĠĠĠ Ġbuilder . add Height ( height ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbuilt Url Ġ= Ġbuilder . build () ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Url Ġ= Ġ"$ RAW _ PR IS M _ URL ? height = 1 5 0 " ĊĊĠĠĠĠĠĠĠ Ġassert ( expected Url Ġ== Ġbuilt Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġensure Adding Height And Width Works () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= Ġ 1 5 0 ĊĠĠĠĠĠĠĠ Ġval Ġheight Ġ= Ġ 2 0 0 ĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠPrism Url Builder . create ( RAW _ PR IS M _ URL ) ĊĠĠĠĠĠĠĠ Ġbuilder . add Width ( width ) ĊĠĠĠĠĠĠĠ Ġbuilder . add Height ( height ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbuilt Url Ġ= Ġbuilder . build () ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Url Ġ= Ġ"$ RAW _ PR IS M _ URL ? width = 1 5 0 & height = 2 0 0 " ĊĊĠĠĠĠĠĠĠ Ġassert ( expected Url Ġ== Ġbuilt Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġensure EmptyString Not Cause s Crash () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= Ġ 1 5 0 ĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠPrism Url Builder . create ("") ĊĠĠĠĠĠĠĠ Ġbuilder . add Width ( width ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbuilt Url Ġ= Ġbuilder . build () ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Url Ġ= Ġ"? width = 1 5 0 " ĊĊĠĠĠĠĠĠĠ Ġassert ( expected Url Ġ== Ġbuilt Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġensure Blank String Not Cause s Crash () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= Ġ 1 5 0 ĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠPrism Url Builder . create (" Ġ") ĊĠĠĠĠĠĠĠ Ġbuilder . add Width ( width ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbuilt Url Ġ= Ġbuilder . build () ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Url Ġ= Ġ"? width = 1 5 0 " ĊĊĠĠĠĠĠĠĠ Ġassert ( expected Url Ġ== Ġbuilt Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠRAW _ PR IS M _ URL Ġ= Ġ" https :// per aw allet - staging - test net . try prism . com / media / collect ible _ primary _ images / 2 0 2 2 / 0 2 / 2 2 / c 2 6 d 7 0 1 5 7 4 f 2 4 4 9 da 9 6 2 fc 0 bbe 5 5 2 8 e 2 . jpeg " ĊĠĠĠ Ġ} Ċ } Ċ