import static org.junit.Assert.*;

import org.junit.Test;

public class ReduceFractionTest {

	@Test
	public void alreadyInLowestTerms() throws Exception {
		assertEquals(new Fraction(3, 4), new Fraction(3, 4));
	}

	@Test
	public void reduceToNotWholeNumber() throws Exception {
		assertEquals(new Fraction(3, 4), new Fraction(6, 8));
	}
	
	@Test
	public void reduceWholeNumber() throws Exception {
		assertEquals(new Fraction(6), new Fraction(24, 4));
	}
}

@@ -447,13 +447,126 @@
 4, 4));%0A
+%09%7D%09%0A%09%0A%09@Test%0A%09public void reduceToZero() throws Exception %7B%0A%09%09assertEquals(new Fraction(0), new Fraction(0, 4));%0A
 %09%7D%0A%7D%0A

reduce to zero works