Return-Path: Delivered-To: apmail-commons-commits-archive@locus.apache.org Received: (qmail 34994 invoked from network); 11 Jan 2008 10:22:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Jan 2008 10:22:17 -0000 Received: (qmail 86151 invoked by uid 500); 11 Jan 2008 10:22:05 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 86109 invoked by uid 500); 11 Jan 2008 10:22:05 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 86100 invoked by uid 99); 11 Jan 2008 10:22:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Jan 2008 02:22:05 -0800 X-ASF-Spam-Status: No, hits=-97.0 required=10.0 tests=ALL_TRUSTED,FRT_VALIUM1 X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Jan 2008 10:21:49 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id D7F5D1A9832; Fri, 11 Jan 2008 02:21:54 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r611129 - in /commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive: SummaryStatisticsAbstractTest.java SummaryStatisticsTest.java Date: Fri, 11 Jan 2008 10:21:54 -0000 To: commits@commons.apache.org From: luc@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080111102154.D7F5D1A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: luc Date: Fri Jan 11 02:21:52 2008 New Revision: 611129 URL: http://svn.apache.org/viewvc?rev=611129&view=rev Log: removed warnings about field coming from deprecated base class Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsAbstractTest.java commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsTest.java Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsAbstractTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsAbstractTest.java?rev=611129&r1=611128&r2=611129&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsAbstractTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsAbstractTest.java Fri Jan 11 02:21:52 2008 @@ -43,20 +43,15 @@ private double max = 3; private double tolerance = 10E-15; - protected SummaryStatistics u = null; - public SummaryStatisticsAbstractTest(String name) { super(name); } protected abstract SummaryStatistics createSummaryStatistics(); - public void setUp() { - u = createSummaryStatistics(); - } - /** test stats */ public void testStats() { + SummaryStatistics u = createSummaryStatistics(); assertEquals("total count",0,u.getN(),tolerance); u.addValue(one); u.addValue(twoF); @@ -75,6 +70,7 @@ } public void testN0andN1Conditions() throws Exception { + SummaryStatistics u = createSummaryStatistics(); assertTrue("Mean of n = 0 set should be NaN", Double.isNaN( u.getMean() ) ); assertTrue("Standard Deviation of n = 0 set should be NaN", @@ -102,7 +98,8 @@ } - public void testProductAndGeometricMean() throws Exception { + public void testProductAndGeometricMean() throws Exception { + SummaryStatistics u = createSummaryStatistics(); u.addValue( 1.0 ); u.addValue( 2.0 ); u.addValue( 3.0 ); @@ -113,6 +110,7 @@ } public void testNaNContracts() { + SummaryStatistics u = createSummaryStatistics(); assertTrue("mean not NaN",Double.isNaN(u.getMean())); assertTrue("min not NaN",Double.isNaN(u.getMin())); assertTrue("std dev not NaN",Double.isNaN(u.getStandardDeviation())); @@ -139,26 +137,28 @@ //FiXME: test all other NaN contract specs } - public void testGetSummary() { + public void testGetSummary() { + SummaryStatistics u = createSummaryStatistics(); StatisticalSummary summary = u.getSummary(); - verifySummary(summary); + verifySummary(u, summary); u.addValue(1d); summary = u.getSummary(); - verifySummary(summary); + verifySummary(u, summary); u.addValue(2d); summary = u.getSummary(); - verifySummary(summary); + verifySummary(u, summary); u.addValue(2d); summary = u.getSummary(); - verifySummary(summary); + verifySummary(u, summary); } public void testSerialization() { + SummaryStatistics u = createSummaryStatistics(); // Empty test TestUtils.checkSerializedEquality(u); SummaryStatistics s = (SummaryStatistics) TestUtils.serializeAndRecover(u); StatisticalSummary summary = s.getSummary(); - verifySummary(summary); + verifySummary(u, summary); // Add some data u.addValue(2d); @@ -171,11 +171,12 @@ TestUtils.checkSerializedEquality(u); s = (SummaryStatistics) TestUtils.serializeAndRecover(u); summary = s.getSummary(); - verifySummary(summary); + verifySummary(u, summary); } public void testEqualsAndHashCode() { + SummaryStatistics u = createSummaryStatistics(); SummaryStatistics t = null; int emptyHash = u.hashCode(); assertTrue("reflexive", u.equals(u)); @@ -215,7 +216,7 @@ assertEquals("empty hash code", emptyHash, u.hashCode()); } - private void verifySummary(StatisticalSummary s) { + private void verifySummary(SummaryStatistics u, StatisticalSummary s) { assertEquals("N",s.getN(),u.getN()); TestUtils.assertEquals("sum",s.getSum(),u.getSum(),tolerance); TestUtils.assertEquals("var",s.getVariance(),u.getVariance(),tolerance); Modified: commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsTest.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsTest.java?rev=611129&r1=611128&r2=611129&view=diff ============================================================================== --- commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsTest.java (original) +++ commons/proper/math/trunk/src/test/org/apache/commons/math/stat/descriptive/SummaryStatisticsTest.java Fri Jan 11 02:21:52 2008 @@ -46,6 +46,7 @@ } public void testSetterInjection() throws Exception { + SummaryStatistics u = createSummaryStatistics(); u.setMeanImpl(new sumMean()); u.addValue(1); u.addValue(3); @@ -59,6 +60,7 @@ } public void testSetterIllegalState() throws Exception { + SummaryStatistics u = createSummaryStatistics(); u.addValue(1); u.addValue(3); try {