Add FloorTest and clean-up Floor (#4769)

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Ricardo Ramos <0102016812@grupotel.corp>
This commit is contained in:
Ricardo Ramos
2023-10-11 18:21:53 -03:00
committed by GitHub
parent 152e29034d
commit e9bbf35ff9
3 changed files with 114 additions and 28 deletions

View File

@ -0,0 +1,28 @@
package com.thealgorithms.maths;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class FloorTest {
@Test
public void testFloorWholeNumber() {
assertEquals(0, Floor.floor(0));
assertEquals(1, Floor.floor(1));
assertEquals(-1, Floor.floor(-1));
assertEquals(42, Floor.floor(42));
assertEquals(-42, Floor.floor(-42));
}
@Test
public void testFloorDoubleNumber() {
assertEquals(0, Floor.floor(0.1));
assertEquals(1, Floor.floor(1.9));
assertEquals(-2, Floor.floor(-1.1));
assertEquals(-43, Floor.floor(-42.7));
}
@Test
public void testFloorNegativeZero() {
assertEquals(-0.0, Floor.floor(-0.0));
}
}