diff options
author | SanJacobs | 2022-04-15 17:06:30 +0200 |
---|---|---|
committer | SanJacobs | 2022-04-15 17:06:30 +0200 |
commit | 16947f5750c323f8d457f8942578a544bb35118e (patch) | |
tree | 3e5537edb3631efd8de54dfd966384551b81147e /src/main.cpp | |
parent | a3479a81743d551f0a460a8a80081c0f04553afe (diff) | |
download | satscalc-16947f5750c323f8d457f8942578a544bb35118e.tar.gz satscalc-16947f5750c323f8d457f8942578a544bb35118e.tar.bz2 satscalc-16947f5750c323f8d457f8942578a544bb35118e.zip |
Added a bunch of tests for wind()
Diffstat (limited to 'src/main.cpp')
-rwxr-xr-x | src/main.cpp | 34 |
1 files changed, 33 insertions, 1 deletions
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; } |