/**
* Some checks for the findRangeBounds() method.
*/
public void testFindRangeBounds() {
HighLowRenderer renderer = new HighLowRenderer();
OHLCDataItem item1 = new OHLCDataItem(new Date(1L), 2.0, 4.0, 1.0, 3.0,
100);
OHLCDataset dataset = new DefaultOHLCDataset("S1",
new OHLCDataItem[] {item1});
Range range = renderer.findRangeBounds(dataset);
assertEquals(new Range(1.0, 4.0), range);
OHLCDataItem item2 = new OHLCDataItem(new Date(1L), -1.0, 3.0, -1.0,
3.0, 100);
dataset = new DefaultOHLCDataset("S1", new OHLCDataItem[] {item1,
item2});
range = renderer.findRangeBounds(dataset);
assertEquals(new Range(-1.0, 4.0), range);
// try an empty dataset - should return a null range
dataset = new DefaultOHLCDataset("S1", new OHLCDataItem[] {});
range = renderer.findRangeBounds(dataset);
assertNull(range);
// try a null dataset - should return a null range
range = renderer.findRangeBounds(null);
assertNull(range);
}