Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Unity
提交
fe2c691e
T
Third Party Unity
项目概览
OpenHarmony
/
Third Party Unity
1 年多 前同步成功
通知
36
Star
144
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Unity
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
fe2c691e
编写于
5月 22, 2014
作者:
M
Mark VanderVoord
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Clean up many warnings. add clang_strict target to help uncover warnings
上级
1cf02f8b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
184 addition
and
101 deletion
+184
-101
src/unity.c
src/unity.c
+11
-11
targets/clang_strict.yml
targets/clang_strict.yml
+83
-0
test/testunity.c
test/testunity.c
+90
-90
未找到文件。
src/unity.c
浏览文件 @
fe2c691e
...
...
@@ -92,7 +92,7 @@ void UnityPrint(const char* string)
else
{
UNITY_OUTPUT_CHAR
(
'\\'
);
UnityPrintNumberHex
((
_U_
S
INT
)
*
pch
,
2
);
UnityPrintNumberHex
((
_U_
U
INT
)
*
pch
,
2
);
}
pch
++
;
}
...
...
@@ -112,7 +112,7 @@ void UnityPrintNumberByStyle(const _U_SINT number, const UNITY_DISPLAY_STYLE_T s
}
else
{
UnityPrintNumberHex
((
_U_UINT
)
number
,
(
style
&
0x000F
)
<<
1
);
UnityPrintNumberHex
((
_U_UINT
)
number
,
(
char
)((
style
&
0x000F
)
<<
1
)
);
}
}
...
...
@@ -252,7 +252,7 @@ void UnityTestResultsBegin(const char* file, const UNITY_LINE_TYPE line)
UNITY_PRINT_EOL
;
UnityPrint
(
file
);
UNITY_OUTPUT_CHAR
(
':'
);
UnityPrintNumber
(
line
);
UnityPrintNumber
(
(
_U_SINT
)
line
);
UNITY_OUTPUT_CHAR
(
':'
);
UnityPrint
(
Unity
.
CurrentTestName
);
UNITY_OUTPUT_CHAR
(
':'
);
...
...
@@ -372,9 +372,9 @@ void UnityAssertBits(const _U_SINT mask,
{
UnityTestResultsFailBegin
(
lineNumber
);
UnityPrint
(
UnityStrExpected
);
UnityPrintMask
(
mask
,
expected
);
UnityPrintMask
(
(
_U_UINT
)
mask
,
(
_U_UINT
)
expected
);
UnityPrint
(
UnityStrWas
);
UnityPrintMask
(
mask
,
actual
);
UnityPrintMask
(
(
_U_UINT
)
mask
,
(
_U_UINT
)
actual
);
UnityAddMsgIfSpecified
(
msg
);
UNITY_FAIL_AND_BAIL
;
}
...
...
@@ -429,7 +429,7 @@ void UnityAssertEqualIntArray(UNITY_PTR_ATTRIBUTE const void* expected,
// If style is UNITY_DISPLAY_STYLE_INT, we'll fall into the default case rather than the INT16 or INT32 (etc) case
// as UNITY_DISPLAY_STYLE_INT includes a flag for UNITY_DISPLAY_RANGE_AUTO, which the width-specific
// variants do not. Therefore remove this flag.
switch
(
style
&
~
UNITY_DISPLAY_RANGE_AUTO
)
switch
(
style
&
(
UNITY_DISPLAY_STYLE_T
)(
~
UNITY_DISPLAY_RANGE_AUTO
)
)
{
case
UNITY_DISPLAY_STYLE_HEX8
:
case
UNITY_DISPLAY_STYLE_INT8
:
...
...
@@ -1098,7 +1098,7 @@ void tearDown(void);
void
UnityDefaultTestRun
(
UnityTestFunction
Func
,
const
char
*
FuncName
,
const
int
FuncLineNum
)
{
Unity
.
CurrentTestName
=
FuncName
;
Unity
.
CurrentTestLineNumber
=
FuncLineNum
;
Unity
.
CurrentTestLineNumber
=
(
UNITY_LINE_TYPE
)
FuncLineNum
;
Unity
.
NumberOfTests
++
;
if
(
TEST_PROTECT
())
{
...
...
@@ -1130,11 +1130,11 @@ int UnityEnd(void)
{
UnityPrint
(
"-----------------------"
);
UNITY_PRINT_EOL
;
UnityPrintNumber
(
Unity
.
NumberOfTests
);
UnityPrintNumber
(
(
_U_SINT
)(
Unity
.
NumberOfTests
)
);
UnityPrint
(
" Tests "
);
UnityPrintNumber
(
Unity
.
TestFailures
);
UnityPrintNumber
(
(
_U_SINT
)(
Unity
.
TestFailures
)
);
UnityPrint
(
" Failures "
);
UnityPrintNumber
(
Unity
.
TestIgnores
);
UnityPrintNumber
(
(
_U_SINT
)(
Unity
.
TestIgnores
)
);
UnityPrint
(
" Ignored"
);
UNITY_PRINT_EOL
;
if
(
Unity
.
TestFailures
==
0U
)
...
...
@@ -1146,5 +1146,5 @@ int UnityEnd(void)
UnityPrintFail
();
}
UNITY_PRINT_EOL
;
return
Unity
.
TestFailures
;
return
(
int
)(
Unity
.
TestFailures
)
;
}
targets/clang_strict.yml
0 → 100644
浏览文件 @
fe2c691e
---
compiler
:
path
:
clang
source_path
:
'
src/'
unit_tests_path
:
&unit_tests_path
'
test/'
build_path
:
&build_path
'
build/'
options
:
-
'
-c'
-
'
-Wall'
-
'
-Wextra'
-
'
-Werror'
-
'
-Wcast-qual'
-
'
-Wconversion'
-
'
-Wdisabled-optimization'
-
'
-Wformat=2'
-
'
-Winit-self'
-
'
-Winline'
-
'
-Winvalid-pch'
-
'
-Wmissing-declarations'
-
'
-Wmissing-include-dirs'
-
'
-Wmissing-prototypes'
-
'
-Wnonnull'
-
'
-Wpacked'
-
'
-Wpointer-arith'
-
'
-Wredundant-decls'
-
'
-Wswitch-default'
-
'
-Wstrict-aliasing'
-
'
-Wstrict-overflow=5'
-
'
-Wuninitialized'
-
'
-Wunused'
-
'
-Wunreachable-code'
-
'
-Wreturn-type'
-
'
-Wshadow'
-
'
-Wundef'
-
'
-Wwrite-strings'
-
'
-Wno-missing-declarations'
-
'
-Wno-missing-prototypes'
-
'
-Wno-nested-externs'
-
'
-Wno-redundant-decls'
-
'
-Wno-unused-parameter'
-
'
-Wno-variadic-macros'
-
'
-Wbad-function-cast'
-
'
-fms-extensions'
-
'
-fno-omit-frame-pointer'
-
'
-ffloat-store'
-
'
-fno-common'
-
'
-fstrict-aliasing'
-
'
-std=gnu99'
-
'
-pedantic'
-
'
-O0'
includes
:
prefix
:
'
-I'
items
:
-
'
src/'
-
'
../src/'
-
*unit_tests_path
defines
:
prefix
:
'
-D'
items
:
-
UNITY_INCLUDE_DOUBLE
-
UNITY_SUPPORT_TEST_CASES
-
UNITY_SUPPORT_64
object_files
:
prefix
:
'
-o'
extension
:
'
.o'
destination
:
*build_path
linker
:
path
:
gcc
options
:
-
-lm
-
'
-m64'
includes
:
prefix
:
'
-I'
object_files
:
path
:
*build_path
extension
:
'
.o'
bin_files
:
prefix
:
'
-o'
extension
:
'
.exe'
destination
:
*build_path
colour
:
true
:unity:
:plugins: []
test/testunity.c
浏览文件 @
fe2c691e
...
...
@@ -17,7 +17,7 @@ static const _UD d_zero = 0.0;
#define EXPECT_ABORT_BEGIN \
if
(
TEST_PROTECT
())
\
{
#define VERIFY_FAILS_END \
}
\
Unity
.
CurrentTestFailed
=
(
Unity
.
CurrentTestFailed
==
1
)
?
0
:
1
;
\
...
...
@@ -26,7 +26,7 @@ static const _UD d_zero = 0.0;
UnityPrint
(
"[[[[ Previous Test Should Have Failed But Did Not ]]]]"
);
\
UNITY_OUTPUT_CHAR
(
'\n'
);
\
}
#define VERIFY_IGNORES_END \
}
\
Unity
.
CurrentTestFailed
=
(
Unity
.
CurrentTestIgnored
==
1
)
?
0
:
1
;
\
...
...
@@ -62,7 +62,7 @@ void testUnitySizeInitializationReminder(void)
/* This test ensures that sizeof(struct _Unity) doesn't change. If this
* test breaks, go look at the initialization of the Unity global variable
* in unity.c and make sure we're filling in the proper fields. */
c
har
*
message
=
"Unexpected size for _Unity struct. Please check that "
c
onst
char
*
message
=
"Unexpected size for _Unity struct. Please check that "
"the initialization of the Unity symbol in unity.c is "
"still correct."
;
...
...
@@ -151,16 +151,16 @@ void testFail(void)
void
testIsNull
(
void
)
{
char
*
ptr1
=
NULL
;
char
*
ptr2
=
"hello"
;
c
onst
c
har
*
ptr2
=
"hello"
;
TEST_ASSERT_NULL
(
ptr1
);
TEST_ASSERT_NOT_NULL
(
ptr2
);
}
void
testIsNullShouldFailIfNot
(
void
)
{
char
*
ptr1
=
"hello"
;
c
onst
c
har
*
ptr1
=
"hello"
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_NULL
(
ptr1
);
VERIFY_FAILS_END
...
...
@@ -169,7 +169,7 @@ void testIsNullShouldFailIfNot(void)
void
testNotNullShouldFailIfNULL
(
void
)
{
char
*
ptr1
=
NULL
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_NOT_NULL
(
ptr1
);
VERIFY_FAILS_END
...
...
@@ -229,7 +229,7 @@ void testNotEqualBits(void)
void
testNotEqualUInts
(
void
)
{
_UU16
v0
,
v1
;
v0
=
9000
;
v1
=
9001
;
...
...
@@ -241,7 +241,7 @@ void testNotEqualUInts(void)
void
testNotEqualUInt8s
(
void
)
{
_UU8
v0
,
v1
;
v0
=
254
;
v1
=
255
;
...
...
@@ -253,7 +253,7 @@ void testNotEqualUInt8s(void)
void
testNotEqualUInt16s
(
void
)
{
_UU16
v0
,
v1
;
v0
=
65535
;
v1
=
65534
;
...
...
@@ -265,7 +265,7 @@ void testNotEqualUInt16s(void)
void
testNotEqualUInt32s
(
void
)
{
_UU32
v0
,
v1
;
v0
=
4294967295
;
v1
=
4294967294
;
...
...
@@ -277,7 +277,7 @@ void testNotEqualUInt32s(void)
void
testNotEqualHex8s
(
void
)
{
_UU8
v0
,
v1
;
v0
=
0x23
;
v1
=
0x22
;
...
...
@@ -289,7 +289,7 @@ void testNotEqualHex8s(void)
void
testNotEqualHex8sIfSigned
(
void
)
{
_US8
v0
,
v1
;
v0
=
-
2
;
v1
=
2
;
...
...
@@ -301,7 +301,7 @@ void testNotEqualHex8sIfSigned(void)
void
testNotEqualHex16s
(
void
)
{
_UU16
v0
,
v1
;
v0
=
0x1234
;
v1
=
0x1235
;
...
...
@@ -313,7 +313,7 @@ void testNotEqualHex16s(void)
void
testNotEqualHex16sIfSigned
(
void
)
{
_US16
v0
,
v1
;
v0
=
-
1024
;
v1
=
-
1028
;
...
...
@@ -325,7 +325,7 @@ void testNotEqualHex16sIfSigned(void)
void
testNotEqualHex32s
(
void
)
{
_UU32
v0
,
v1
;
v0
=
900000
;
v1
=
900001
;
...
...
@@ -337,7 +337,7 @@ void testNotEqualHex32s(void)
void
testNotEqualHex32sIfSigned
(
void
)
{
_US32
v0
,
v1
;
v0
=
-
900000
;
v1
=
900001
;
...
...
@@ -350,7 +350,7 @@ void testEqualInts(void)
{
int
v0
,
v1
;
int
*
p0
,
*
p1
;
v0
=
19467
;
v1
=
19467
;
p0
=
&
v0
;
...
...
@@ -370,7 +370,7 @@ void testEqualInt8s(void)
{
_US8
v0
,
v1
;
_US8
*
p0
,
*
p1
;
v0
=
0x22
;
v1
=
0x22
;
p0
=
&
v0
;
...
...
@@ -395,7 +395,7 @@ void testEqualInt16s(void)
{
_US16
v0
,
v1
;
_US16
*
p0
,
*
p1
;
v0
=
0x7876
;
v1
=
0x7876
;
p0
=
&
v0
;
...
...
@@ -414,7 +414,7 @@ void testEqualInt16sNegatives(void)
{
_US16
v0
,
v1
;
_US16
*
p0
,
*
p1
;
v0
=
-
7876
;
v1
=
-
7876
;
p0
=
&
v0
;
...
...
@@ -439,12 +439,12 @@ void testEqualInt32s(void)
{
_US32
v0
,
v1
;
_US32
*
p0
,
*
p1
;
v0
=
0x78760000
;
v1
=
0x78760000
;
p0
=
&
v0
;
p1
=
&
v1
;
TEST_ASSERT_EQUAL_INT32
(
0x78760000
,
0x78760000
);
TEST_ASSERT_EQUAL_INT32
(
v0
,
v1
);
TEST_ASSERT_EQUAL_INT32
(
0x78760000
,
v1
);
...
...
@@ -458,12 +458,12 @@ void testEqualInt32sNegatives(void)
{
_US32
v0
,
v1
;
_US32
*
p0
,
*
p1
;
v0
=
-
123456789
;
v1
=
-
123456789
;
p0
=
&
v0
;
p1
=
&
v1
;
TEST_ASSERT_EQUAL_INT32
(
-
123456789
,
-
123456789
);
TEST_ASSERT_EQUAL_INT32
(
v0
,
v1
);
TEST_ASSERT_EQUAL_INT32
(
-
123456789
,
v1
);
...
...
@@ -478,7 +478,7 @@ void testEqualUints(void)
{
unsigned
int
v0
,
v1
;
unsigned
int
*
p0
,
*
p1
;
v0
=
19467
;
v1
=
19467
;
p0
=
&
v0
;
...
...
@@ -499,7 +499,7 @@ void testEqualUint8s(void)
{
_UU8
v0
,
v1
;
_UU8
*
p0
,
*
p1
;
v0
=
0x22
;
v1
=
0x22
;
p0
=
&
v0
;
...
...
@@ -524,7 +524,7 @@ void testEqualUint16s(void)
{
_UU16
v0
,
v1
;
_UU16
*
p0
,
*
p1
;
v0
=
0x9876
;
v1
=
0x9876
;
p0
=
&
v0
;
...
...
@@ -549,12 +549,12 @@ void testEqualUint32s(void)
{
_UU32
v0
,
v1
;
_UU32
*
p0
,
*
p1
;
v0
=
0x98760000
;
v1
=
0x98760000
;
p0
=
&
v0
;
p1
=
&
v1
;
TEST_ASSERT_EQUAL_UINT32
(
0x98760000
,
0x98760000
);
TEST_ASSERT_EQUAL_UINT32
(
v0
,
v1
);
TEST_ASSERT_EQUAL_UINT32
(
0x98760000
,
v1
);
...
...
@@ -579,7 +579,7 @@ void testEqualHex8s(void)
{
_UU8
v0
,
v1
;
_UU8
*
p0
,
*
p1
;
v0
=
0x22
;
v1
=
0x22
;
p0
=
&
v0
;
...
...
@@ -604,7 +604,7 @@ void testEqualHex8sNegatives(void)
{
_UU8
v0
,
v1
;
_UU8
*
p0
,
*
p1
;
v0
=
0xDD
;
v1
=
0xDD
;
p0
=
&
v0
;
...
...
@@ -623,7 +623,7 @@ void testEqualHex16s(void)
{
_UU16
v0
,
v1
;
_UU16
*
p0
,
*
p1
;
v0
=
0x9876
;
v1
=
0x9876
;
p0
=
&
v0
;
...
...
@@ -648,7 +648,7 @@ void testEqualHex32s(void)
{
_UU32
v0
,
v1
;
_UU32
*
p0
,
*
p1
;
v0
=
0x98765432ul
;
v1
=
0x98765432ul
;
p0
=
&
v0
;
...
...
@@ -682,7 +682,7 @@ void testEqualBits(void)
void
testNotEqualBitHigh
(
void
)
{
_UU32
v0
=
0x7F55AA00
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_BIT_HIGH
(
31
,
v0
);
VERIFY_FAILS_END
...
...
@@ -691,7 +691,7 @@ void testNotEqualBitHigh(void)
void
testNotEqualBitLow
(
void
)
{
_UU32
v0
=
0xFF55AA00
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_BIT_LOW
(
30
,
v0
);
VERIFY_FAILS_END
...
...
@@ -701,18 +701,18 @@ void testNotEqualBitsHigh(void)
{
_UU32
v0
=
0xFF55AA00
;
_UU32
v1
=
0x55550000
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_BITS_HIGH
(
v0
,
v1
);
VERIFY_FAILS_END
}
void
testNotEqualBitsLow
(
void
)
{
_UU32
v0
=
0xFF55AA00
;
_UU32
v1
=
0x55550000
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_BITS_LOW
(
v0
,
v1
);
VERIFY_FAILS_END
...
...
@@ -722,7 +722,7 @@ void testEqualShorts(void)
{
short
v0
,
v1
;
short
*
p0
,
*
p1
;
v0
=
19467
;
v1
=
19467
;
p0
=
&
v0
;
...
...
@@ -742,7 +742,7 @@ void testEqualUShorts(void)
{
unsigned
short
v0
,
v1
;
unsigned
short
*
p0
,
*
p1
;
v0
=
19467
;
v1
=
19467
;
p0
=
&
v0
;
...
...
@@ -762,7 +762,7 @@ void testEqualChars(void)
{
signed
char
v0
,
v1
;
signed
char
*
p0
,
*
p1
;
v0
=
109
;
v1
=
109
;
p0
=
&
v0
;
...
...
@@ -782,7 +782,7 @@ void testEqualUChars(void)
{
unsigned
char
v0
,
v1
;
unsigned
char
*
p0
,
*
p1
;
v0
=
251
;
v1
=
251
;
p0
=
&
v0
;
...
...
@@ -801,7 +801,7 @@ void testEqualPointers(void)
{
int
v0
,
v1
;
int
*
p0
,
*
p1
,
*
p2
;
v0
=
19467
;
v1
=
18271
;
p0
=
&
v0
;
...
...
@@ -827,7 +827,7 @@ void testIntsWithinDelta(void)
TEST_ASSERT_INT_WITHIN
(
5
,
5000
,
4996
);
TEST_ASSERT_INT_WITHIN
(
5
,
5000
,
5005
);
TEST_ASSERT_INT_WITHIN
(
500
,
50
,
-
440
);
TEST_ASSERT_INT_WITHIN
(
2
,
-
1
,
-
1
);
TEST_ASSERT_INT_WITHIN
(
5
,
1
,
-
1
);
TEST_ASSERT_INT_WITHIN
(
5
,
-
1
,
1
);
...
...
@@ -839,7 +839,7 @@ void testIntsWithinDeltaAndCustomMessage(void)
TEST_ASSERT_INT_WITHIN_MESSAGE
(
5
,
5000
,
4996
,
"Custom Message."
);
TEST_ASSERT_INT_WITHIN_MESSAGE
(
5
,
5000
,
5005
,
"Custom Message."
);
TEST_ASSERT_INT_WITHIN_MESSAGE
(
500
,
50
,
-
440
,
"Custom Message."
);
TEST_ASSERT_INT_WITHIN_MESSAGE
(
2
,
-
1
,
-
1
,
"Custom Message."
);
TEST_ASSERT_INT_WITHIN_MESSAGE
(
5
,
1
,
-
1
,
"Custom Message."
);
TEST_ASSERT_INT_WITHIN_MESSAGE
(
5
,
-
1
,
1
,
"Custom Message."
);
...
...
@@ -973,12 +973,12 @@ void testHEX16sWithinDeltaAndCustomMessage(void)
void
testHEX16sWithinDeltaWhenThereAreDifferenceOutsideOf16Bits
(
void
)
{
TEST_ASSERT_HEX16_WITHIN
(
5
,
0x54321
,
0x44321
);
TEST_ASSERT_HEX16_WITHIN
(
5
,
0x54321
,
0x44321
);
}
void
testHEX16sWithinDeltaWhenThereAreDifferenceOutsideOf16BitsAndCustomMessage
(
void
)
{
TEST_ASSERT_HEX16_WITHIN_MESSAGE
(
5
,
0x54321
,
0x44321
,
"Custom Message."
);
TEST_ASSERT_HEX16_WITHIN_MESSAGE
(
5
,
0x54321
,
0x44321
,
"Custom Message."
);
}
void
testHEX16sNotWithinDelta
(
void
)
...
...
@@ -1011,12 +1011,12 @@ void testHEX8sWithinDeltaAndCustomMessage(void)
void
testHEX8sWithinDeltaWhenThereAreDifferenceOutsideOf8Bits
(
void
)
{
TEST_ASSERT_HEX8_WITHIN
(
5
,
0x123
,
0xF23
);
TEST_ASSERT_HEX8_WITHIN
(
5
,
0x123
,
0xF23
);
}
void
testHEX8sWithinDeltaWhenThereAreDifferenceOutsideOf8BitsAndCustomMessage
(
void
)
{
TEST_ASSERT_HEX8_WITHIN_MESSAGE
(
5
,
0x123
,
0xF23
,
"Custom Message."
);
TEST_ASSERT_HEX8_WITHIN_MESSAGE
(
5
,
0x123
,
0xF23
,
"Custom Message."
);
}
void
testHEX8sNotWithinDelta
(
void
)
...
...
@@ -1188,7 +1188,7 @@ void testEqualStringArrayIfBothNulls(void)
void
testEqualMemory
(
void
)
{
const
char
*
testString
=
"whatever"
;
TEST_ASSERT_EQUAL_MEMORY
(
testString
,
testString
,
8
);
TEST_ASSERT_EQUAL_MEMORY
(
"whatever"
,
"whatever"
,
8
);
TEST_ASSERT_EQUAL_MEMORY
(
"whatever"
,
testString
,
8
);
...
...
@@ -1467,7 +1467,7 @@ void testEqualInt32Arrays(void)
_US32
p1
[]
=
{
1
,
8
,
117
,
3
};
_US32
p2
[]
=
{
1
,
8
,
117
,
2
};
_US32
p3
[]
=
{
1
,
50
,
60
,
70
};
TEST_ASSERT_EQUAL_INT32_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_INT32_ARRAY
(
p0
,
p0
,
4
);
TEST_ASSERT_EQUAL_INT32_ARRAY
(
p0
,
p1
,
4
);
...
...
@@ -1479,7 +1479,7 @@ void testNotEqualInt32Arrays(void)
{
_US32
p0
[]
=
{
1
,
8
,
127
,
3
};
_US32
p1
[]
=
{
1
,
8
,
127
,
2
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_INT32_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1491,7 +1491,7 @@ void testEqualUINT8Arrays(void)
_UU8
p1
[]
=
{
1
,
8
,
100
,
127
};
_UU8
p2
[]
=
{
1
,
8
,
100
,
2
};
_UU8
p3
[]
=
{
1
,
50
,
60
,
70
};
TEST_ASSERT_EQUAL_UINT8_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_UINT8_ARRAY
(
p0
,
p0
,
4
);
TEST_ASSERT_EQUAL_UINT8_ARRAY
(
p0
,
p1
,
4
);
...
...
@@ -1503,7 +1503,7 @@ void testNotEqualUINT8Arrays1(void)
{
unsigned
char
p0
[]
=
{
1
,
8
,
100
,
127u
};
unsigned
char
p1
[]
=
{
1
,
8
,
100
,
255u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT8_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1513,7 +1513,7 @@ void testNotEqualUINT8Arrays2(void)
{
unsigned
char
p0
[]
=
{
1
,
8
,
100
,
127u
};
unsigned
char
p1
[]
=
{
1
,
8
,
100
,
255u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT8_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1523,7 +1523,7 @@ void testNotEqualUINT8Arrays3(void)
{
unsigned
char
p0
[]
=
{
1
,
8
,
100
,
127u
};
unsigned
char
p1
[]
=
{
1
,
8
,
100
,
255u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT8_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1536,7 +1536,7 @@ void testEqualUINT16Arrays(void)
unsigned
short
p1
[]
=
{
1
,
8
,
987
,
65132u
};
unsigned
short
p2
[]
=
{
1
,
8
,
987
,
2
};
unsigned
short
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EQUAL_UINT16_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_UINT16_ARRAY
(
p0
,
p0
,
4
);
TEST_ASSERT_EQUAL_UINT16_ARRAY
(
p0
,
p1
,
4
);
...
...
@@ -1548,7 +1548,7 @@ void testNotEqualUINT16Arrays1(void)
{
unsigned
short
p0
[]
=
{
1
,
8
,
987
,
65132u
};
unsigned
short
p1
[]
=
{
1
,
8
,
987
,
65131u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT16_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1558,7 +1558,7 @@ void testNotEqualUINT16Arrays2(void)
{
unsigned
short
p0
[]
=
{
1
,
8
,
987
,
65132u
};
unsigned
short
p1
[]
=
{
2
,
8
,
987
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT16_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1568,7 +1568,7 @@ void testNotEqualUINT16Arrays3(void)
{
unsigned
short
p0
[]
=
{
1
,
8
,
987
,
65132u
};
unsigned
short
p1
[]
=
{
1
,
8
,
986
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT16_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1582,7 +1582,7 @@ void testEqualUINT32Arrays(void)
_UU32
p1
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p2
[]
=
{
1
,
8
,
987
,
2
};
_UU32
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EQUAL_UINT32_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_UINT32_ARRAY
(
p0
,
p0
,
4
);
TEST_ASSERT_EQUAL_UINT32_ARRAY
(
p0
,
p1
,
4
);
...
...
@@ -1594,7 +1594,7 @@ void testNotEqualUINT32Arrays1(void)
{
_UU32
p0
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p1
[]
=
{
1
,
8
,
987
,
65131u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT32_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1604,7 +1604,7 @@ void testNotEqualUINT32Arrays2(void)
{
_UU32
p0
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p1
[]
=
{
2
,
8
,
987
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT32_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1614,7 +1614,7 @@ void testNotEqualUINT32Arrays3(void)
{
_UU32
p0
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p1
[]
=
{
1
,
8
,
986
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT32_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1670,7 +1670,7 @@ void testEqualHEX32Arrays(void)
_UU32
p1
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p2
[]
=
{
1
,
8
,
987
,
2
};
_UU32
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EQUAL_HEX32_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_HEX32_ARRAY
(
p0
,
p0
,
4
);
TEST_ASSERT_EQUAL_HEX32_ARRAY
(
p0
,
p1
,
4
);
...
...
@@ -1682,7 +1682,7 @@ void testNotEqualHEX32Arrays1(void)
{
_UU32
p0
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p1
[]
=
{
1
,
8
,
987
,
65131u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_HEX32_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1692,7 +1692,7 @@ void testNotEqualHEX32Arrays2(void)
{
_UU32
p0
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p1
[]
=
{
2
,
8
,
987
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_HEX32_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1702,7 +1702,7 @@ void testNotEqualHEX32Arrays3(void)
{
_UU32
p0
[]
=
{
1
,
8
,
987
,
65132u
};
_UU32
p1
[]
=
{
1
,
8
,
986
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_HEX32_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -1893,7 +1893,7 @@ void testEqualHex64s(void)
#else
_UU64
v0
,
v1
;
_UU64
*
p0
,
*
p1
;
v0
=
0x9876543201234567
;
v1
=
0x9876543201234567
;
p0
=
&
v0
;
...
...
@@ -1916,12 +1916,12 @@ void testEqualUint64s(void)
#else
_UU64
v0
,
v1
;
_UU64
*
p0
,
*
p1
;
v0
=
0x9876543201234567
;
v1
=
0x9876543201234567
;
p0
=
&
v0
;
p1
=
&
v1
;
TEST_ASSERT_EQUAL_UINT64
(
0x9876543201234567
,
0x9876543201234567
);
TEST_ASSERT_EQUAL_UINT64
(
v0
,
v1
);
TEST_ASSERT_EQUAL_UINT64
(
0x9876543201234567
,
v1
);
...
...
@@ -1939,12 +1939,12 @@ void testEqualInt64s(void)
#else
_US64
v0
,
v1
;
_US64
*
p0
,
*
p1
;
v0
=
0x9876543201234567
;
v1
=
0x9876543201234567
;
v0
=
(
_US64
)
0x9876543201234567
;
v1
=
(
_US64
)
0x9876543201234567
;
p0
=
&
v0
;
p1
=
&
v1
;
TEST_ASSERT_EQUAL_INT64
(
0x9876543201234567
,
0x9876543201234567
);
TEST_ASSERT_EQUAL_INT64
(
v0
,
v1
);
TEST_ASSERT_EQUAL_INT64
(
0x9876543201234567
,
v1
);
...
...
@@ -1962,7 +1962,7 @@ void testNotEqualHex64s(void)
TEST_IGNORE
();
#else
_UU64
v0
,
v1
;
v0
=
9000000000
;
v1
=
9100000000
;
...
...
@@ -1978,10 +1978,10 @@ void testNotEqualUint64s(void)
TEST_IGNORE
();
#else
_UU64
v0
,
v1
;
v0
=
9000000000
;
v1
=
9100000000
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT64
(
v0
,
v1
);
VERIFY_FAILS_END
...
...
@@ -1994,10 +1994,10 @@ void testNotEqualInt64s(void)
TEST_IGNORE
();
#else
_US64
v0
,
v1
;
v0
=
-
9000000000
;
v1
=
9100000000
;
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_INT64
(
v0
,
v1
);
VERIFY_FAILS_END
...
...
@@ -2010,7 +2010,7 @@ void testNotEqualHex64sIfSigned(void)
TEST_IGNORE
();
#else
_US64
v0
,
v1
;
v0
=
-
9000000000
;
v1
=
9000000000
;
...
...
@@ -2080,7 +2080,7 @@ void testEqualUint64Arrays(void)
_UU64
p1
[]
=
{
1
,
8
,
987
,
65132u
};
_UU64
p2
[]
=
{
1
,
8
,
987
,
2
};
_UU64
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EQUAL_UINT64_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_UINT64_ARRAY
(
p0
,
p0
,
4
);
TEST_ASSERT_EQUAL_UINT64_ARRAY
(
p0
,
p1
,
4
);
...
...
@@ -2098,7 +2098,7 @@ void testEqualInt64Arrays(void)
_US64
p1
[]
=
{
1
,
8
,
987
,
-
65132
};
_US64
p2
[]
=
{
1
,
8
,
987
,
-
2
};
_US64
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EQUAL_INT64_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_INT64_ARRAY
(
p0
,
p0
,
4
);
TEST_ASSERT_EQUAL_INT64_ARRAY
(
p0
,
p1
,
4
);
...
...
@@ -2143,7 +2143,7 @@ void testNotEqualUint64Arrays(void)
#else
_UU64
p0
[]
=
{
1
,
8
,
987
,
65132u
};
_UU64
p1
[]
=
{
1
,
8
,
987
,
65131u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_UINT64_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -2157,7 +2157,7 @@ void testNotEqualInt64Arrays(void)
#else
_US64
p0
[]
=
{
1
,
8
,
987
,
-
65132
};
_US64
p1
[]
=
{
1
,
8
,
987
,
-
65131
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EQUAL_INT64_ARRAY
(
p0
,
p1
,
4
);
VERIFY_FAILS_END
...
...
@@ -2369,7 +2369,7 @@ void testFloatIsNan(void)
#ifdef UNITY_EXCLUDE_FLOAT
TEST_IGNORE
();
#else
TEST_ASSERT_FLOAT_IS_NAN
(
0
.
0
f
/
f_zero
);
TEST_ASSERT_FLOAT_IS_NAN
(
0
.
0
f
/
f_zero
);
#endif
}
...
...
@@ -2771,7 +2771,7 @@ void testDoubleIsNan(void)
#ifdef UNITY_EXCLUDE_DOUBLE
TEST_IGNORE
();
#else
TEST_ASSERT_DOUBLE_IS_NAN
(
0
.
0
/
d_zero
);
TEST_ASSERT_DOUBLE_IS_NAN
(
0
.
0
/
d_zero
);
#endif
}
...
...
@@ -2937,7 +2937,7 @@ void testNotEqualDoubleArraysNegative3(void)
VERIFY_FAILS_END
#endif
}
void
testNotEqualDoubleArraysNaN
(
void
)
{
#ifdef UNITY_EXCLUDE_DOUBLE
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录