【发布时间】:2012-11-26 22:19:11
【问题描述】:
我一直在使用 ScalaCheck 进行自动单元测试。它的默认字符串生成器(即它的默认 Arbitrary[String] 实例)有点太强大,通常会产生不可读的混乱,主要由我不想支持且我的系统不能支持的字符组成甚至渲染。
我已着手创建更多 Arbitrary[String] 实例,并试图找出其中的内容。
以下是一些有助于测试的 String 类示例:
- 基本的多语言平面字符串
- 星体弦
- 拉丁字符串(包括扩展名 a/b)
- 法语单词
- 从左到右的语言字符串
- 从右到左的语言字符串
- 中文句子
- “网络字符串”(从构成网络内容 99.9999% 的字符集中提取的字符串)
- 发挥你的想象力...
是否有可以随机生成这些或类似字符串的库?
【问题讨论】:
标签: java string random scalacheck