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

Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Internet of Things Capstone: Build a Mobile Surveillance System
University of California, San Diego via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera