1. 11 3月, 2021 1 次提交
  2. 09 9月, 2020 1 次提交
  3. 29 10月, 2019 1 次提交
  4. 28 10月, 2019 1 次提交
  5. 22 10月, 2019 1 次提交
  6. 21 10月, 2019 2 次提交
  7. 06 7月, 2019 1 次提交
  8. 04 7月, 2019 2 次提交
  9. 21 4月, 2019 1 次提交
  10. 08 4月, 2019 1 次提交
  11. 26 7月, 2018 1 次提交
    • R
      Fix LESS_OR_EQUAL_MESSAGE asserts for HEX32/HEX64 · 6a1d2e8d
      Roland Stahn 提交于
      Macros TEST_ASSERT_LESS_OR_EQUAL_HEX32_MESSAGE() and TEST_ASSERT_LESS_OR_EQUAL_HEX64_MESSAGE() need to be mapped to UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEXnn() instead of UNITY_TEST_ASSERT_SMALLER_THAN_HEXnn()
      6a1d2e8d
  12. 01 11月, 2017 1 次提交
  13. 31 10月, 2017 1 次提交
  14. 21 9月, 2017 2 次提交
  15. 14 9月, 2017 1 次提交
    • J
      Allow suiteSetUp() and suiteTearDown() to be provided as normal C functions. · 2593c31b
      John Lindgren 提交于
      This is simpler and more flexible than embedding C code in the Ruby options
      (:suite_setup and :suite_teardown).  However, support for :suite_setup and
      :suite_teardown is kept for backwards compatibility.
      
      Several configurations are possible:
      1. :suite_setup and :suite_teardown options provided and used.
      2. :suite_setup and :suite_teardown options not provided (nil):
        2a. Weak symbols not supported; suiteSetUp() and suiteTearDown() are not called.
            It would be simpler to make user-provided functions mandatory in this case,
            but it could break some pre-existing test suites.
        2b. Weak symbols are supported and the stub implementations of suiteSetUp() and
            suiteTearDown() are called if there are no user-provided functions.
        2c. Weak symbols are supported but overridden by user-provided suiteSetUp() and
            suiteTearDown() functions.
      2593c31b
  16. 14 5月, 2017 1 次提交
  17. 22 3月, 2017 4 次提交
  18. 14 3月, 2017 1 次提交
  19. 15 1月, 2017 1 次提交
  20. 29 11月, 2016 1 次提交
  21. 20 11月, 2016 1 次提交
    • J
      Make UnityPrintFloat on by default · 47f6a85b
      jsalling 提交于
      Remove UNITY_FLOAT_VERBOSE entirely, add option UNITY_EXCLUDE_FLOAT_PRINT
      Remove some questionable float casts from doubles
      Default to Round Ties to Even behavior, add option to Round Ties Away from Zero
      47f6a85b
  22. 25 8月, 2016 1 次提交
  23. 09 7月, 2016 1 次提交
  24. 15 5月, 2016 1 次提交
  25. 04 5月, 2016 1 次提交
    • J
      100% code coverage for Unity project · c5238ada
      jsalling 提交于
       Add test for failure count and UnityEnd return value
       Cover printing escape codes with length parameter
       Full statement coverage
      c5238ada
  26. 28 4月, 2016 1 次提交
  27. 25 2月, 2016 2 次提交
  28. 07 1月, 2016 1 次提交
  29. 28 10月, 2015 2 次提交
  30. 15 10月, 2015 1 次提交
    • J
      MISRA rule 19.10: parentheses around macro params · 1273112a
      Jeremy Hannon 提交于
      Added parentheses around all macro parameters to resolve MISRA 2004
      rule 19.10, "in the definition of a function-like macro, each instance
      of a parameter shall be enclosed in parenthesis" as tested with the
      IAR EW for 8051 compiler, version 9.20.2.
      
      The only questionable change is in "unity_fixture.h" where the nested
      macro DECLARE_TEST_CASE in RUN_TEST_CASE prevents surrounding params
      "group" and "name" with parentheses.
      However, it appears that macro DECLARE_TEST_CASE isn't used elsewhere,
      so I eliminated DECLARE_TEST_CASE and put its expansion directly in
      RUN_TEST_CASE.  Now the following header files pass rule 19.10:
      * unity.h
      * unity_internals.h
      * unity_fixture.h
      
      For my own project, this change to the Unity test framework allows me
      to include my unit test code to be tested against MISRA rules as well,
      instead of just production code, to help enforce style and team
      guidelines.
      1273112a
  31. 15 7月, 2015 1 次提交
  32. 23 4月, 2015 1 次提交