From: SourceForge.net <no...@so...> - 2008-01-10 15:57:49
|
Bugs item #1864222, was opened at 2008-01-04 21:33 Message generated for change (Comment added) made by mungady You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115494&aid=1864222&group_id=15494 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: General >Group: 1.0.x Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) >Assigned to: David Gilbert (mungady) Summary: Error on TimeSeries createCopy() method Initial Comment: The test case at the end fails with : java.lang.IllegalArgumentException: Requires start <= end. The problem is in that the int start and end indexes corresponding to given timePeriod are computed incorectly. Here I would expect an empty serie to be returned, not an exception. This is with jfreechart 1.0.7 public class foo { static public void main(String args[]) { TimeSeries foo = new TimeSeries("foo",Day.class); foo.add(new Day(19,4,2005),1); foo.add(new Day(25,5,2005),1); foo.add(new Day(28,5,2005),1); foo.add(new Day(30,5,2005),1); foo.add(new Day(1,6,2005),1); foo.add(new Day(3,6,2005),1); foo.add(new Day(19,8,2005),1); foo.add(new Day(31,1,2006),1); try { TimeSeries bar = foo.createCopy(new Day(1,12,2005),new Day(18,1,2006)); } catch (CloneNotSupportedException e) { e.printStackTrace(); } } ---------------------------------------------------------------------- >Comment By: David Gilbert (mungady) Date: 2008-01-10 15:57 Message: Logged In: YES user_id=112975 Originator: NO Confirmed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115494&aid=1864222&group_id=15494 |