Factorial test cases

De Software testing
Ir para: navegação, pesquisa
package factorial;

import junit.framework.*;

public class FactorialComputeTestCase extends TestCase
{
	protected Factorial fat;

	public FactorialComputeTestCase() {
		this(new String());
	}

	public FactorialComputeTestCase(String str) {
		super(str);
		fat = new Fatorial();
	}

	public void testCompute1() {
		long resultado = fat.compute(0);
		assertEquals(resultado, 1);
	}

	public void testCompute2() {
		long resultado = fat.compute(2);
		assertEquals(resultado, 2);
	}

	public void testCompute3() {
		long resultado = fat.compute(11);
		assertEquals(resultado, 39916800);
	}
}