From 16947f5750c323f8d457f8942578a544bb35118e Mon Sep 17 00:00:00 2001 From: SanJacobs Date: Fri, 15 Apr 2022 17:06:30 +0200 Subject: Added a bunch of tests for wind() --- src/main.cpp | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index c241771..c6e26d3 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -37,7 +37,7 @@ int main() moment wraptime{30, 16, 27, 11, 2010}; timeblock workday{calltime, wraptime}; - std::cout << " --- TEST ---\n\n"; + std::cout << "\n\n --- TIME UNITS TEST ---\n\n"; std::cout << "Calltime: " << timeprint(calltime) << std::endl; std::cout << "Wraptime: " << timeprint(wraptime) << std::endl; @@ -54,6 +54,38 @@ int main() std::cout << "\nSecond_half:\n"; std::cout << timeprint(second_half.start) << " --> " << timeprint(second_half.end) << std::endl; + std::cout << "\n\n --- TIME MATH TEST ---\n\n"; + + moment testtime{30, 8, 25, 2, 2012}; + std::cout << "Testtime: " << timeprint(testtime) << std::endl; + + + std::cout << "\nForwarding 45 minutes...\n"; + wind(testtime, 45, 0, 0); + std::cout << "Testtime: " << timeprint(testtime) << std::endl; + + std::cout << "\nRewinding 45 minutes...\n"; + wind(testtime, -45, 0, 0); + std::cout << "Testtime: " << timeprint(testtime) << std::endl; + + + std::cout << "\nForwarding 20 hours...\n"; + wind(testtime, 0, 20, 0); + std::cout << "Testtime: " << timeprint(testtime) << std::endl; + + std::cout << "\nRewinding 20 hours...\n"; + wind(testtime, 0, -20, 0); + std::cout << "Testtime: " << timeprint(testtime) << std::endl; + + + std::cout << "\nForwarding 10 days...\n"; + wind(testtime, 0, 0, 10); + std::cout << "Testtime: " << timeprint(testtime) << std::endl; + + std::cout << "\nRewinding 10 days...\n"; + wind(testtime, 0, 0, -10); + std::cout << "Testtime: " << timeprint(testtime) << std::endl; + return 0; } -- cgit v1.2.1