package Ġcom . et ien nel enh art . e iff el . li ved ata Ċ Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠResource Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` G IV EN ĠResource ĠSuccess Ġwith Ġ' value ' ĠWHEN Ġ' value ' Ġqueried ĠTHEN Ġ' value ' Ġis Ġreturned `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġ" value " ĊĠĠĠĠĠĠĠ Ġval Ġresource Ġ= ĠResource . Success ( value ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= Ġresource . value ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( value , Ġactual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` G IV EN ĠResource ĠPending Ġwith Ġ' value ' ĠWHEN Ġ' value ' Ġqueried ĠTHEN Ġ' value ' Ġis Ġreturned `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġ" value " ĊĠĠĠĠĠĠĠ Ġval Ġresource Ġ= ĠResource . Pending ( value ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= Ġresource . value ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( value , Ġactual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` G IV EN ĠResource ĠFailure ĠWHEN Ġ' value ' Ġqueried ĠTHEN Ġ' value ' Ġis Ġreturned `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġ" value " ĊĠĠĠĠĠĠĠ Ġval Ġresource Ġ= ĠResource . Failure ( value , Ġ 0 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= Ġresource . value ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( value , Ġactual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` G IV EN ĠResource ĠFailure ĠWHEN Ġ' error ' Ġqueried ĠTHEN Ġ' error ' Ġis Ġreturned `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresource Ġ= ĠResource . Failure ("", Ġ 0 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= Ġresource . error ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 , Ġactual ) ĊĠĠĠ Ġ} Ċ } Ċ