Write unit tests on US and compound interest calculation programs.
What are the scenarios?
Expected return value
Write the test program.
Run the test.
Test calculation is correct:
@Test Public voidTest0 () {//measured simple interest final value Doublemoney=1000000.0; intYears=30; Doubler=0.03; Doublesum; Sum= Money + Money * years *R; Assert.assertequals (1900000,sum, 1.0); } @Test Public voidTest1 () {//Compounding End Value Doublemoney=1000000.0; intYears=30; Doubler=0.03; DoubleN=1; Doublesum; for(inti = 1; I <= years; i++) {N= (1 + R) *N; } Sum= N *Money ; Assert.assertequals (2427262,sum, 1.0); } @Test Public voidTest2 () {//Measuring principal DoubleN = 1, Money; Doublesum=3000000; intYears=30; Doubler=0.03; for(inti = 1; I <= years; i++) {N= (1 + R) *N; } Money= SUM/N; Assert.assertequals (1235960,money, 1.0); }
Compound Interest Calculated unit Test