Index: lucene/contrib/spatial/src/test/org/apache/lucene/spatial/tier/TestCartesian.java =================================================================== --- lucene/contrib/spatial/src/test/org/apache/lucene/spatial/tier/TestCartesian.java (révision 931096) +++ lucene/contrib/spatial/src/test/org/apache/lucene/spatial/tier/TestCartesian.java (copie de travail) @@ -571,4 +571,30 @@ } } } + + public void testGetBoxShape() { + CartesianPolyFilterBuilder cpfb= new CartesianPolyFilterBuilder("",0,15); + + IProjector projector = new SinusoidalProjector(); + CartesianTierPlotter ctp = new CartesianTierPlotter(8, projector,""); + + Shape shape= cpfb.getBoxShape(40.0, 120.0, 400.0); + + assertTrue("testGetBoxShape : The shape should have a non empty list of Areas", shape.getArea().size()!=0); + + } + + public void testGetShapeLoop() { + CartesianPolyFilterBuilder cpfb= new CartesianPolyFilterBuilder("",0,15); + + IProjector projector = new SinusoidalProjector(); + CartesianTierPlotter ctp = new CartesianTierPlotter(8, projector,""); + + Shape shape= new Shape(ctp.getTierFieldName()); + + cpfb.getShapeLoop(shape, ctp, -20, 140, 60, 180); + + assertTrue("testGetShapeLoop : The shape should have a non empty list of Areas", shape.getArea().size()!=0); + + } }