blob: 189e988e8a73f2bb0a830bc2248bca275e0f3a76 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
#include "../doctest/doctest/doctest.h"
#include "../src/DateTime/DateTime.h"
TEST_SUITE_BEGIN("ClassDateTime");
TEST_SUITE("Constructors") {
TEST_CASE("Ctor_SavesValues_WhenGivenCorrectOnes") {
DateTime dt(2, 49, 4, 12, 2022);
CHECK_EQ(dt.get_hour(), 2);
CHECK_EQ(dt.get_minute(), 49);
CHECK_EQ(dt.get_day(), 4);
CHECK_EQ(dt.get_month(), 12);
CHECK_EQ(dt.get_year(), 2022);
}
}
TEST_SUITE_END();
|