#ifndef TEST_LOGIC_H #define TEST_LOGIC_H #endif #include #include "test_common.h" void test_calc_totals() { // simple idc addition test Param::SetInt(Param::c1idc, 12); Param::SetInt(Param::c2idc, 13); Param::SetInt(Param::c3idc, 11); CalcTotals(); s32fp idc = Param::Get(Param::idc); assert(36 == FP_TOINT(idc)); // udcmax test Param::SetInt(Param::c1udc, 365); Param::SetInt(Param::c2udc, 364); Param::SetInt(Param::c3udc, 366); CalcTotals(); s32fp udcmax = Param::Get(Param::udc); assert(366 == FP_TOINT(udcmax)); }