package Ġcom . example . android . qu ak ere port . base Ċ Ċ import Ġandroid . support . test . espress o . matcher . Bounded Matcher Ċ import Ġcom . example . android . qu ak ere port . Earth quake Ċ import Ġorg . hamcrest . Description Ċ Ċ internal Ġclass ĠEarth Qu ake Place Name Matcher Ġprivate Ġconstructor ( private Ġval Ġplace Name : ĠString ) Ġ: ĠBo unded Matcher < Any , ĠEarth quake >( Earth quake :: class . java ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmatches S af ely ( item : ĠEarth quake ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġitem . place Ġ== Ġplace Name ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe To ( description : ĠDescription ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdescription . append Text (" Couldn 't Ġfind Ġmatch Ġfor Ġplace : Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. append Value ( place Name ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġwith Earth quake Place Name ( place Name : ĠString ): ĠEarth Qu ake Place Name Matcher Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠEarth Qu ake Place Name Matcher ( place Name ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ