Unity 测试完成
Unity - Sublime Text 的 C 单元测试完成项
详细信息
安装次数
- 总数 130
- Win 94
- Mac 19
- Linux 17
8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | 6 月 23 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
Unity 测试完成
Sublime Text 的 Unity 完成项包,适用于 Unity - 单元测试 C (特别是嵌入式软件).
安装
安装 Unity Test Completions
包的首选方法是使用 Package Control.
安装了 Package Control 后
- 打开命令面板
- 选择
Package Control: 安装包
- 输入
Unity Test Completions
以缩小选择范围 - 单击包列表进行安装。
当您启动 Sublime Text 时,它将获取此包的内容。
Unity 完成项
Unity 完成项是作用域敏感的,并且需要使用正确标识函数块的 C
语法。
以下代码片段已知与以下兼容
单元测试函数模板
单元测试方法函数模板在光标不在函数体内时活动。
快捷键 | 断言 |
---|---|
test |
test_function_should 模板 |
testw |
test_function_should_when 模板 |
testi |
test_function_should 带有 TEST_IGNORE(message) 模板的测试 |
testf |
test_function_should 带有 TEST_FAIL(message) 模板的测试 |
Unity 断言完成项
Unity test assert
代码片段在光标位于函数体内时活动。
代码片段通过断言名称的缩写触发。除了“失败并忽略”完成项外,触发器是每个单词名称的首字母,忽略测试前缀。
请注意,缩写可以解决多个代码片段。
例如,使用 aem
可以为 assert_empty_message
,assert_equal_message
和 assert_equal_memory
。
可用完成项
该包提供:- 覆盖基本和消息变化的 Unity 的 467 个完成项,以及在 - 四个测试函数模板
Unity 断言参考提供了对断言的详细参考。
基本失败和忽略
快捷键 | 断言 |
---|---|
pa |
TEST_PASS |
pam |
TEST_PASS_MESSAGE |
fa |
TEST_FAIL |
fam |
TEST_FAIL_MESSAGE |
ig |
TEST_IGNORE |
igm |
TEST_IGNORE_MESSAGE |
布尔
类型
快捷键 | 断言 |
---|---|
at |
TEST_ASSERT_TRUE |
au |
TEST_ASSERT_UNLESS |
af |
TEST_ASSERT_FALSE |
an |
TEST_ASSERT_NULL |
ann |
TEST_ASSERT_NOT_NULL |
ae |
TEST_ASSERT_EMPTY |
ane |
TEST_ASSERT_NOT_EMPTY |
整数
类型
快捷键 | 断言 |
---|---|
aex |
TEST_ASSERT_EQUAL_X |
aeex |
TEST_ASSERT_EACH_EQUAL_X |
agtx |
TEST_ASSERT_GREATER_THAN_X |
agoex |
TEST_ASSERT_GREATER_OR_EQUAL_X |
altx |
TEST_ASSERT_LESS_THAN_X |
aloex |
TEST_ASSERT_LESS_OR_EQUAL_X |
anex |
TEST_ASSERT_NOT_EQUAL_X |
axw |
TEST_ASSERT_X_WITHIN |
aexa |
TEST_ASSERT_EQUAL_X_ARRAY |
axaw |
TEST_ASSERT_X_ARRAY_WITHIN |
其中 x
是
i
,i8
,i16
,i32
,i64
u
,u8
,u16
,u32
,u64
h
,h8
,h16
,h32
,h64
c
: 字符sz
: size_t
双精度浮点
和单精度浮点
类型
快捷键 | 断言 |
---|---|
axw |
TEST_ASSERT_X_WITHIN |
aex |
TEST_ASSERT_EQUAL_X |
aexa |
TEST_ASSERT_EQUAL_X_ARRAY |
aeex |
TEST_ASSERT_EACH_EQUAL_X |
其中 x
是
d
: doublef
: float
struct
和string
类型
快捷键 | 断言 |
---|---|
aeex |
TEST_ASSERT_EACH_EQUAL_X |
aex |
TEST_ASSERT_EQUAL_X |
aexa |
TEST_ASSERT_EQUAL_X_ARRAY |
其中 x
是
p
: 指针s
: 字符串m
: 内存
信息
将m
添加到一个触发器以访问消息变体。