- Mastering Software Testing with JUnit 5
- Boni García
- 218字
- 2021-07-02 15:34:28
What’s New In JUnit 5
Those who can imagine anything, can create the impossible.
- Alan Turing
- Alan Turing
JUnit is the most important testing framework for the JVM and one of the most influential in software engineering in general. JUnit 5 is the next generation of JUnit, and its first General Availability (GA) version (5.0.0) was released on September 10, 2017. As we will discover, JUnit 5 supposes a small revolution with respect to JUnit 4, providing a completely new architecture, programming, and extension model. This chapter covers the following content:
- Road to JUnit 5: In the first section, we will discover the motivation to create a new major version of JUnit (that is, the limitations of JUnit 4), the design principles guiding the development of JUnit 5, and finally the details of the JUnit 5 open source community.
- JUnit 5 architecture: JUnit 5 is a modular framework composed of three major components, named Platform, Jupiter, and Vintage.
- Running tests in JUnit 5: We will discover how to run JUnit 5 tests using popular build tools, such as Maven or Gradle, and also with IDEs such as IntelliJ or Eclipse.
- The extension model of JUnit 5: The extension model allows for third-party libraries and frameworks to extend the JUnit 5 programming model with their own additions.
推薦閱讀
- Spring 5.0 Microservices(Second Edition)
- Advanced Machine Learning with Python
- 微信公眾平臺與小程序開發:從零搭建整套系統
- Microsoft Application Virtualization Cookbook
- Visual Basic程序設計習題解答與上機指導
- Kotlin Standard Library Cookbook
- Spring+Spring MVC+MyBatis整合開發實戰
- JavaScript入門經典
- Android程序設計基礎
- Building Wireless Sensor Networks Using Arduino
- Java圖像處理:基于OpenCV與JVM
- 零代碼實戰:企業級應用搭建與案例詳解
- JavaScript從入門到精通(視頻實戰版)
- 零基礎輕松學C++:青少年趣味編程(全彩版)
- 征服C指針(第2版)