SoftMathTest - package lab11 i import static...

Info icon This 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)); // assertEquals("-2 * 0 == 0", 0, calculator.multiply(-2, 0)); // assertEquals("0 * -5 == 0", 0, calculator.multiply(0, -5)); } @Test public void testRandom() {
Image of page 1

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

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

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern