END_TEST START_TEST (test_boolean_writer) { bool send = true; uint64_t value = booleanWriter(&SIGNALS[2], SIGNALS, SIGNAL_COUNT, true, &send); ck_assert_int_eq(value, 0x8000000000000000LLU); fail_unless(send); value = booleanWriter(&SIGNALS[2], SIGNALS, SIGNAL_COUNT, false, &send); ck_assert_int_eq(value, 0x0000000000000000LLU); fail_unless(send); }
uint64_t booleanWriter(CanSignal* signal, CanSignal* signals, int signalCount, cJSON* value, bool* send) { return booleanWriter(signal, signals, signalCount, value, send, 0); }