21:05:18.902 INFO : Randomness seeded to: 1612058718 21:05:18.904 WARNING : opendir [./test_user_dir/sound/] failed with "No such file or directory". 21:05:18.904 WARNING : opendir [lang/mo/] failed with "No such file or directory". 21:05:18.905 WARNING : opendir [./test_user_dir/gfx/] failed with "No such file or directory". 21:05:18.907 INFO : [options] C locale set to C 21:05:18.907 INFO : [options] C++ locale set to C 21:05:18.992 WARNING : opendir [./test_user_dir/mods/] failed with "No such file or directory". 21:05:32.934 WARNING : opendir [./test_user_dir/save/Tom/mods] failed with "No such file or directory". 21:06:32.815 INFO : Starting the actual test at Sat Jan 30 21:06:32 2021 Filters: "weary_assorted_tasks" , "weary_recovery" , "weary_24h_tasks" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cata_test is a Catch v2.13.0 host application. Run with -? for options Randomness seeded to: 1612058718 ------------------------------------------------------------------------------- weary_recovery Heavy tasks ------------------------------------------------------------------------------- ../tests/weary_test.cpp:120 ............................................................................... ../tests/weary_test.cpp:127: PASSED: REQUIRE( !info.empty() ) with expansion: true with messages: Digging Pits 8 hours, then waiting 8: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Transition: Weariness lvl from 0 to 1 at 115 min (W 1060 Th 1019) Transition: Weariness lvl from 1 to 0 at 120 min (W 1006 Th 1020) Transition: Weariness lvl from 0 to 1 at 125 min (W 1066 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2011 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2724 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3209 Th 968) Transition: Weariness lvl from 4 to 3 at 520 min (W 3095 Th 960) Transition: Weariness lvl from 3 to 2 at 640 min (W 2533 Th 944) Transition: Weariness lvl from 2 to 3 at 665 min (W 2590 Th 941) Transition: Weariness lvl from 3 to 2 at 670 min (W 2432 Th 940) Transition: Weariness lvl from 2 to 1 at 880 min (W 1748 Th 911) Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) ../tests/weary_test.cpp:128: PASSED: CHECK( info.transition_minutes( 4, 3, 520_minutes ) == Approx( 520 ).margin( 5 ) ) with expansion: 520 (0x208) == Approx( 520.0 ) with messages: Digging Pits 8 hours, then waiting 8: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Transition: Weariness lvl from 0 to 1 at 115 min (W 1060 Th 1019) Transition: Weariness lvl from 1 to 0 at 120 min (W 1006 Th 1020) Transition: Weariness lvl from 0 to 1 at 125 min (W 1066 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2011 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2724 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3209 Th 968) Transition: Weariness lvl from 4 to 3 at 520 min (W 3095 Th 960) Transition: Weariness lvl from 3 to 2 at 640 min (W 2533 Th 944) Transition: Weariness lvl from 2 to 3 at 665 min (W 2590 Th 941) Transition: Weariness lvl from 3 to 2 at 670 min (W 2432 Th 940) Transition: Weariness lvl from 2 to 1 at 880 min (W 1748 Th 911) Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) ../tests/weary_test.cpp:129: PASSED: CHECK( info.transition_minutes( 3, 2, 670_minutes ) == Approx( 670 ).margin( 5 ) ) with expansion: 670 (0x29e) == Approx( 670.0 ) with messages: Digging Pits 8 hours, then waiting 8: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Transition: Weariness lvl from 0 to 1 at 115 min (W 1060 Th 1019) Transition: Weariness lvl from 1 to 0 at 120 min (W 1006 Th 1020) Transition: Weariness lvl from 0 to 1 at 125 min (W 1066 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2011 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2724 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3209 Th 968) Transition: Weariness lvl from 4 to 3 at 520 min (W 3095 Th 960) Transition: Weariness lvl from 3 to 2 at 640 min (W 2533 Th 944) Transition: Weariness lvl from 2 to 3 at 665 min (W 2590 Th 941) Transition: Weariness lvl from 3 to 2 at 670 min (W 2432 Th 940) Transition: Weariness lvl from 2 to 1 at 880 min (W 1748 Th 911) Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) ../tests/weary_test.cpp:130: PASSED: CHECK( guy.weariness_level() == 1 ) with expansion: 1 == 1 with messages: Digging Pits 8 hours, then waiting 8: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Transition: Weariness lvl from 0 to 1 at 115 min (W 1060 Th 1019) Transition: Weariness lvl from 1 to 0 at 120 min (W 1006 Th 1020) Transition: Weariness lvl from 0 to 1 at 125 min (W 1066 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2011 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2724 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3209 Th 968) Transition: Weariness lvl from 4 to 3 at 520 min (W 3095 Th 960) Transition: Weariness lvl from 3 to 2 at 640 min (W 2533 Th 944) Transition: Weariness lvl from 2 to 3 at 665 min (W 2590 Th 941) Transition: Weariness lvl from 3 to 2 at 670 min (W 2432 Th 940) Transition: Weariness lvl from 2 to 1 at 880 min (W 1748 Th 911) Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) ------------------------------------------------------------------------------- weary_recovery 1 day vehicle work ------------------------------------------------------------------------------- ../tests/weary_test.cpp:133 ............................................................................... ../tests/weary_test.cpp:139: PASSED: REQUIRE( !info.empty() ) with expansion: true with messages: 3 meals, 10h vehicle work, 4h reading, 10h sleep, 16h waiting Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) Transition: Weariness lvl from 0 to 1 at 325 min (W 1029 Th 1019) Transition: Weariness lvl from 1 to 2 at 620 min (W 1957 Th 970) Transition: Weariness lvl from 2 to 1 at 750 min (W 1904 Th 955) Transition: Weariness lvl from 1 to 2 at 755 min (W 1910 Th 954) Transition: Weariness lvl from 2 to 1 at 770 min (W 1789 Th 952) Transition: Weariness lvl from 1 to 0 at 995 min (W 893 Th 943) Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1729 Intake: 850 Tracker: 0 Thresh: 1061 At: 0 Cal: 53566/55000 Fatigue: -1000 Morale: 3 Wgt: 75604 (BMI 24.7) ../tests/weary_test.cpp:140: PASSED: CHECK( info.transition_minutes( 0, 1, 325_minutes ) == Approx( 325 ).margin( 5 ) ) with expansion: 325 (0x145) == Approx( 325.0 ) with messages: 3 meals, 10h vehicle work, 4h reading, 10h sleep, 16h waiting Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) Transition: Weariness lvl from 0 to 1 at 325 min (W 1029 Th 1019) Transition: Weariness lvl from 1 to 2 at 620 min (W 1957 Th 970) Transition: Weariness lvl from 2 to 1 at 750 min (W 1904 Th 955) Transition: Weariness lvl from 1 to 2 at 755 min (W 1910 Th 954) Transition: Weariness lvl from 2 to 1 at 770 min (W 1789 Th 952) Transition: Weariness lvl from 1 to 0 at 995 min (W 893 Th 943) Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1729 Intake: 850 Tracker: 0 Thresh: 1061 At: 0 Cal: 53566/55000 Fatigue: -1000 Morale: 3 Wgt: 75604 (BMI 24.7) ../tests/weary_test.cpp:141: PASSED: CHECK( info.transition_minutes( 1, 2, 625_minutes ) == Approx( 625 ).margin( 5 ) ) with expansion: 620 (0x26c) == Approx( 625.0 ) with messages: 3 meals, 10h vehicle work, 4h reading, 10h sleep, 16h waiting Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) Transition: Weariness lvl from 0 to 1 at 325 min (W 1029 Th 1019) Transition: Weariness lvl from 1 to 2 at 620 min (W 1957 Th 970) Transition: Weariness lvl from 2 to 1 at 750 min (W 1904 Th 955) Transition: Weariness lvl from 1 to 2 at 755 min (W 1910 Th 954) Transition: Weariness lvl from 2 to 1 at 770 min (W 1789 Th 952) Transition: Weariness lvl from 1 to 0 at 995 min (W 893 Th 943) Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1729 Intake: 850 Tracker: 0 Thresh: 1061 At: 0 Cal: 53566/55000 Fatigue: -1000 Morale: 3 Wgt: 75604 (BMI 24.7) ../tests/weary_test.cpp:142: FAILED: CHECK( info.transition_minutes( 2, 1, 740_minutes ) == Approx( 740 ).margin( 5 ) ) with expansion: 750 (0x2ee) == Approx( 740.0 ) with messages: 3 meals, 10h vehicle work, 4h reading, 10h sleep, 16h waiting Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) Transition: Weariness lvl from 0 to 1 at 325 min (W 1029 Th 1019) Transition: Weariness lvl from 1 to 2 at 620 min (W 1957 Th 970) Transition: Weariness lvl from 2 to 1 at 750 min (W 1904 Th 955) Transition: Weariness lvl from 1 to 2 at 755 min (W 1910 Th 954) Transition: Weariness lvl from 2 to 1 at 770 min (W 1789 Th 952) Transition: Weariness lvl from 1 to 0 at 995 min (W 893 Th 943) Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1729 Intake: 850 Tracker: 0 Thresh: 1061 At: 0 Cal: 53566/55000 Fatigue: -1000 Morale: 3 Wgt: 75604 (BMI 24.7) ../tests/weary_test.cpp:143: FAILED: CHECK( info.transition_minutes( 1, 0, 980_minutes ) == Approx( 980 ).margin( 5 ) ) with expansion: 995 (0x3e3) == Approx( 980.0 ) with messages: 3 meals, 10h vehicle work, 4h reading, 10h sleep, 16h waiting Weariness: 1651 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1722 Intake: 1093 Tracker: 2198 Thresh: 901 At: 1 Cal: 52522/55000 Fatigue: 192 Morale: 0 Wgt: 74906 (BMI 24.5) Transition: Weariness lvl from 0 to 1 at 325 min (W 1029 Th 1019) Transition: Weariness lvl from 1 to 2 at 620 min (W 1957 Th 970) Transition: Weariness lvl from 2 to 1 at 750 min (W 1904 Th 955) Transition: Weariness lvl from 1 to 2 at 755 min (W 1910 Th 954) Transition: Weariness lvl from 2 to 1 at 770 min (W 1789 Th 952) Transition: Weariness lvl from 1 to 0 at 995 min (W 893 Th 943) Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1729 Intake: 850 Tracker: 0 Thresh: 1061 At: 0 Cal: 53566/55000 Fatigue: -1000 Morale: 3 Wgt: 75604 (BMI 24.7) Log messages during failed test: 4:03:12 PM: You eat your holy SPAM of debugging (fresh). 4:03:12 PM: You start walking. 4:03:12 PM: You eat your smoked sausage (fresh). 4:03:12 PM: You eat your smoked sausage (fresh). 4:03:12 PM: You drink your milk (fresh). 4:03:12 PM: You drink your milk (fresh). 4:03:13 PM: You feel quite full, and a bit sluggish. 9:09:13 PM: You eat your smoked sausage (fresh). 9:09:13 PM: You eat your smoked sausage (fresh). 9:09:13 PM: You drink your milk (fresh). 9:09:13 PM: You drink your milk (fresh). 9:09:14 PM: You feel quite full, and a bit sluggish. 2:15:14 AM: You eat your smoked sausage (fresh). 2:15:14 AM: You eat your smoked sausage (fresh). 2:15:14 AM: You drink your milk (fresh). 2:15:14 AM: You drink your milk (fresh). 2:15:15 AM: You feel quite full, and a bit sluggish. 6:21:03 AM: You fall asleep. ------------------------------------------------------------------------------- weary_24h_tasks Waiting 24 hours ------------------------------------------------------------------------------- ../tests/weary_test.cpp:157 ............................................................................... ../tests/weary_test.cpp:163: PASSED: REQUIRE( info.empty() ) with expansion: true with messages: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) ../tests/weary_test.cpp:164: PASSED: CHECK( guy.weariness_level() == 0 ) with expansion: 0 == 0 with messages: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) ------------------------------------------------------------------------------- weary_24h_tasks Digging 24 hours ------------------------------------------------------------------------------- ../tests/weary_test.cpp:167 ............................................................................... ../tests/weary_test.cpp:172: PASSED: REQUIRE( !info.empty() ) with expansion: true with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:173: PASSED: CHECK( info.transition_minutes( 0, 1, 120_minutes ) == Approx( 120 ).margin( 5 ) ) with expansion: 125 == Approx( 120.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:174: PASSED: CHECK( info.transition_minutes( 1, 2, 250_minutes ) == Approx( 250 ).margin( 5 ) ) with expansion: 250 == Approx( 250.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:175: PASSED: CHECK( info.transition_minutes( 2, 3, 360_minutes ) == Approx( 360 ).margin( 5 ) ) with expansion: 360 (0x168) == Approx( 360.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:176: PASSED: CHECK( info.transition_minutes( 3, 4, 470_minutes ) == Approx( 470 ).margin( 5 ) ) with expansion: 470 (0x1d6) == Approx( 470.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:177: PASSED: CHECK( info.transition_minutes( 4, 5, 595_minutes ) == Approx( 595 ).margin( 5 ) ) with expansion: 600 (0x258) == Approx( 595.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:178: FAILED: CHECK( info.transition_minutes( 5, 6, 730_minutes ) == Approx( 730 ).margin( 5 ) ) with expansion: 740 (0x2e4) == Approx( 730.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:179: FAILED: CHECK( info.transition_minutes( 6, 7, 835_minutes ) == Approx( 835 ).margin( 5 ) ) with expansion: 845 (0x34d) == Approx( 835.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:180: FAILED: CHECK( info.transition_minutes( 7, 8, 915_minutes ) == Approx( 915 ).margin( 10 ) ) with expansion: 930 (0x3a2) == Approx( 915.0 ) with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) ../tests/weary_test.cpp:183: PASSED: CHECK( guy.weariness_level() > 8 ) with expansion: 52 > 8 with messages: Weariness: 3 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1741 Intake: 927 Tracker: 6 Thresh: 846 At: 0 Cal: 55386/55000 Fatigue: 289 Morale: 0 Wgt: 76820 (BMI 25.1) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2736 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3207 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3573 Th 949) Transition: Weariness lvl from 5 to 6 at 740 min (W 3764 Th 930) Transition: Weariness lvl from 6 to 7 at 845 min (W 3927 Th 916) Transition: Weariness lvl from 7 to 8 at 930 min (W 4036 Th 905) Transition: Weariness lvl from 8 to 9 at 985 min (W 4120 Th 896) Transition: Weariness lvl from 9 to 10 at 1020 min (W 4183 Th 892) Transition: Weariness lvl from 10 to 11 at 1060 min (W 4223 Th 886) Transition: Weariness lvl from 11 to 12 at 1080 min (W 4269 Th 884) Transition: Weariness lvl from 12 to 13 at 1100 min (W 4289 Th 881) Transition: Weariness lvl from 13 to 14 at 1115 min (W 4304 Th 879) Transition: Weariness lvl from 14 to 15 at 1125 min (W 4314 Th 878) Transition: Weariness lvl from 15 to 17 at 1140 min (W 4354 Th 876) Transition: Weariness lvl from 17 to 18 at 1150 min (W 4364 Th 874) Transition: Weariness lvl from 18 to 19 at 1160 min (W 4374 Th 873) Transition: Weariness lvl from 19 to 21 at 1175 min (W 4389 Th 871) Transition: Weariness lvl from 21 to 22 at 1190 min (W 4404 Th 869) Transition: Weariness lvl from 22 to 24 at 1200 min (W 4437 Th 868) Transition: Weariness lvl from 24 to 25 at 1210 min (W 4447 Th 867) Transition: Weariness lvl from 25 to 26 at 1220 min (W 4457 Th 865) Transition: Weariness lvl from 26 to 27 at 1230 min (W 4467 Th 863) Transition: Weariness lvl from 27 to 28 at 1245 min (W 4482 Th 861) Transition: Weariness lvl from 28 to 29 at 1255 min (W 4492 Th 860) Transition: Weariness lvl from 29 to 30 at 1260 min (W 4520 Th 859) Transition: Weariness lvl from 30 to 31 at 1265 min (W 4530 Th 858) Transition: Weariness lvl from 31 to 32 at 1270 min (W 4535 Th 857) Transition: Weariness lvl from 32 to 33 at 1285 min (W 4550 Th 855) Transition: Weariness lvl from 33 to 34 at 1295 min (W 4560 Th 854) Transition: Weariness lvl from 34 to 35 at 1305 min (W 4570 Th 852) Transition: Weariness lvl from 35 to 37 at 1315 min (W 4601 Th 851) Transition: Weariness lvl from 37 to 38 at 1325 min (W 4611 Th 850) Transition: Weariness lvl from 38 to 39 at 1340 min (W 4626 Th 848) Transition: Weariness lvl from 39 to 40 at 1350 min (W 4636 Th 846) Transition: Weariness lvl from 40 to 42 at 1360 min (W 4646 Th 845) Transition: Weariness lvl from 42 to 43 at 1365 min (W 4651 Th 844) Transition: Weariness lvl from 43 to 45 at 1375 min (W 4682 Th 843) Transition: Weariness lvl from 45 to 46 at 1385 min (W 4692 Th 842) Transition: Weariness lvl from 46 to 47 at 1395 min (W 4702 Th 840) Transition: Weariness lvl from 47 to 48 at 1410 min (W 4717 Th 838) Transition: Weariness lvl from 48 to 49 at 1420 min (W 4727 Th 837) Transition: Weariness lvl from 49 to 51 at 1435 min (W 4761 Th 835) Transition: Weariness lvl from 51 to 52 at 1440 min (W 4766 Th 834) Weariness: 4766 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1717 Intake: 722 Tracker: 5127 Thresh: 834 At: 52 Cal: 51799/55000 Fatigue: 289 Morale: 0 Wgt: 74423 (BMI 24.3) Log messages during failed test: 7:10:47 AM: You eat your holy SPAM of debugging (fresh). 7:10:47 AM: You start walking. ------------------------------------------------------------------------------- weary_assorted_tasks Light tasks ------------------------------------------------------------------------------- ../tests/weary_test.cpp:41 ............................................................................... ../tests/weary_test.cpp:48: PASSED: REQUIRE( info.empty() ) with expansion: true with messages: First Aid 8 hours: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Weariness: 576 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1744 Intake: 1595 Tracker: 1152 Thresh: 977 At: 0 Cal: 55844/55000 Fatigue: 96 Morale: 0 Wgt: 77126 (BMI 25.2) ../tests/weary_test.cpp:49: PASSED: CHECK( guy.weariness_level() == 0 ) with expansion: 0 == 0 with messages: First Aid 8 hours: Weariness: 0 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1738 Intake: 0 Tracker: 0 Thresh: 1038 At: 0 Cal: 55000/55000 Fatigue: 0 Morale: 0 Wgt: 76562 (BMI 25.0) Weariness: 576 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1744 Intake: 1595 Tracker: 1152 Thresh: 977 At: 0 Cal: 55844/55000 Fatigue: 96 Morale: 0 Wgt: 77126 (BMI 25.2) ------------------------------------------------------------------------------- weary_assorted_tasks Moderate tasks ------------------------------------------------------------------------------- ../tests/weary_test.cpp:52 ............................................................................... ../tests/weary_test.cpp:58: PASSED: REQUIRE( !info.empty() ) with expansion: true with messages: Planting 8 hours: Weariness: 576 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1744 Intake: 1595 Tracker: 1152 Thresh: 977 At: 0 Cal: 55844/55000 Fatigue: 96 Morale: 0 Wgt: 77126 (BMI 25.2) Transition: Weariness lvl from 0 to 1 at 365 min (W 997 Th 990) Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) ../tests/weary_test.cpp:59: PASSED: CHECK( info.transition_minutes( 0, 1, 370_minutes ) == Approx( 370 ).margin( 5 ) ) with expansion: 365 (0x16d) == Approx( 370.0 ) with messages: Planting 8 hours: Weariness: 576 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1744 Intake: 1595 Tracker: 1152 Thresh: 977 At: 0 Cal: 55844/55000 Fatigue: 96 Morale: 0 Wgt: 77126 (BMI 25.2) Transition: Weariness lvl from 0 to 1 at 365 min (W 997 Th 990) Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) ../tests/weary_test.cpp:60: PASSED: CHECK( guy.weariness_level() == 1 ) with expansion: 1 == 1 with messages: Planting 8 hours: Weariness: 576 Max Full Exert: EXTRA_EXERCISE Mult: 1 BMR: 1744 Intake: 1595 Tracker: 1152 Thresh: 977 At: 0 Cal: 55844/55000 Fatigue: 96 Morale: 0 Wgt: 77126 (BMI 25.2) Transition: Weariness lvl from 0 to 1 at 365 min (W 997 Th 990) Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) ------------------------------------------------------------------------------- weary_assorted_tasks Heavy tasks ------------------------------------------------------------------------------- ../tests/weary_test.cpp:63 ............................................................................... ../tests/weary_test.cpp:69: PASSED: REQUIRE( !info.empty() ) with expansion: true with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) ../tests/weary_test.cpp:70: PASSED: CHECK( info.transition_minutes( 0, 1, 120_minutes ) == Approx( 120 ).margin( 5 ) ) with expansion: 125 == Approx( 120.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) ../tests/weary_test.cpp:71: PASSED: CHECK( info.transition_minutes( 1, 2, 255_minutes ) == Approx( 255 ).margin( 5 ) ) with expansion: 250 == Approx( 255.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) ../tests/weary_test.cpp:72: PASSED: CHECK( info.transition_minutes( 2, 3, 360_minutes ) == Approx( 360 ).margin( 5 ) ) with expansion: 360 (0x168) == Approx( 360.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) ../tests/weary_test.cpp:73: PASSED: CHECK( info.transition_minutes( 3, 4, 470_minutes ) == Approx( 470 ).margin( 5 ) ) with expansion: 465 (0x1d1) == Approx( 470.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) ../tests/weary_test.cpp:74: PASSED: CHECK( guy.weariness_level() == 4 ) with expansion: 4 == 4 with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) ../tests/weary_test.cpp:80: PASSED: REQUIRE( !info.empty() ) with expansion: true with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) Digging Pits 12 hours: Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 255 min (W 2021 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2749 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3220 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3586 Th 949) Weariness: 3759 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1722 Intake: 1311 Tracker: 4415 Thresh: 932 At: 5 Cal: 52620/55000 Fatigue: 144 Morale: 0 Wgt: 74972 (BMI 24.5) ../tests/weary_test.cpp:81: PASSED: CHECK( info.transition_minutes( 0, 1, 120_minutes ) == Approx( 120 ).margin( 5 ) ) with expansion: 125 == Approx( 120.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) Digging Pits 12 hours: Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 255 min (W 2021 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2749 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3220 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3586 Th 949) Weariness: 3759 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1722 Intake: 1311 Tracker: 4415 Thresh: 932 At: 5 Cal: 52620/55000 Fatigue: 144 Morale: 0 Wgt: 74972 (BMI 24.5) ../tests/weary_test.cpp:82: FAILED: CHECK( info.transition_minutes( 1, 2, 245_minutes ) == Approx( 245 ).margin( 5 ) ) with expansion: 255 == Approx( 245.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) Digging Pits 12 hours: Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 255 min (W 2021 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2749 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3220 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3586 Th 949) Weariness: 3759 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1722 Intake: 1311 Tracker: 4415 Thresh: 932 At: 5 Cal: 52620/55000 Fatigue: 144 Morale: 0 Wgt: 74972 (BMI 24.5) ../tests/weary_test.cpp:83: PASSED: CHECK( info.transition_minutes( 2, 3, 355_minutes ) == Approx( 355 ).margin( 5 ) ) with expansion: 360 (0x168) == Approx( 355.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) Digging Pits 12 hours: Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 255 min (W 2021 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2749 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3220 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3586 Th 949) Weariness: 3759 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1722 Intake: 1311 Tracker: 4415 Thresh: 932 At: 5 Cal: 52620/55000 Fatigue: 144 Morale: 0 Wgt: 74972 (BMI 24.5) ../tests/weary_test.cpp:84: PASSED: CHECK( info.transition_minutes( 3, 4, 465_minutes ) == Approx( 465 ).margin( 5 ) ) with expansion: 470 (0x1d6) == Approx( 465.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) Digging Pits 12 hours: Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 255 min (W 2021 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2749 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3220 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3586 Th 949) Weariness: 3759 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1722 Intake: 1311 Tracker: 4415 Thresh: 932 At: 5 Cal: 52620/55000 Fatigue: 144 Morale: 0 Wgt: 74972 (BMI 24.5) ../tests/weary_test.cpp:85: PASSED: CHECK( info.transition_minutes( 4, 5, 595_minutes ) == Approx( 595 ).margin( 5 ) ) with expansion: 600 (0x258) == Approx( 595.0 ) with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) Digging Pits 12 hours: Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 255 min (W 2021 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2749 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3220 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3586 Th 949) Weariness: 3759 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1722 Intake: 1311 Tracker: 4415 Thresh: 932 At: 5 Cal: 52620/55000 Fatigue: 144 Morale: 0 Wgt: 74972 (BMI 24.5) ../tests/weary_test.cpp:86: PASSED: CHECK( guy.weariness_level() == 5 ) with expansion: 5 == 5 with messages: Digging Pits 8 hours: Weariness: 1553 Max Full Exert: ACTIVE_EXERCISE Mult: 0.8 BMR: 1736 Intake: 1501 Tracker: 2304 Thresh: 973 At: 1 Cal: 54690/55000 Fatigue: 96 Morale: 0 Wgt: 76355 (BMI 24.9) Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 250 min (W 2023 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2737 Th 983) Transition: Weariness lvl from 3 to 4 at 465 min (W 3208 Th 968) Weariness: 3281 Max Full Exert: LIGHT_EXERCISE Mult: 0.2 BMR: 1724 Intake: 1498 Tracker: 4030 Thresh: 965 At: 4 Cal: 52944/55000 Fatigue: 97 Morale: 0 Wgt: 75188 (BMI 24.6) Digging Pits 12 hours: Transition: Weariness lvl from 0 to 1 at 125 min (W 1078 Th 1019) Transition: Weariness lvl from 1 to 2 at 255 min (W 2021 Th 1000) Transition: Weariness lvl from 2 to 3 at 360 min (W 2749 Th 983) Transition: Weariness lvl from 3 to 4 at 470 min (W 3220 Th 968) Transition: Weariness lvl from 4 to 5 at 600 min (W 3586 Th 949) Weariness: 3759 Max Full Exert: NO_EXERCISE Mult: 0.1 BMR: 1722 Intake: 1311 Tracker: 4415 Thresh: 932 At: 5 Cal: 52620/55000 Fatigue: 144 Morale: 0 Wgt: 74972 (BMI 24.5) Log messages during failed test: 11:18:47PM: You eat your holy SPAM of debugging (fresh). 11:18:47PM: You start walking. 7:20:23 AM: You eat your holy SPAM of debugging (fresh). 7:20:23 AM: You start walking. =============================================================================== test cases: 3 | 0 passed | 3 failed assertions: 39 | 33 passed | 6 failed 21:07:13.581 INFO : Test world Tom left for inspection. 21:07:13.581 INFO : Ended test at Sat Jan 30 21:07:13 2021 21:07:13.581 INFO : The test took 40.7661 seconds 21:07:13.581 INFO : Randomness seeded to: 1612058718