[Git][NTPsec/ntpsec][master] Update Unity test library to 2.5.2
Matt Selsky (@selsky)
gitlab at mg.gitlab.com
Fri May 19 05:06:54 UTC 2023
Matt Selsky pushed to branch master at NTPsec / ntpsec
Commits:
dda4c170 by Matt Selsky at 2023-04-27T01:38:56-04:00
Update Unity test library to 2.5.2
See https://github.com/ThrowTheSwitch/Unity/releases
- - - - -
3 changed files:
- tests/unity/unity.c
- tests/unity/unity.h
- tests/unity/unity_internals.h
Changes:
=====================================
tests/unity/unity.c
=====================================
@@ -1,6 +1,6 @@
/* =========================================================================
Unity Project - A Test Framework for C
- Copyright (c) 2007-19 Mike Karlesky, Mark VanderVoord, Greg Williams
+ Copyright (c) 2007-21 Mike Karlesky, Mark VanderVoord, Greg Williams
[Released under MIT License. Please refer to license.txt for details]
============================================================================ */
@@ -67,9 +67,10 @@ static const char PROGMEM UnityStrBreaker[] = "------------------
static const char PROGMEM UnityStrResultsTests[] = " Tests ";
static const char PROGMEM UnityStrResultsFailures[] = " Failures ";
static const char PROGMEM UnityStrResultsIgnored[] = " Ignored ";
+#ifndef UNITY_EXCLUDE_DETAILS
static const char PROGMEM UnityStrDetail1Name[] = UNITY_DETAIL1_NAME " ";
static const char PROGMEM UnityStrDetail2Name[] = " " UNITY_DETAIL2_NAME " ";
-
+#endif
/*-----------------------------------------------
* Pretty Printers & Test Result Output Handlers
*-----------------------------------------------*/
@@ -1001,8 +1002,7 @@ void UnityAssertFloatSpecial(const UNITY_FLOAT actual,
is_trait = !isinf(actual) && !isnan(actual);
break;
- case UNITY_FLOAT_INVALID_TRAIT:
- default:
+ default: /* including UNITY_FLOAT_INVALID_TRAIT */
trait_index = 0;
trait_names[0] = UnityStrInvalidFloatTrait;
break;
@@ -1142,8 +1142,7 @@ void UnityAssertDoubleSpecial(const UNITY_DOUBLE actual,
is_trait = !isinf(actual) && !isnan(actual);
break;
- case UNITY_FLOAT_INVALID_TRAIT:
- default:
+ default: /* including UNITY_FLOAT_INVALID_TRAIT */
trait_index = 0;
trait_names[0] = UnityStrInvalidFloatTrait;
break;
=====================================
tests/unity/unity.h
=====================================
@@ -1,6 +1,6 @@
/* ==========================================
Unity Project - A Test Framework for C
- Copyright (c) 2007-19 Mike Karlesky, Mark VanderVoord, Greg Williams
+ Copyright (c) 2007-21 Mike Karlesky, Mark VanderVoord, Greg Williams
[Released under MIT License. Please refer to license.txt for details]
========================================== */
@@ -10,7 +10,7 @@
#define UNITY_VERSION_MAJOR 2
#define UNITY_VERSION_MINOR 5
-#define UNITY_VERSION_BUILD 1
+#define UNITY_VERSION_BUILD 2
#define UNITY_VERSION ((UNITY_VERSION_MAJOR << 16) | (UNITY_VERSION_MINOR << 8) | UNITY_VERSION_BUILD)
#ifdef __cplusplus
=====================================
tests/unity/unity_internals.h
=====================================
@@ -1,6 +1,6 @@
/* ==========================================
Unity Project - A Test Framework for C
- Copyright (c) 2007-19 Mike Karlesky, Mark VanderVoord, Greg Williams
+ Copyright (c) 2007-21 Mike Karlesky, Mark VanderVoord, Greg Williams
[Released under MIT License. Please refer to license.txt for details]
========================================== */
@@ -617,8 +617,14 @@ void UnityAssertNumbersArrayWithin(const UNITY_UINT delta,
const UNITY_DISPLAY_STYLE_T style,
const UNITY_FLAGS_T flags);
+#ifndef UNITY_EXCLUDE_SETJMP_H
void UnityFail(const char* message, const UNITY_LINE_TYPE line) UNITY_FUNCTION_ATTR(noreturn);
void UnityIgnore(const char* message, const UNITY_LINE_TYPE line) UNITY_FUNCTION_ATTR(noreturn);
+#else
+void UnityFail(const char* message, const UNITY_LINE_TYPE line);
+void UnityIgnore(const char* message, const UNITY_LINE_TYPE line);
+#endif
+
void UnityMessage(const char* message, const UNITY_LINE_TYPE line);
#ifndef UNITY_EXCLUDE_FLOAT
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/commit/dda4c17049051fe5f89221d321d48c90cbf8f528
--
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/-/commit/dda4c17049051fe5f89221d321d48c90cbf8f528
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20230519/40eb39cc/attachment-0001.htm>
More information about the vc
mailing list