Website Summary Files Commits Branches @commit @diff @stats
path: root / tests / Test_DateTime.cpp
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();