标签: java cucumber command-line-interface bdd
我们正在努力创建命令行客户端“工具”,以便为客户转换某些类型的文件。我们想尝试使用黄瓜评估行为驱动开发。 为此,我们需要能够使用“步骤定义”文件以与客户调用CLI相同的方式来调用CLI。 希望能有任何建议或想法做同样的事情。
通过期望BDD突出我们正在开发的CLI的核心用法,我们是否也在做正确的事情?
答案 0 :(得分:0)
看看aruba,链接是文档和源代码
https://app.cucumber.pro/projects/aruba/documents/branch/master/ https://github.com/cucumber/aruba