您可以将 JGiven 与 JUnit 和 JUnit-DataProvider。然后,您可以编写如下测试:
@Test @DataProvider( { "0, 0, Error: No coffees left", "0, 1, Error: No coffees left", "1, 0, Error: Insufficient money", "0, 5, Error: No coffees left", "1, 5, Enjoy your coffee!", } ) public void correct_messages_are_shown( int coffeesLeft, int numberOfCoins, String message ) { given().a_coffee_machine() .and().there_are_$_coffees_left_in_the_machine( coffeesLeft ); when().I_insert_$_one_euro_coins( numberOfCoins ) .and().I_press_the_coffee_button(); then().the_message_$_is_shown( message ); }
完整的示例可以在 GitHub
免责声明:我是 JGiven 的作者
You can use JGiven together with JUnit and the JUnit-DataProvider. You can then write tests like this one:
The full example can be found on GitHub
Disclaimer: I am the author of JGiven
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
您可以将 JGiven 与 JUnit 和 JUnit-DataProvider。然后,您可以编写如下测试:
完整的示例可以在 GitHub
免责声明:我是 JGiven 的作者
You can use JGiven together with JUnit and the JUnit-DataProvider. You can then write tests like this one:
The full example can be found on GitHub
Disclaimer: I am the author of JGiven