Add Perimeter Calculation Algorithms (#3247)

Co-authored-by: Andrii Siriak <siryaka@gmail.com>
This commit is contained in:
Poorva Diwan
2022-09-08 12:35:06 +05:30
committed by GitHub
parent d22420fea8
commit 1e4c4a112d
3 changed files with 83 additions and 1 deletions

View File

@ -0,0 +1,37 @@
package com.thealgorithms.maths;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class perimeterTest {
//Perimeter of polygon
@Test
void testcase1(){
Assertions.assertEquals(20.0,Perimeter.perimeter_polygon(4,5));
}
@Test
void testcase2(){
Assertions.assertEquals(30.0,Perimeter.perimeter_polygon(5,6));
}
//Perimeter of Rectangle
@Test
void testcase3(){
Assertions.assertEquals(18.0,Perimeter.perimeter_rectangle(4,5));
}
@Test
void testcase4(){
Assertions.assertEquals(14.0,Perimeter.perimeter_rectangle(4,3));
}
//Circumference of a circle
@Test
void testcase5(){
Assertions.assertEquals(31.41592653589793,Perimeter.circumference(5));
}
@Test
void testcase6(){
Assertions.assertEquals(43.982297150257104,Perimeter.circumference(7));
}
}