Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Unity
提交
b7956ea9
T
Third Party Unity
项目概览
OpenHarmony
/
Third Party Unity
9 个月 前同步成功
通知
29
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看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
b7956ea9
编写于
3月 21, 2017
作者:
M
Mark VanderVoord
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Added more tests for all the numerical types when performing each_equal assertions
上级
7fe31915
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
402 addition
and
5 deletion
+402
-5
src/unity_internals.h
src/unity_internals.h
+1
-1
test/tests/testunity.c
test/tests/testunity.c
+401
-4
未找到文件。
src/unity_internals.h
浏览文件 @
b7956ea9
...
...
@@ -674,7 +674,7 @@ int UnityTestMatches(void);
#define UNITY_TEST_ASSERT_EACH_EQUAL_INT8(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT8 )expected, 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8, UNITY_ARRAY_TO_VAL)
#define UNITY_TEST_ASSERT_EACH_EQUAL_INT16(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT16 )expected, 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16, UNITY_ARRAY_TO_VAL)
#define UNITY_TEST_ASSERT_EACH_EQUAL_INT32(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT32 )expected, 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32, UNITY_ARRAY_TO_VAL)
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) expected, sizeof(uint)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_VAL)
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) expected, sizeof(u
nsigned
int)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_VAL)
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT8(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT8 )expected, 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8, UNITY_ARRAY_TO_VAL)
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT16(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT16)expected, 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16, UNITY_ARRAY_TO_VAL)
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT32(expected, actual, num_elements, line, message) UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT32)expected, 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32, UNITY_ARRAY_TO_VAL)
...
...
test/tests/testunity.c
浏览文件 @
b7956ea9
...
...
@@ -1875,6 +1875,29 @@ void testNotEqualInt8Arrays(void)
VERIFY_FAILS_END
}
void
testEqualInt8EachEqual
(
void
)
{
UNITY_INT8
p0
[]
=
{
1
,
1
,
1
,
1
};
UNITY_INT8
p1
[]
=
{
117
,
117
,
117
,
-
2
};
UNITY_INT8
p2
[]
=
{
-
1
,
-
1
,
117
,
2
};
UNITY_INT8
p3
[]
=
{
1
,
50
,
60
,
70
};
TEST_ASSERT_EACH_EQUAL_INT8
(
1
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_INT8
(
1
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_INT8
(
117
,
p1
,
3
);
TEST_ASSERT_EACH_EQUAL_INT8
(
-
1
,
p2
,
2
);
TEST_ASSERT_EACH_EQUAL_INT8
(
1
,
p3
,
1
);
}
void
testNotEqualInt8EachEqual
(
void
)
{
UNITY_INT8
p0
[]
=
{
1
,
8
,
36
,
-
2
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_INT8
(
1
,
p0
,
2
);
VERIFY_FAILS_END
}
void
testEqualUIntArrays
(
void
)
{
unsigned
int
p0
[]
=
{
1
,
8
,
987
,
65132u
};
...
...
@@ -1919,6 +1942,47 @@ void testNotEqualUIntArrays3(void)
VERIFY_FAILS_END
}
void
testEqualUIntEachEqual
(
void
)
{
unsigned
int
p0
[]
=
{
1
,
1
,
1
,
1
};
unsigned
int
p1
[]
=
{
65132u
,
65132u
,
65132u
,
65132u
};
unsigned
int
p2
[]
=
{
8
,
8
,
987
,
2
};
unsigned
int
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EACH_EQUAL_UINT
(
1
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_UINT
(
1
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT
(
65132u
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT
(
8
,
p2
,
2
);
TEST_ASSERT_EACH_EQUAL_UINT
(
1
,
p3
,
1
);
}
void
testNotEqualUIntEachEqual1
(
void
)
{
unsigned
int
p0
[]
=
{
1
,
65132u
,
65132u
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUIntEachEqual2
(
void
)
{
unsigned
int
p0
[]
=
{
987
,
8
,
987
,
987
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT
(
987
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUIntEachEqual3
(
void
)
{
unsigned
int
p0
[]
=
{
1
,
1
,
1
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT
(
1
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualInt16Arrays
(
void
)
{
UNITY_INT16
p0
[]
=
{
1
,
8
,
117
,
3
};
...
...
@@ -1943,6 +2007,29 @@ void testNotEqualInt16Arrays(void)
VERIFY_FAILS_END
}
void
testEqualInt16EachEqual
(
void
)
{
UNITY_INT16
p0
[]
=
{
1
,
1
,
1
,
1
};
UNITY_INT16
p1
[]
=
{
32111
,
32111
,
32111
,
3
};
UNITY_INT16
p2
[]
=
{
-
1
,
-
1
,
-
1
,
2
};
UNITY_INT16
p3
[]
=
{
1
,
50
,
60
,
70
};
TEST_ASSERT_EACH_EQUAL_INT16
(
1
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_INT16
(
1
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_INT16
(
32111
,
p1
,
3
);
TEST_ASSERT_EACH_EQUAL_INT16
(
-
1
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_INT16
(
1
,
p3
,
1
);
}
void
testNotEqualInt16EachEqual
(
void
)
{
UNITY_INT16
p0
[]
=
{
127
,
127
,
127
,
3
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_INT16
(
127
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualInt32Arrays
(
void
)
{
UNITY_INT32
p0
[]
=
{
1
,
8
,
117
,
3
};
...
...
@@ -1967,6 +2054,29 @@ void testNotEqualInt32Arrays(void)
VERIFY_FAILS_END
}
void
testEqualInt32EachEqual
(
void
)
{
UNITY_INT32
p0
[]
=
{
8
,
8
,
8
,
8
};
UNITY_INT32
p1
[]
=
{
65537
,
65537
,
65537
,
65537
};
UNITY_INT32
p2
[]
=
{
-
3
,
-
3
,
-
3
,
2
};
UNITY_INT32
p3
[]
=
{
1
,
50
,
60
,
70
};
TEST_ASSERT_EACH_EQUAL_INT32
(
8
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_INT32
(
8
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_INT32
(
65537
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_INT32
(
-
3
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_INT32
(
1
,
p3
,
1
);
}
void
testNotEqualInt32EachEqual
(
void
)
{
UNITY_INT32
p0
[]
=
{
127
,
8
,
127
,
127
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_INT32
(
127
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualUINT8Arrays
(
void
)
{
UNITY_UINT8
p0
[]
=
{
1
,
8
,
100
,
127
};
...
...
@@ -2234,10 +2344,10 @@ void testNotEqualHEX16Arrays3(void)
void
testEqualHEX8Arrays
(
void
)
{
unsigned
short
p0
[]
=
{
1
,
8
,
254u
,
123
};
unsigned
short
p1
[]
=
{
1
,
8
,
254u
,
123
};
unsigned
short
p2
[]
=
{
1
,
8
,
254u
,
2
};
unsigned
short
p3
[]
=
{
1
,
23
,
25
,
26
};
unsigned
char
p0
[]
=
{
1
,
8
,
254u
,
123
};
unsigned
char
p1
[]
=
{
1
,
8
,
254u
,
123
};
unsigned
char
p2
[]
=
{
1
,
8
,
254u
,
2
};
unsigned
char
p3
[]
=
{
1
,
23
,
25
,
26
};
TEST_ASSERT_EQUAL_HEX8_ARRAY
(
p0
,
p0
,
1
);
TEST_ASSERT_EQUAL_HEX8_ARRAY
(
p0
,
p0
,
4
);
...
...
@@ -2276,6 +2386,293 @@ void testNotEqualHEX8Arrays3(void)
VERIFY_FAILS_END
}
void
testEqualUINT8EachEqual
(
void
)
{
UNITY_UINT8
p0
[]
=
{
127u
,
127u
,
127u
,
127u
};
UNITY_UINT8
p1
[]
=
{
1u
,
1u
,
1u
,
1u
};
UNITY_UINT8
p2
[]
=
{
128u
,
128u
,
128u
,
2u
};
UNITY_UINT8
p3
[]
=
{
1u
,
50u
,
60u
,
70u
};
TEST_ASSERT_EACH_EQUAL_UINT8
(
127u
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_UINT8
(
127u
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT8
(
1u
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT8
(
128u
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_UINT8
(
1u
,
p3
,
1
);
}
void
testNotEqualUINT8EachEqual1
(
void
)
{
unsigned
char
p0
[]
=
{
127u
,
127u
,
128u
,
127u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT8
(
127u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUINT8EachEqual2
(
void
)
{
unsigned
char
p0
[]
=
{
1
,
1
,
1
,
127u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT8
(
1
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUINT8EachEqual3
(
void
)
{
unsigned
char
p0
[]
=
{
54u
,
55u
,
55u
,
55u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT8
(
55u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualUINT16EachEqual
(
void
)
{
unsigned
short
p0
[]
=
{
65132u
,
65132u
,
65132u
,
65132u
};
unsigned
short
p1
[]
=
{
987
,
987
,
987
,
987
};
unsigned
short
p2
[]
=
{
1
,
1
,
1
,
2
};
unsigned
short
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EACH_EQUAL_UINT16
(
65132u
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_UINT16
(
65132u
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT16
(
987
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT16
(
1
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_UINT16
(
1
,
p3
,
1
);
}
void
testNotEqualUINT16EachEqual1
(
void
)
{
unsigned
short
p0
[]
=
{
1
,
65132u
,
65132u
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT16
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUINT16EachEqual2
(
void
)
{
unsigned
short
p0
[]
=
{
65132u
,
65132u
,
987
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT16
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUINT16EachEqual3
(
void
)
{
unsigned
short
p0
[]
=
{
65132u
,
65132u
,
65132u
,
65133u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT16
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualUINT32EachEqual
(
void
)
{
UNITY_UINT32
p0
[]
=
{
65132u
,
65132u
,
65132u
,
65132u
};
UNITY_UINT32
p1
[]
=
{
987
,
987
,
987
,
987
};
UNITY_UINT32
p2
[]
=
{
8
,
8
,
8
,
2
};
UNITY_UINT32
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EACH_EQUAL_UINT32
(
65132u
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_UINT32
(
65132u
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT32
(
987
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_UINT32
(
8
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_UINT32
(
1
,
p3
,
1
);
}
void
testNotEqualUINT32EachEqual1
(
void
)
{
UNITY_UINT32
p0
[]
=
{
65132u
,
65132u
,
987
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT32
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUINT32EachEqual2
(
void
)
{
UNITY_UINT32
p0
[]
=
{
1
,
987
,
987
,
987
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT32
(
987
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualUINT32EachEqual3
(
void
)
{
UNITY_UINT32
p0
[]
=
{
1
,
1
,
1
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_UINT32
(
1
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualHEXEachEqual
(
void
)
{
UNITY_UINT32
p0
[]
=
{
65132u
,
65132u
,
65132u
,
65132u
};
UNITY_UINT32
p1
[]
=
{
987
,
987
,
987
,
987
};
UNITY_UINT32
p2
[]
=
{
8
,
8
,
8
,
2
};
UNITY_UINT32
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EACH_EQUAL_HEX
(
65132u
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_HEX
(
65132u
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX
(
987
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX
(
8
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_HEX
(
1
,
p3
,
1
);
}
void
testNotEqualHEXEachEqual1
(
void
)
{
UNITY_UINT32
p0
[]
=
{
1
,
65132u
,
65132u
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX32
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEXEachEqual2
(
void
)
{
UNITY_UINT32
p0
[]
=
{
987
,
987
,
987
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX32
(
987
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEXEachEqual3
(
void
)
{
UNITY_UINT32
p0
[]
=
{
8
,
8
,
987
,
8
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX
(
8
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualHEX32EachEqual
(
void
)
{
UNITY_UINT32
p0
[]
=
{
65132u
,
65132u
,
65132u
,
65132u
};
UNITY_UINT32
p1
[]
=
{
987
,
987
,
987
,
987
};
UNITY_UINT32
p2
[]
=
{
8
,
8
,
8
,
2
};
UNITY_UINT32
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EACH_EQUAL_HEX32
(
65132u
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_HEX32
(
65132u
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX32
(
987
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX32
(
8
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_HEX32
(
1
,
p3
,
1
);
}
void
testNotEqualHEX32EachEqual1
(
void
)
{
UNITY_UINT32
p0
[]
=
{
65132u
,
8
,
65132u
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX32
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEX32EachEqual2
(
void
)
{
UNITY_UINT32
p0
[]
=
{
1
,
987
,
987
,
987
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX32
(
987
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEX32EachEqual3
(
void
)
{
UNITY_UINT32
p0
[]
=
{
8
,
8
,
8
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX32
(
8
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualHEX16EachEqual
(
void
)
{
UNITY_UINT16
p0
[]
=
{
65132u
,
65132u
,
65132u
,
65132u
};
UNITY_UINT16
p1
[]
=
{
987
,
987
,
987
,
987
};
UNITY_UINT16
p2
[]
=
{
8
,
8
,
8
,
2
};
UNITY_UINT16
p3
[]
=
{
1
,
500
,
600
,
700
};
TEST_ASSERT_EACH_EQUAL_HEX16
(
65132u
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_HEX16
(
65132u
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX16
(
987
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX16
(
8
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_HEX16
(
1
,
p3
,
1
);
}
void
testNotEqualHEX16EachEqual1
(
void
)
{
unsigned
short
p0
[]
=
{
65132u
,
65132u
,
987
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX16
(
65132u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEX16EachEqual2
(
void
)
{
unsigned
short
p0
[]
=
{
1
,
987
,
987
,
987
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX16
(
987
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEX16EachEqual3
(
void
)
{
unsigned
short
p0
[]
=
{
8
,
8
,
8
,
65132u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX16
(
8
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualHEX8EachEqual
(
void
)
{
unsigned
char
p0
[]
=
{
254u
,
254u
,
254u
,
254u
};
unsigned
char
p1
[]
=
{
123
,
123
,
123
,
123
};
unsigned
char
p2
[]
=
{
8
,
8
,
8
,
2
};
unsigned
char
p3
[]
=
{
1
,
23
,
25
,
26
};
TEST_ASSERT_EACH_EQUAL_HEX8
(
254u
,
p0
,
1
);
TEST_ASSERT_EACH_EQUAL_HEX8
(
254u
,
p0
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX8
(
123
,
p1
,
4
);
TEST_ASSERT_EACH_EQUAL_HEX8
(
8
,
p2
,
3
);
TEST_ASSERT_EACH_EQUAL_HEX8
(
1
,
p3
,
1
);
}
void
testNotEqualHEX8EachEqual1
(
void
)
{
unsigned
char
p0
[]
=
{
253u
,
253u
,
254u
,
253u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX8
(
253u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEX8EachEqual2
(
void
)
{
unsigned
char
p0
[]
=
{
254u
,
254u
,
254u
,
253u
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX8
(
254u
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testNotEqualHEX8EachEqual3
(
void
)
{
unsigned
char
p0
[]
=
{
1
,
8
,
8
,
8
};
EXPECT_ABORT_BEGIN
TEST_ASSERT_EACH_EQUAL_HEX8
(
8
,
p0
,
4
);
VERIFY_FAILS_END
}
void
testEqualMemoryArrays
(
void
)
{
int
p0
[]
=
{
1
,
8
,
987
,
-
2
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录