Sha256: 2562e7a1337facf9d69d6c820d950f4b03a735bedf0c281483236ed6c5c066e2

Contents?: true

Size: 590 Bytes

Versions: 323

Compression:

Stored size: 590 Bytes

Contents

#include "leap.h"
#define BOOST_TEST_MAIN
#include <boost/test/unit_test.hpp>

BOOST_AUTO_TEST_CASE(a_known_leap_year)
{
    BOOST_REQUIRE(leap::is_leap_year(1996));
}

#if defined(EXERCISM_RUN_ALL_TESTS)
BOOST_AUTO_TEST_CASE(any_old_year)
{
    BOOST_REQUIRE(!leap::is_leap_year(1997));
}

BOOST_AUTO_TEST_CASE(turn_of_the_20th_century)
{
    BOOST_REQUIRE(!leap::is_leap_year(1900));
}

BOOST_AUTO_TEST_CASE(turn_of_the_21st_century)
{
    BOOST_REQUIRE(leap::is_leap_year(2000));
}

BOOST_AUTO_TEST_CASE(turn_of_the_25th_century)
{
    BOOST_REQUIRE(leap::is_leap_year(2400));;
}
#endif

Version data entries

323 entries across 323 versions & 1 rubygems

Version Path
trackler-2.2.1.105 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.104 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.103 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.102 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.101 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.100 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.99 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.98 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.97 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.96 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.95 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.94 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.93 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.92 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.91 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.90 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.89 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.88 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.87 tracks/cpp/exercises/leap/leap_test.cpp
trackler-2.2.1.86 tracks/cpp/exercises/leap/leap_test.cpp