YoVDO

Java: Testing with JUnit

Offered By: LinkedIn Learning

Tags

JUnit Courses Java Courses Unit Testing Courses Test-Driven Development Courses Dependency Injection Courses

Course Description

Overview

Learn how to use JUnit, a powerful open-source testing tool for testing Java.

Syllabus

Introduction
  • Create proper unit tests in Java
  • What should you know
  • Unit testing and other types of testing
  • TDD: Test-driven development
  • Advantages of unit testing
  • What is JUnit?
1. Getting Started with JUnit
  • Quick example of a basic unit test
  • Setting up JUnit for IntelliJ
  • Setting up JUnit for VS Code
  • Setting up JUnit for Eclipse
  • Your first test: HelloJUnit
  • A tour of Coderpad
  • Solution: Create a test method
2. Writing Basic Tests with JUnit
  • Annotations
  • Write and run test classes and methods
  • DisplayName
  • Assertions
  • Assumptions
  • Test execution order
  • Nested tests
  • Solution: Custom names
3. More Advanced Usage of JUnit
  • Dependency injection in your tests
  • Repeated tests
  • Parameterized tests
  • Timeouts
  • Parallel execution
  • Lifecyle control: Before and after
  • Custom messages and reports
  • Conditional test execution
  • Disabling unit tests
  • Solution: Refactoring
4. Quick Peek at Next Steps
  • How to make code ready for unit testing
  • Best practices
  • Mockito
Conclusion
  • Next steps with JUnit

Taught by

Maaike van Putten

Related Courses

A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
Android App Development
Vanderbilt University via Coursera
Building Interactive User Interfaces Using React Library
NIIT StackRoute via Coursera
Основы разработки на C++: жёлтый пояс
Moscow Institute of Physics and Technology via Coursera
Learn Intermediate Python 3
Codecademy