Professional Documents
Culture Documents
Part 1. Basic: Question 1. Write A Unit Test For That Code A. Codes
Part 1. Basic: Question 1. Write A Unit Test For That Code A. Codes
Part 1. Basic: Question 1. Write A Unit Test For That Code A. Codes
BASIC
Question 1. Write a unit test for that code
a. Codes
@Test
void test() {
Quest_1 q = new Quest_1();
@Test
void test() {
@Test
void test() {
Quest_1 q = new Quest_1();
long result1 = q.add(-2121345678, -1234000000);
@Test
void test() {
Quest_2 q = new Quest_2();
@Test
void test() {
Quest_2 q = new Quest_2();
long result1 = q.sub(2121345678, 1000000000);
@Test
void test() {
Quest_3 q = new Quest_3();
assertEquals(q.mul(7, 7), 14, "error in add()");
}
@Test
void test() {
Quest_3 q = new Quest_3();
long result1 = q.mul(2121345678, 1000000000);
@Test
void test() {
Quest_3 q = new Quest_3();
long result1 = q.mul(-2121345678, -1000000000);
2. division 0
@Test()
public void testDivideByZero() throws Exception {
}
4. return float type, ex 15/2= 7.5
@Test
void test() {
Quest_4 q = new Quest_4();
assertEquals(q.div(15, 2), 7.5, "Wrong result");
@Test
void test() {
Quest_5 q = new Quest_5();
assertEquals(q.linearEquation(0, 0), "Multi roots");
2. Test No root
@Test
void test() {
Quest_5 q = new Quest_5();
assertEquals(q.linearEquation(0, 1), "No root");
@Test
void test() {
Quest_5 q = new Quest_5();
assertEquals(q.linearEquation(1, 0), "One root");
}
@Test
void test() {
MaxNumber max = new MaxNumber();
assertEquals(max.max3(3, 2, 1), 3);
}
@Test
void test() {
MaxNumber max = new MaxNumber();
assertEquals(max.max3(0, 2, 1), 2);
}
@Test
void test() {
MaxNumber max = new MaxNumber();
assertEquals(max.max3(1, 2, 3), 3);
}
Question 7. Write a unit test for that code
a. Codes
@Test
void test() {
MaxNumber max = new MaxNumber();
assertEquals(max.max2(2, 1), 2);
}
@Test
void test() {
MaxNumber max = new MaxNumber();
assertEquals(max.max2(2, 3), 3);
}
@Test
void test() {
Sort s = new Sort();
s.number1 = 2;
s.number2 = 1;
s.sortAsc();
assertTrue(s.number1 < s.number2);
}
@Test
void test() {
Sort s = new Sort();
s.number1 = 1;
s.number2 = 2;
s.sortAsc();
assertTrue(s.number1 < s.number2);
}
@Test
void test() {
Sort sort = new Sort();
sort.number1 = 2;
sort.number2 = 1;
sort.sortDesc();
assertTrue(sort.number1 > sort.number2);
}
@Test
void test() {
Sort sort = new Sort();
sort.number1 = 1;
sort.number2 = 2;
sort.sortDesc();
@Test
void test() {
Triangle tri = new Triangle();
tri.number1 = 3;
tri.number2 = 2;
tri.number3 = 2;
assertEquals(tri.maxLength(), tri.number1);
}
2. Test second number is max
@Test
void test() {
Triangle tri = new Triangle();
tri.number1 = 2;
tri.number2 = 2;
tri.number3 = 1;
assertEquals(tri.maxLength(), tri.number2);
}
@Test
void test() {
Triangle tri = new Triangle();
tri.number1 = 2;
tri.number2 = 2;
tri.number3 = 3;
assertEquals(tri.maxLength(), tri.number3);
}
Test USCLN
@Test
void test() {
Advance1 adv = new Advance1();
assertEquals(adv.USCLN(6, 2), 2);
}
Test BSCNN
@Test
void test() {
Advance1 adv = new Advance1();
assertEquals(adv.BSCNN(9, 5), 45);
}
Test return
@Test
void test() {
Advance2 avd = new Advance2();
assertEquals(avd.sum(123456789), 45);
}
Question 3. Write a unit test for that codes
@Test
void test() {
Advance3 adv = new Advance3();
long result = adv.fibonacci(5);
assertEquals(result, 5);
}
Test return
@Test
void test() {
Advance4 adv = new Advance4();
assertTrue(adv.isPrimeNumber(2));
}