/* * Copyright (c) 2008-2009 Yahoo! Inc. All rights reserved. * The copyrights to the contents of this file are licensed under the MIT License (http://www.opensource.org/licenses/mit-license.php) */ package hudson.plugins.plot; import hudson.FilePath; import java.io.File; /** * Test a Properties file series. * * @author Allen Reese * */ public class PropertiesSeriesTest extends SeriesTestCase { private static final String[] files = { "test.properties", }; private static final String[] labels = { "testLabel", }; public void testPropertiesSeries() { // first create a FilePath to load the test Properties file. File workspaceDirFile = new File ("target/test-classes/"); FilePath workspaceRootDir = new FilePath (workspaceDirFile); System.out.println ("workspace path path: " + workspaceDirFile.getAbsolutePath()); // Create a new properties series. PropertiesSeries propSeries = new PropertiesSeries(files[0],labels[0]); // test the basic subclass properties. testSeries(propSeries, files[0], labels[0], "properties"); // load the series. PlotPoint[] points = propSeries.loadSeries(workspaceRootDir, System.err); testPlotPoints(points, 1); } }