template_fixture_tests.c 722 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /* Copyright (c) 2010 James Grenning and Contributed to Unity Project
  2. * ==========================================
  3. * Unity Project - A Test Framework for C
  4. * Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams
  5. * [Released under MIT License. Please refer to license.txt for details]
  6. * ========================================== */
  7. #include "unity_fixture.h"
  8. static int data = -1;
  9. TEST_GROUP(mygroup);
  10. TEST_SETUP(mygroup)
  11. {
  12. data = 0;
  13. }
  14. TEST_TEAR_DOWN(mygroup)
  15. {
  16. data = -1;
  17. }
  18. TEST(mygroup, test1)
  19. {
  20. TEST_ASSERT_EQUAL_INT(0, data);
  21. }
  22. TEST(mygroup, test2)
  23. {
  24. TEST_ASSERT_EQUAL_INT(0, data);
  25. data = 5;
  26. }
  27. TEST(mygroup, test3)
  28. {
  29. data = 7;
  30. TEST_ASSERT_EQUAL_INT(7, data);
  31. }