Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Developer's Corner: Developing Tests with Quarkus

Red Hat Developer via YouTube

Overview

Explore best practices for developing cloud native applications using Quarkus in this comprehensive developer session. Learn effective techniques for working with Quarkus tests, including mocking, integration tests, test profiles, and testing native executables. Dive into topics such as mocks and spies, transaction testing, component and white box testing, testing profiles, testing GraalVM native executables, and persistence testing. Gain hands-on experience with code coverage, model testing, RestEasy, and various testing tools like IntelliJ and Corpus CLI. Master the art of continuous testing, HTTP test support, and running tests with Docker. Discover how to implement repository patterns, handle error messages, and utilize test callbacks. Enhance your skills in automation testing, debugging, and integration testing while exploring practical examples using Dungeons and Dragons-themed scenarios.

Syllabus

Introduction
Code Coverage
Model
Test Data
RestEasy
IntelliJ
Corpus CLI
Open indexhtml
Open in browser
Reassigning tests
Adding another call
Better test view
Test fail first
Create new test
Get test ID
Rest assured
DSLs
assertions
tests
continuous testing
HTTP test support
Running tests with docker
Running build
Resource view
Query view
Trust Red Hat
What do we wanna do
Repository pattern
Test void get
Dungeons and Dragons
Book
Body
Running tests
Failing tests
Error message
Test names
Test before callback
Get test method
Add file
Test name
Automation
Testing
Debugging
Integration Tests
Testing in Docker
Recap
Start with connections
Running the app
Hello all
Transaction
Mock
Override method
Inject Mock objects
Sample App
Failed
Verify
Wire Mock
API Key
API Keys
Test Setup
Rest Client

Taught by

Red Hat Developer

Reviews

Start your review of Developer's Corner: Developing Tests with Quarkus

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.