mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-12-19 07:00:35 +08:00
* Add Function volumeFrustum To Calculate Frustum Of Cone Then Test It. * Add Function volumeFrustumOfCone To Calculate Frustum Of Cone Then Test It. * Update VolumeTest.java * Update Volume.java
40 lines
1018 B
Java
40 lines
1018 B
Java
package com.thealgorithms.maths;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
public class VolumeTest {
|
|
|
|
@Test
|
|
public void volume() {
|
|
|
|
/* test cube */
|
|
assertTrue(Volume.volumeCube(7) == 343.0);
|
|
|
|
/* test cuboid */
|
|
assertTrue(Volume.volumeCuboid(2, 5, 7) == 70.0);
|
|
|
|
/* test sphere */
|
|
assertTrue(Volume.volumeSphere(7) == 1436.7550402417319);
|
|
|
|
/* test cylinder */
|
|
assertTrue(Volume.volumeCylinder(3, 7) == 197.92033717615698);
|
|
|
|
/* test hemisphere */
|
|
assertTrue(Volume.volumeHemisphere(7) == 718.3775201208659);
|
|
|
|
/* test cone */
|
|
assertTrue(Volume.volumeCone(3, 7) == 65.97344572538566);
|
|
|
|
/* test prism */
|
|
assertTrue(Volume.volumePrism(10, 2) == 20.0);
|
|
|
|
/* test pyramid */
|
|
assertTrue(Volume.volumePyramid(10, 3) == 10.0);
|
|
|
|
/* test frustum */
|
|
assertTrue(Volume.volumeFrustumOfCone(3, 5, 7) == 359.188760060433);
|
|
}
|
|
}
|