std.unittest.common 包
功能介绍
unittest.common 为单元测试框架提供了打印所需的类型和一些通用方法。
API 列表
函数
函数名 | 功能 |
---|---|
toStringOrPlaceholder<T>(T) | 将实现 ToString 的参数转换为字符串表达。 |
接口
接口名 | 功能 |
---|---|
DataProvider | DataStrategy 的组件,用于提供测试数据, T 指定提供者提供的数据类型。 |
DataShrinker | DataStrategy 的组件,用于在测试期间缩减数据,T 指定该收缩器处理的数据类型。 |
DataStrategy | 为参数化测试提供数据的策略,T 指定该策略操作的数据类型。 |
PrettyPrintable | 类型实现该接口表示可以较好得进行颜色及缩进格式的打印。 |
类
类名 | 功能 |
---|---|
Configuration | 存储 @Configure 宏生成的 unittest 配置数据的对象。Configuration 是一个类似 HashMap 的类,但它的键不是键和值类型,而是 String 类型,和任何给定类型的值。 |
ConfigurationKey | 配置项的键值对象。提供判等及 hashCode 方法。 |
PrettyPrinter | 拥有颜色和对齐、缩进控制的打印器。 |
PrettyText | 类似构造器的类,用于存储打印的输出。 |
枚举
枚举名 | 功能 |
---|---|
Color | 指定颜色。 |