Files
imp/tests/am_tests.c

31 lines
406 B
C

#include "am.h"
#include "unity.h"
static am_t am;
void setUp(void)
{
am_init(&am);
}
void tearDown(void)
{
}
static void test_expr_value_restored_after_push_modify_pop(void)
{
expr_t a, b;
am.expr = &a;
am_push(&am);
am.expr = &b;
am_pop(&am);
TEST_ASSERT_EQUAL(&a, am.expr);
}
int main(void)
{
UNITY_BEGIN();
RUN_TEST(test_expr_value_restored_after_push_modify_pop);
return UNITY_END();
}