testing some simple math examples
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#ifndef TEST_LOGIC_H
|
||||
#define TEST_LOGIC_H
|
||||
#endif
|
||||
#include <assert.h>
|
||||
#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));
|
||||
}
|
||||
Reference in New Issue
Block a user