Technical requirements
A basic level of programming skills is recommended to get the best out of this chapter. The last section might require an intermediate level.
Developers might be especially interested in this chapter.
This chapter uses examples written in various programming languages for everyone’s convenience. We recommend reviewing and working with different languages as a self-growth exercise, and we provide the examples so it is easier for you to play with them in GitHub: https://github.com/PacktPublishing/How-to-Test-a-Time-Machine/tree/main/Chapter02.
In this chapter, we will use Java with junit-jupiter:5.7.2
, Python with unittest
, and TypeScript code.