Package net.sourceforge.cruisecontrol.chart

Source Code of net.sourceforge.cruisecontrol.chart.TimeChartDataTest

package net.sourceforge.cruisecontrol.chart;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import junit.framework.TestCase;
import net.sourceforge.cruisecontrol.BuildInfo;
import net.sourceforge.cruisecontrol.BuildInfoSummary;

/**
* @author Jeffrey Fredrick
*/

public class TimeChartDataTest extends TestCase {

    public void testProduceDatasetNoData() throws Exception {
        TimeChartData data = new TimeChartData();
        Map map = new HashMap();

        List buildInfos = new ArrayList();
        BuildInfoSummary buildInfoSummary = new BuildInfoSummary(buildInfos);
        map.put("buildInfo", buildInfoSummary);
        data.produceDataset(map);
    }

    public void testProduceDatasetBuildsInSameMinute() throws Exception {
        TimeChartData data = new TimeChartData();
        Map map = new HashMap();

        List buildInfos = new ArrayList();
        BuildInfo info = new BuildInfo("log20050708100401.log");
        buildInfos.add(info);
        info = new BuildInfo("log20050708100431.log");
        buildInfos.add(info);
        BuildInfoSummary buildInfoSummary = new BuildInfoSummary(buildInfos);
        map.put("buildInfo", buildInfoSummary);
        data.produceDataset(map);
    }
}
TOP

Related Classes of net.sourceforge.cruisecontrol.chart.TimeChartDataTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.