标签: java testing
我当前的项目包含一个接口和RandomTextGenerator类型的实现(例如在冒险游戏中可能用于生成原始角色或地名)。我正在使用Maven编译和打包项目以及用于单元测试的JUnit 5。我想适当地构建这个项目以便将其开源(如果只是为了学习正确的设置)。
我的JUnit测试做了很多,但是他们不能定性测试一个大问题:随机生成的名称听起来不错吗?
我应该如何测试?我正在考虑的选项:
鉴于我打算将该项目开源,所以我想知道什么是普遍接受的最佳实践。我的包装的消费者是否愿意在哪里看到这些测试?