001 /**
002 * This is part of CSE 331 Problem Set 0.
003 */
004 package ps0.test;
005 import ps0.*;
006
007 import org.junit.Test;
008 import org.junit.BeforeClass;
009 import static org.junit.Assert.*;
010
011 /**
012 * BallTest is a simple glassbox test of the Ball class.
013 *
014 * @see ps0.Ball
015 */
016 public class BallTest {
017
018 private static Ball b = null;
019
020 private static final double BALL_VOLUME = 20.0;
021 private static final double JUNIT_DOUBLE_DELTA = 0.0001;
022
023 @BeforeClass
024 public static void setupBeforeTests() throws Exception {
025 b = new Ball(BALL_VOLUME);
026 }
027
028 /** Test to see that Ball returns the correct volume when queried. */
029 @Test
030 public void testVolume() {
031 assertEquals("b.getVolume()",
032 BALL_VOLUME, b.getVolume(), JUNIT_DOUBLE_DELTA);
033 }
034
035 }