Skip to content

Commit 35229fd

Browse files
authored
Merge branch 'ThrowTheSwitch:master' into dev/gen-testrunner-use-begin-end-macro
2 parents c3a3843 + 1d28a99 commit 35229fd

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
2828
# Checks out repository under $GITHUB_WORKSPACE
2929
- name: Checkout Latest Repo
30-
uses: actions/checkout@v2
30+
uses: actions/checkout@v4
3131

3232
# Run Tests
3333
- name: Run All Unit Tests

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Unity Test ![CI][]
22

3-
__Copyright (c) 2007 - 2023 Unity Project by Mike Karlesky, Mark VanderVoord, and Greg Williams__
3+
__Copyright (c) 2007 - 2024 Unity Project by Mike Karlesky, Mark VanderVoord, and Greg Williams__
44

55
Welcome to the Unity Test Project, one of the main projects of ThrowTheSwitch.org.
66
Unity Test is a unit testing framework built for C, with a focus on working with embedded toolchains.

auto/run_test.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
static void run_test(UnityTestFunction func, const char* name, UNITY_LINE_TYPE line_num)
33
{
44
Unity.CurrentTestName = name;
5-
Unity.CurrentTestLineNumber = line_num;
5+
Unity.CurrentTestLineNumber = (UNITY_UINT) line_num;
66
#ifdef UNITY_USE_COMMAND_LINE_ARGS
77
if (!UnityTestMatches())
88
return;

src/unity.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2351,7 +2351,7 @@ int UnityParseOptions(int argc, char** argv)
23512351
}
23522352

23532353
/*-----------------------------------------------*/
2354-
int IsStringInBiggerString(const char* longstring, const char* shortstring)
2354+
static int IsStringInBiggerString(const char* longstring, const char* shortstring)
23552355
{
23562356
const char* lptr = longstring;
23572357
const char* sptr = shortstring;
@@ -2396,7 +2396,7 @@ int IsStringInBiggerString(const char* longstring, const char* shortstring)
23962396
}
23972397

23982398
/*-----------------------------------------------*/
2399-
int UnityStringArgumentMatches(const char* str)
2399+
static int UnityStringArgumentMatches(const char* str)
24002400
{
24012401
int retval;
24022402
const char* ptr1;

src/unity_internals.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -875,11 +875,11 @@ int UnityTestMatches(void);
875875
* Test Asserts
876876
*-------------------------------------------------------*/
877877

878-
#define UNITY_TEST_ASSERT(condition, line, message) do { if (condition) { /* nothing*/ } else { UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), (message)); } } while (0)
879-
#define UNITY_TEST_ASSERT_NULL(pointer, line, message) UNITY_TEST_ASSERT(((pointer) == NULL), (UNITY_LINE_TYPE)(line), (message))
880-
#define UNITY_TEST_ASSERT_NOT_NULL(pointer, line, message) UNITY_TEST_ASSERT(((pointer) != NULL), (UNITY_LINE_TYPE)(line), (message))
881-
#define UNITY_TEST_ASSERT_EMPTY(pointer, line, message) UNITY_TEST_ASSERT(((pointer[0]) == 0), (UNITY_LINE_TYPE)(line), (message))
882-
#define UNITY_TEST_ASSERT_NOT_EMPTY(pointer, line, message) UNITY_TEST_ASSERT(((pointer[0]) != 0), (UNITY_LINE_TYPE)(line), (message))
878+
#define UNITY_TEST_ASSERT(condition, line, message) do { if (condition) { /* nothing*/ } else { UNITY_TEST_FAIL((line), (message)); } } while (0)
879+
#define UNITY_TEST_ASSERT_NULL(pointer, line, message) UNITY_TEST_ASSERT(((pointer) == NULL), (line), (message))
880+
#define UNITY_TEST_ASSERT_NOT_NULL(pointer, line, message) UNITY_TEST_ASSERT(((pointer) != NULL), (line), (message))
881+
#define UNITY_TEST_ASSERT_EMPTY(pointer, line, message) UNITY_TEST_ASSERT(((pointer[0]) == 0), (line), (message))
882+
#define UNITY_TEST_ASSERT_NOT_EMPTY(pointer, line, message) UNITY_TEST_ASSERT(((pointer[0]) != 0), (line), (message))
883883

884884
#define UNITY_TEST_ASSERT_EQUAL_INT(expected, actual, line, message) UnityAssertEqualNumber((UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
885885
#define UNITY_TEST_ASSERT_EQUAL_INT8(expected, actual, line, message) UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(expected), (UNITY_INT)(UNITY_INT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

test/tests/test_unity_core.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,8 +300,8 @@ void testFailureCountIncrementsAndIsReturnedAtEnd(void)
300300
startFlushSpy();
301301
savedGetFlushSpyCalls = getFlushSpyCalls();
302302
UnityConcludeTest();
303-
TEST_ASSERT_EQUAL(0, savedGetFlushSpyCalls);
304303
endPutcharSpy();
304+
TEST_ASSERT_EQUAL(0, savedGetFlushSpyCalls);
305305
TEST_ASSERT_EQUAL(savedFailures + 1, Unity.TestFailures);
306306
#if defined(UNITY_OUTPUT_FLUSH) && defined(UNITY_OUTPUT_FLUSH_HEADER_DECLARATION)
307307
TEST_ASSERT_EQUAL(1, getFlushSpyCalls());

0 commit comments

Comments
 (0)