1 /* 2 * Copyright (c) 2001-2005, Jean Tessier 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 9 * * Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 12 * * Redistributions in binary form must reproduce the above copyright 13 * notice, this list of conditions and the following disclaimer in the 14 * documentation and/or other materials provided with the distribution. 15 * 16 * * Neither the name of Jean Tessier nor the names of his contributors 17 * may be used to endorse or promote products derived from this software 18 * without specific prior written permission. 19 * 20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR 24 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33 package com.jeantessier.metrics; 34 35 import junit.framework.*; 36 37 public class TestAll extends TestCase { 38 public static Test suite() { 39 TestSuite result = new TestSuite(); 40 41 result.addTestSuite(TestMetrics.class); 42 result.addTestSuite(TestMetricsFactory.class); 43 result.addTestSuite(TestMeasurementDescriptor.class); 44 result.addTestSuite(TestMetricsConfiguration.class); 45 result.addTestSuite(TestMetricsConfigurationHandler.class); 46 result.addTestSuite(TestMetricsConfigurationLoader.class); 47 result.addTestSuite(TestNullMeasurement.class); 48 result.addTestSuite(TestCounterMeasurement.class); 49 result.addTestSuite(TestNameListMeasurement.class); 50 result.addTestSuite(TestSubMetricsAccumulatorMeasurement.class); 51 result.addTestSuite(TestContextAccumulatorMeasurement.class); 52 result.addTestSuite(TestRatioMeasurement.class); 53 result.addTestSuite(TestSumMeasurement.class); 54 result.addTestSuite(TestNbSubMetricsMeasurement.class); 55 result.addTestSuite(TestNbSubMetricsMeasurementSelectionCriteria.class); 56 result.addTestSuite(TestStatisticalMeasurement.class); 57 result.addTestSuite(TestStatisticalMeasurementEmpty.class); 58 result.addTestSuite(TestStatisticalMeasurementWithMetrics.class); 59 result.addTestSuite(TestStatisticalMeasurementWithDispose.class); 60 result.addTestSuite(TestMetricsComparator.class); 61 result.addTestSuite(TestMetricsGatherer.class); 62 result.addTestSuite(TestMetricsGathererEvents.class); 63 result.addTestSuite(TestMetricsGathererDependencies.class); 64 result.addTestSuite(TestMetricsGathererDependenciesScope.class); 65 result.addTestSuite(TestMetricsGathererDependenciesFilter.class); 66 result.addTestSuite(TestMetricsGathererSLOC.class); 67 result.addTestSuite(TestXMLPrinter.class); 68 69 return result; 70 } 71 } 72