├── .broken-link-config.json ├── .editorconfig ├── .github ├── CODEOWNERS ├── renovate.json └── workflows │ ├── broken-links.yml │ ├── health-check.sh │ ├── local-development-verification.yml │ └── maven.yml ├── .gitignore ├── .java-version ├── .mvn ├── gradle-enterprise.xml └── wrapper │ ├── MavenWrapperDownloader.java │ └── maven-wrapper.properties ├── .pre-commit-config.yaml ├── .sdkmanrc ├── LICENSE ├── README.md ├── docker-compose.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── spotless.importorder ├── src ├── docs │ ├── architecture │ │ ├── application.py │ │ ├── demo.py │ │ ├── tsbam.drawio │ │ └── tsbam_no_logo.drawio │ └── images │ │ ├── awaitility-logo.png │ │ ├── gradle-logo.png │ │ ├── java-logo.png │ │ ├── junit5-logo.png │ │ ├── localstack-logo.png │ │ ├── maven-logo.png │ │ ├── mockito-logo.png │ │ ├── selenium-logo-new.png │ │ ├── selenium-logo.png │ │ ├── spring-boot-logo.png │ │ ├── spring-logo.png │ │ ├── testcontainers-logo.svg │ │ ├── testingGraph.png │ │ ├── tsbam-testimonials.png │ │ └── wiremock-logo.jpg ├── frontend │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── AllReviewContainer.tsx │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── BookComponent.tsx │ │ ├── BookReviewComponent.tsx │ │ ├── Header.tsx │ │ ├── HomeContainer.tsx │ │ ├── KeycloakService.ts │ │ ├── LatestBookListComponent.tsx │ │ ├── LatestReviewComponent.tsx │ │ ├── SubmitReviewContainer.tsx │ │ ├── actions │ │ │ └── index.ts │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── reducers │ │ │ └── index.ts │ │ ├── serviceWorker.ts │ │ ├── setupTests.ts │ │ └── types │ │ │ └── index.ts │ └── tsconfig.json ├── main │ ├── java │ │ └── de │ │ │ └── rieckpil │ │ │ └── courses │ │ │ ├── Application.java │ │ │ ├── book │ │ │ ├── management │ │ │ │ ├── Book.java │ │ │ │ ├── BookController.java │ │ │ │ ├── BookManagementService.java │ │ │ │ ├── BookRepository.java │ │ │ │ ├── BookSynchronization.java │ │ │ │ ├── BookSynchronizationListener.java │ │ │ │ ├── InitialBookCreator.java │ │ │ │ ├── OpenLibraryApiClient.java │ │ │ │ ├── OpenLibraryRestTemplateApiClient.java │ │ │ │ ├── User.java │ │ │ │ ├── UserRepository.java │ │ │ │ ├── UserService.java │ │ │ │ └── UserServiceRefactored.java │ │ │ └── review │ │ │ │ ├── BadReviewQualityException.java │ │ │ │ ├── BookReviewRequest.java │ │ │ │ ├── Review.java │ │ │ │ ├── ReviewController.java │ │ │ │ ├── ReviewNotFoundException.java │ │ │ │ ├── ReviewRepository.java │ │ │ │ ├── ReviewService.java │ │ │ │ ├── ReviewStatistic.java │ │ │ │ └── ReviewVerifier.java │ │ │ └── config │ │ │ ├── CustomAuthenticationConverter.java │ │ │ ├── MessagingConfig.java │ │ │ ├── WebClientConfig.java │ │ │ ├── WebConfig.java │ │ │ └── WebSecurityConfig.java │ └── resources │ │ ├── application.yml │ │ ├── db │ │ └── migration │ │ │ ├── V001__INIT_BOOK_TABLE.sql │ │ │ ├── V002__INIT_USER_TABLE.sql │ │ │ └── V003__INIT_REVIEW_TABLE.sql │ │ └── logback.xml └── test │ ├── java │ └── de │ │ └── rieckpil │ │ └── courses │ │ ├── AbstractIntegrationTest.java │ │ ├── AbstractWebTest.java │ │ ├── ApplicationIT.java │ │ ├── Java14Test.java │ │ ├── TestJwtDecoderConfig.java │ │ ├── book │ │ ├── JsonTest.java │ │ ├── management │ │ │ ├── BookControllerTest.java │ │ │ ├── BookSynchronizationListenerIT.java │ │ │ ├── BookSynchronizationListenerRefactoredIT.java │ │ │ ├── BookSynchronizationListenerSliceNewTest.java │ │ │ ├── BookSynchronizationListenerSliceTest.java │ │ │ ├── BookSynchronizationListenerTest.java │ │ │ ├── OpenLibraryApiClientTest.java │ │ │ ├── OpenLibraryRestTemplateApiClientTest.java │ │ │ ├── UserServiceRefactoredTest.java │ │ │ └── UserServiceTest.java │ │ └── review │ │ │ ├── RandomReviewParameterResolverExtension.java │ │ │ ├── ReviewControllerIT.java │ │ │ ├── ReviewControllerTest.java │ │ │ ├── ReviewCreationPageObjectsWT.java │ │ │ ├── ReviewCreationWT.java │ │ │ ├── ReviewRepositoryNoInMemoryTest.java │ │ │ ├── ReviewRepositoryTest.java │ │ │ ├── ReviewServiceTest.java │ │ │ └── ReviewVerifierTest.java │ │ ├── cache │ │ ├── BookControllerOneTest.java │ │ └── BookControllerTwoTest.java │ │ ├── initializer │ │ ├── DefaultBookStubsInitializer.java │ │ ├── RSAKeyGenerator.java │ │ └── WireMockInitializer.java │ │ ├── pages │ │ ├── DashboardPage.java │ │ ├── LoginPage.java │ │ ├── NewReviewPage.java │ │ └── ReviewListPage.java │ │ └── stubs │ │ ├── OAuth2Stubs.java │ │ └── OpenLibraryStubs.java │ └── resources │ ├── META-INF │ └── spring.factories │ ├── application-integration-test.yml │ ├── application-web-test.yml │ ├── application.yml │ ├── badReview.csv │ ├── id_rsa.pub │ ├── logback-test.xml │ ├── scripts │ └── INIT_REVIEW_EACH_BOOK.sql │ ├── spy.properties │ ├── stubs │ ├── keycloak │ │ ├── jwksResult.json │ │ ├── openIdConfigResult.json │ │ ├── validBearerToken.txt │ │ └── validJWT.json │ └── openlibrary │ │ ├── success-9780321160768.json │ │ ├── success-9780321751041.json │ │ └── success-9780596004651.json │ └── testcontainers.properties └── tmp ├── keycloak-master-realm.json ├── keycloak-spring-realm.json └── sqs-queue-definition.conf /.broken-link-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.broken-link-config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @rieckpil 2 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/broken-links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.github/workflows/broken-links.yml -------------------------------------------------------------------------------- /.github/workflows/health-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.github/workflows/health-check.sh -------------------------------------------------------------------------------- /.github/workflows/local-development-verification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.github/workflows/local-development-verification.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 21.0 2 | -------------------------------------------------------------------------------- /.mvn/gradle-enterprise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.mvn/gradle-enterprise.xml -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.sdkmanrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/.sdkmanrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/pom.xml -------------------------------------------------------------------------------- /spotless.importorder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/spotless.importorder -------------------------------------------------------------------------------- /src/docs/architecture/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/architecture/application.py -------------------------------------------------------------------------------- /src/docs/architecture/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/architecture/demo.py -------------------------------------------------------------------------------- /src/docs/architecture/tsbam.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/architecture/tsbam.drawio -------------------------------------------------------------------------------- /src/docs/architecture/tsbam_no_logo.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/architecture/tsbam_no_logo.drawio -------------------------------------------------------------------------------- /src/docs/images/awaitility-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/awaitility-logo.png -------------------------------------------------------------------------------- /src/docs/images/gradle-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/gradle-logo.png -------------------------------------------------------------------------------- /src/docs/images/java-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/java-logo.png -------------------------------------------------------------------------------- /src/docs/images/junit5-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/junit5-logo.png -------------------------------------------------------------------------------- /src/docs/images/localstack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/localstack-logo.png -------------------------------------------------------------------------------- /src/docs/images/maven-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/maven-logo.png -------------------------------------------------------------------------------- /src/docs/images/mockito-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/mockito-logo.png -------------------------------------------------------------------------------- /src/docs/images/selenium-logo-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/selenium-logo-new.png -------------------------------------------------------------------------------- /src/docs/images/selenium-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/selenium-logo.png -------------------------------------------------------------------------------- /src/docs/images/spring-boot-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/spring-boot-logo.png -------------------------------------------------------------------------------- /src/docs/images/spring-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/spring-logo.png -------------------------------------------------------------------------------- /src/docs/images/testcontainers-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/testcontainers-logo.svg -------------------------------------------------------------------------------- /src/docs/images/testingGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/testingGraph.png -------------------------------------------------------------------------------- /src/docs/images/tsbam-testimonials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/tsbam-testimonials.png -------------------------------------------------------------------------------- /src/docs/images/wiremock-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/docs/images/wiremock-logo.jpg -------------------------------------------------------------------------------- /src/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/.gitignore -------------------------------------------------------------------------------- /src/frontend/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /src/frontend/.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /src/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/README.md -------------------------------------------------------------------------------- /src/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/package-lock.json -------------------------------------------------------------------------------- /src/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/package.json -------------------------------------------------------------------------------- /src/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/public/favicon.ico -------------------------------------------------------------------------------- /src/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/public/index.html -------------------------------------------------------------------------------- /src/frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/public/logo192.png -------------------------------------------------------------------------------- /src/frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/public/logo512.png -------------------------------------------------------------------------------- /src/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/public/manifest.json -------------------------------------------------------------------------------- /src/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/public/robots.txt -------------------------------------------------------------------------------- /src/frontend/src/AllReviewContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/AllReviewContainer.tsx -------------------------------------------------------------------------------- /src/frontend/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/App.test.tsx -------------------------------------------------------------------------------- /src/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/App.tsx -------------------------------------------------------------------------------- /src/frontend/src/BookComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/BookComponent.tsx -------------------------------------------------------------------------------- /src/frontend/src/BookReviewComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/BookReviewComponent.tsx -------------------------------------------------------------------------------- /src/frontend/src/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/Header.tsx -------------------------------------------------------------------------------- /src/frontend/src/HomeContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/HomeContainer.tsx -------------------------------------------------------------------------------- /src/frontend/src/KeycloakService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/KeycloakService.ts -------------------------------------------------------------------------------- /src/frontend/src/LatestBookListComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/LatestBookListComponent.tsx -------------------------------------------------------------------------------- /src/frontend/src/LatestReviewComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/LatestReviewComponent.tsx -------------------------------------------------------------------------------- /src/frontend/src/SubmitReviewContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/SubmitReviewContainer.tsx -------------------------------------------------------------------------------- /src/frontend/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/actions/index.ts -------------------------------------------------------------------------------- /src/frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/index.tsx -------------------------------------------------------------------------------- /src/frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/frontend/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/reducers/index.ts -------------------------------------------------------------------------------- /src/frontend/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/serviceWorker.ts -------------------------------------------------------------------------------- /src/frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/setupTests.ts -------------------------------------------------------------------------------- /src/frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/src/types/index.ts -------------------------------------------------------------------------------- /src/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/frontend/tsconfig.json -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/Application.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/Book.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/BookController.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/BookManagementService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/BookManagementService.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/BookRepository.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/BookSynchronization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/BookSynchronization.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/BookSynchronizationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/BookSynchronizationListener.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/InitialBookCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/InitialBookCreator.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/OpenLibraryApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/OpenLibraryApiClient.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/OpenLibraryRestTemplateApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/OpenLibraryRestTemplateApiClient.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/User.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/UserService.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/management/UserServiceRefactored.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/management/UserServiceRefactored.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/BadReviewQualityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/BadReviewQualityException.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/BookReviewRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/BookReviewRequest.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/Review.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/ReviewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/ReviewController.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/ReviewNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/ReviewNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/ReviewRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/ReviewRepository.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/ReviewService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/ReviewService.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/ReviewStatistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/ReviewStatistic.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/book/review/ReviewVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/book/review/ReviewVerifier.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/config/CustomAuthenticationConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/config/CustomAuthenticationConverter.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/config/MessagingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/config/MessagingConfig.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/config/WebClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/config/WebClientConfig.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/de/rieckpil/courses/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/java/de/rieckpil/courses/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/db/migration/V001__INIT_BOOK_TABLE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/resources/db/migration/V001__INIT_BOOK_TABLE.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V002__INIT_USER_TABLE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/resources/db/migration/V002__INIT_USER_TABLE.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V003__INIT_REVIEW_TABLE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/resources/db/migration/V003__INIT_REVIEW_TABLE.sql -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/AbstractIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/AbstractIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/AbstractWebTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/AbstractWebTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/ApplicationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/ApplicationIT.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/Java14Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/Java14Test.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/TestJwtDecoderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/TestJwtDecoderConfig.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/JsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/JsonTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/BookControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/BookControllerTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerIT.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerRefactoredIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerRefactoredIT.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerSliceNewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerSliceNewTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerSliceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerSliceTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/BookSynchronizationListenerTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/OpenLibraryApiClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/OpenLibraryApiClientTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/OpenLibraryRestTemplateApiClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/OpenLibraryRestTemplateApiClientTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/UserServiceRefactoredTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/UserServiceRefactoredTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/management/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/management/UserServiceTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/RandomReviewParameterResolverExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/RandomReviewParameterResolverExtension.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewControllerIT.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewControllerTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewCreationPageObjectsWT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewCreationPageObjectsWT.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewCreationWT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewCreationWT.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewRepositoryNoInMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewRepositoryNoInMemoryTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewServiceTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/book/review/ReviewVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/book/review/ReviewVerifierTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/cache/BookControllerOneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/cache/BookControllerOneTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/cache/BookControllerTwoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/cache/BookControllerTwoTest.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/initializer/DefaultBookStubsInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/initializer/DefaultBookStubsInitializer.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/initializer/RSAKeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/initializer/RSAKeyGenerator.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/initializer/WireMockInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/initializer/WireMockInitializer.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/pages/DashboardPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/pages/DashboardPage.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/pages/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/pages/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/pages/NewReviewPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/pages/NewReviewPage.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/pages/ReviewListPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/pages/ReviewListPage.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/stubs/OAuth2Stubs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/stubs/OAuth2Stubs.java -------------------------------------------------------------------------------- /src/test/java/de/rieckpil/courses/stubs/OpenLibraryStubs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/java/de/rieckpil/courses/stubs/OpenLibraryStubs.java -------------------------------------------------------------------------------- /src/test/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/test/resources/application-integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/application-integration-test.yml -------------------------------------------------------------------------------- /src/test/resources/application-web-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/application-web-test.yml -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/application.yml -------------------------------------------------------------------------------- /src/test/resources/badReview.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/badReview.csv -------------------------------------------------------------------------------- /src/test/resources/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/id_rsa.pub -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/scripts/INIT_REVIEW_EACH_BOOK.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/scripts/INIT_REVIEW_EACH_BOOK.sql -------------------------------------------------------------------------------- /src/test/resources/spy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/spy.properties -------------------------------------------------------------------------------- /src/test/resources/stubs/keycloak/jwksResult.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/stubs/keycloak/jwksResult.json -------------------------------------------------------------------------------- /src/test/resources/stubs/keycloak/openIdConfigResult.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/stubs/keycloak/openIdConfigResult.json -------------------------------------------------------------------------------- /src/test/resources/stubs/keycloak/validBearerToken.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/stubs/keycloak/validBearerToken.txt -------------------------------------------------------------------------------- /src/test/resources/stubs/keycloak/validJWT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/stubs/keycloak/validJWT.json -------------------------------------------------------------------------------- /src/test/resources/stubs/openlibrary/success-9780321160768.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/stubs/openlibrary/success-9780321160768.json -------------------------------------------------------------------------------- /src/test/resources/stubs/openlibrary/success-9780321751041.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/stubs/openlibrary/success-9780321751041.json -------------------------------------------------------------------------------- /src/test/resources/stubs/openlibrary/success-9780596004651.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/stubs/openlibrary/success-9780596004651.json -------------------------------------------------------------------------------- /src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/src/test/resources/testcontainers.properties -------------------------------------------------------------------------------- /tmp/keycloak-master-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/tmp/keycloak-master-realm.json -------------------------------------------------------------------------------- /tmp/keycloak-spring-realm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/tmp/keycloak-spring-realm.json -------------------------------------------------------------------------------- /tmp/sqs-queue-definition.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rieckpil/testing-spring-boot-applications-masterclass/HEAD/tmp/sqs-queue-definition.conf --------------------------------------------------------------------------------