135375f98Sopenharmony_ci/* Copyright (c) 2010 James Grenning and Contributed to Unity Project 235375f98Sopenharmony_ci * ========================================== 335375f98Sopenharmony_ci * Unity Project - A Test Framework for C 435375f98Sopenharmony_ci * Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams 535375f98Sopenharmony_ci * [Released under MIT License. Please refer to license.txt for details] 635375f98Sopenharmony_ci * ========================================== */ 735375f98Sopenharmony_ci 835375f98Sopenharmony_ci#include "unity_fixture.h" 935375f98Sopenharmony_ci 1035375f98Sopenharmony_cistatic int data = -1; 1135375f98Sopenharmony_ci 1235375f98Sopenharmony_ciTEST_GROUP(mygroup); 1335375f98Sopenharmony_ci 1435375f98Sopenharmony_ciTEST_SETUP(mygroup) 1535375f98Sopenharmony_ci{ 1635375f98Sopenharmony_ci data = 0; 1735375f98Sopenharmony_ci} 1835375f98Sopenharmony_ci 1935375f98Sopenharmony_ciTEST_TEAR_DOWN(mygroup) 2035375f98Sopenharmony_ci{ 2135375f98Sopenharmony_ci data = -1; 2235375f98Sopenharmony_ci} 2335375f98Sopenharmony_ci 2435375f98Sopenharmony_ciTEST(mygroup, test1) 2535375f98Sopenharmony_ci{ 2635375f98Sopenharmony_ci TEST_ASSERT_EQUAL_INT(0, data); 2735375f98Sopenharmony_ci} 2835375f98Sopenharmony_ci 2935375f98Sopenharmony_ciTEST(mygroup, test2) 3035375f98Sopenharmony_ci{ 3135375f98Sopenharmony_ci TEST_ASSERT_EQUAL_INT(0, data); 3235375f98Sopenharmony_ci data = 5; 3335375f98Sopenharmony_ci} 3435375f98Sopenharmony_ci 3535375f98Sopenharmony_ciTEST(mygroup, test3) 3635375f98Sopenharmony_ci{ 3735375f98Sopenharmony_ci data = 7; 3835375f98Sopenharmony_ci TEST_ASSERT_EQUAL_INT(7, data); 3935375f98Sopenharmony_ci} 40