Unit Testing: Assertions & Assumptions in JUnit
Junit 5.7
| Beginner
- 9 Videos | 1h 15m 2s
- Includes Assessment
- Earns a Badge
Assertions, a collection of utility methods in in JUnit, help assert the pass or fail status of test cases. The focus of this course is on assertions that allow you to set the conditions for the success and failure of test cases and assumptions to control the flow of execution in a test case. Begin with simple assert methods to compare the actual values of fields or return values of methods with their expected values. Then, use assertions that ensure your app's performance by failing a test if it takes too long to run, followed by assert methods that check an exception is thrown when invalid data is passed to a method. Next, use assumptions that check for conditions before executing a code block - effectively serving as control structures. When you're done, you'll have a working knowledge of using assertions in JUnit.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courseset a test to check that an actual value generated by a unit in an app matches the expected valueimplement test cases that verify Boolean data and objectsdevelop test cases that ensure a unit of an app can run within a specified timebuild tests to verify that method calls throw an exception when invalid data is passed to it
-
define a group of asserts and check whether two iterable objects contain the same dataconfigure a test case to execute only when a specified assumption is satisfiedset a block of code to execute when a specified assumption is metsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview2m 19sUP NEXT
-
2.Using the assertEquals Method9m 25s
-
3.Using Assert Methods and Their Converse Operations11m 38s
-
4.Testing for Timeouts and Nulls Using JUnit9m 59s
-
5.Checking for Exceptions Using JUnit10m 28s
-
6.Working with Specialized Assert Methods in JUnit10m 56s
-
7.Using Assumptions in Test Cases in JUnit10m 49s
-
8.Running Tests Using assumingThat in JUnit7m 41s
-
9.Course Summary1m 47s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.