fome-fw/unit_tests/tests/lua/test_lua_ford.cpp

26 lines
613 B
C++

#include "pch.h"
#include "rusefi_lua.h"
#include "lua_lib.h"
TEST(LuaFordFocusII, PPS_low) {
const char* realdata = TWO_BYTES_MSB R"(
function testFunc()
data = {0x0e, 0x8f, 0x7d, 0x90, 0x27, 0x10, 0x00, 0x7d}
return getTwoBytesMSB(data, 6, 1)
end)";
EXPECT_NEAR_M3(testLuaReturnsNumberOrNil(realdata).value_or(0), 0x7d);
}
TEST(LuaFordFocusII, PPS_high) {
const char* realdata = TWO_BYTES_MSB R"(
function testFunc()
data = {0x0e, 0x8f, 0x7d, 0x90, 0x27, 0x10, 0xC8, 0x80}
return getTwoBytesMSB(data, 6, 1)
end)";
EXPECT_NEAR_M3(testLuaReturnsNumberOrNil(realdata).value_or(0), 0xC880);
}