SoftMathTest - package lab11; i import static...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
package lab11; p import static org.junit.Assert.assertEquals; i import java.lang.management.ManagementFactory; import java.lang.management.ThreadMXBean; import java.util.Random; i import org.junit.Before; import org.junit.Test; i public class SoftMathTest { p private SoftMath calculator; private static final int TRIAL_COUNT = 1000000; @Before public void setup() { calculator = new SoftMathRecursive(); // TODO: create a calculator for one of the math implementations } @Test public void testMultiply() { assertEquals("5 * 6 == 30", 30, calculator.multiply(5, 6)); assertEquals("1 * 3 == 3", 3, calculator.multiply(1, 3)); assertEquals("10 * 10 == 100", 100, calculator.multiply(10, 10)); // assertEquals("0 * 6 == 0", 0, calculator.multiply(0, 6)); // assertEquals("6 * 0 == 0", 0, calculator.multiply(6, 0)); // assertEquals("-2 * 3 == -6", -6, calculator.multiply(-2, 3)); // assertEquals("2 * -3 == -6", -6, calculator.multiply(2, -3)); // assertEquals("-2 * -3 == 6", 6, calculator.multiply(2, 3));
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

SoftMathTest - package lab11; i import static...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online