001 /** 002 * This is part of CSE 331 Problem Set 0. 003 */ 004 package ps0.test; 005 import ps0.*; 006 007 import junit.framework.TestCase; 008 009 /** 010 * BallTest is a simple glassbox test of the Ball class. 011 * 012 * @see ps0.Ball 013 */ 014 public class BallTest extends TestCase { 015 016 private Ball b = null; 017 private double BALL_VOLUME = 20.0; 018 private double JUNIT_DOUBLE_DELTA = 0.0001; 019 020 protected void setUp() throws Exception { 021 b = new Ball(BALL_VOLUME); 022 } 023 024 /** Test to see that Ball returns the correct volume when queried. */ 025 public void testVolume() { 026 assertEquals("b.getVolume should "+BALL_VOLUME+" but it's "+b.getVolume()+" instead!", 027 BALL_VOLUME, b.getVolume(), JUNIT_DOUBLE_DELTA); 028 } 029 030 }