- Mastering Software Testing with JUnit 5
- Boni García
- 197字
- 2021-07-02 15:34:21
What you need for this book
In order to understand the concepts presented in this book better, it is highly recommended to fork the GitHub repository, which contains the code examples presented in this book (https://github.com/bonigarcia/mastering-junit5). In the author’s opinion, touching and playing with the code is essential to achieve a quick hands-on understanding of the JUnit 5 testing framework. As introduced before, the last chapter of this book provides a complete application example covering some of the most important topics of this book. This application (called Rate my cat!) is also available on GitHub, in the repository https://github.com/bonigarcia/rate-my-cat.
In order to run these example, you will need JDK 8 or higher. You can download the Oracle JDK from its website: http://www.oracle.com/technetwork/java/javase/downloads/index.html. In addition, it is highly recommended to use an Integrated Development Environment (IDE) to ease the development and testing process. As we will discover in this book, at the time of this writing there are two IDEs fully compliant with JUnit 5, namely:
- Eclipse 4.7+ (Oxygen): https://eclipse.org/ide/.
- IntelliJ IDEA 2016.2+: https://www.jetbrains.com/idea/.
If you prefer to run JUnit 5 from the command line, two possible build tools can be used:
- Maven: https://maven.apache.org/
- Gradle: https://gradle.org/
- Visual FoxPro 程序設(shè)計(jì)
- Web交互界面設(shè)計(jì)與制作(微課版)
- 樂(lè)高機(jī)器人設(shè)計(jì)技巧:EV3結(jié)構(gòu)設(shè)計(jì)與編程指導(dǎo)
- Scratch 3游戲與人工智能編程完全自學(xué)教程
- Python應(yīng)用輕松入門(mén)
- Python自然語(yǔ)言處理(微課版)
- 琢石成器:Windows環(huán)境下32位匯編語(yǔ)言程序設(shè)計(jì)
- Python Data Analysis Cookbook
- Learning FuelPHP for Effective PHP Development
- C#實(shí)踐教程(第2版)
- Terraform:多云、混合云環(huán)境下實(shí)現(xiàn)基礎(chǔ)設(shè)施即代碼(第2版)
- ElasticSearch Cookbook(Second Edition)
- Vue.js 2 Web Development Projects
- Angular Design Patterns
- UI設(shè)計(jì)基礎(chǔ)培訓(xùn)教程(全彩版)