2828import java .util .Map ;
2929import java .util .Set ;
3030import org .easymock .EasyMock ;
31+ import org .easymock .IArgumentMatcher ;
3132import org .geowebcache .grid .BoundingBox ;
3233import org .geowebcache .grid .GridSubset ;
3334import org .geowebcache .layer .TileLayer ;
3435import org .geowebcache .mime .ImageMime ;
3536import org .geowebcache .storage .StorageBroker ;
36- import org .hamcrest .integration .EasyMock2Adapter ;
37+ import org .hamcrest .Matcher ;
38+ import org .hamcrest .StringDescription ;
3739import org .junit .Test ;
3840
3941public class TruncateBboxRequestTest {
@@ -47,7 +49,7 @@ protected SeedRequest seedRequest(
4749 int maxZ ,
4850 BoundingBox bounds ,
4951 Map <String , String > parameters ) {
50- EasyMock2Adapter . adapt (
52+ Matcher < Object > matcher =
5153 allOf (
5254 hasProperty ("layerName" , equalTo (layerName )),
5355 hasProperty ("gridSetId" , equalTo (gridSet )),
@@ -58,7 +60,20 @@ protected SeedRequest seedRequest(
5860 hasProperty ("filterUpdate" , any (Boolean .class )),
5961 hasProperty ("threadCount" , any (Integer .class )),
6062 hasProperty ("bounds" , equalTo (bounds )),
61- hasProperty ("type" , any (GWCTask .TYPE .class ))));
63+ hasProperty ("type" , any (GWCTask .TYPE .class )));
64+ EasyMock .reportMatcher (
65+ new IArgumentMatcher () {
66+
67+ @ Override
68+ public boolean matches (Object argument ) {
69+ return matcher .matches (argument );
70+ }
71+
72+ @ Override
73+ public void appendTo (StringBuffer buffer ) {
74+ matcher .describeTo (new StringDescription (buffer ));
75+ }
76+ });
6277 return null ;
6378 }
6479
0 commit comments