blob: 624774d03fd2efd4c1ac3aa0b63ebccff3e5f756 [file] [log] [blame]
#include "catch.hpp"
#include "vtr_math.h"
TEST_CASE("Nearest Integer", "[vtr_math]") {
REQUIRE( vtr::nint(0.) == 0);
REQUIRE( vtr::nint(0.1) == 0);
REQUIRE( vtr::nint(0.5) == 1);
REQUIRE( vtr::nint(0.9) == 1);
REQUIRE( vtr::nint(1.) == 1);
REQUIRE( vtr::nint(1.1) == 1);
REQUIRE( vtr::nint(1.5) == 2);
REQUIRE( vtr::nint(1.9) == 2);
REQUIRE( vtr::nint(42.) == 42);
REQUIRE( vtr::nint(42.1) == 42);
REQUIRE( vtr::nint(42.5) == 43);
REQUIRE( vtr::nint(42.9) == 43);
}