Enrol to start learning
Reading is open to everyone. Enrolling is free, and it is what unlocks the audio lessons, practice tests and progress tracking.
25.7. Writing Your First Unit Test with JUnit 5
This section
Practice test
11 questions on this section. Wrong answers show you what to read again.
Sign up to take itWhole chapter
Revision test
Mixed questions from across the chapter. Your answers get marked.
Sign up to take itQuick
Flashcard drill
3 cards from this lesson. Good the night before a test.
Try these first
- 1.
What annotation do you use to mark a test method in JUnit?
Hint
It's a single-character text that begins with '@'.
- 2.
What is the purpose of assertEquals?
Hint
Think of equality checking.
- 3.
What does the @Test annotation do?
- Marks a test class
- Marks a test method
- Marks a helper method
Hint
Look at which entity it is marking!
- 4.
The method assertEquals checks if _____ .
Hint
Consider the meaning of equality in tests.
- 5.
Create and implement a unit test for a Calculator class that includes methods for multiplication and division. Ensure all tests are comprehensive.
Hint
Think about edge cases when writing your tests.
- 6.
Explain the importance of clear failure messages in unit tests and how they aid in debugging.
Hint
Why do you think a developer needs clarity when tests fail?
Exercises
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
4 more questions available
Enrol freeQuiz
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
1 more question available
Enrol freeChallenge Problems
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting