Practical Junit & Mockito Test with Java SpringBoot & JPA

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size5.4 GB
  • Uploaded Bytutsnode
  • Downloads45
  • Last checkedMar. 21st '22
  • Date uploadedMar. 19th '22
  • Seeders 7
  • Leechers12

Infohash : EF900331B5F56A8626892D40A5130EF0B86FCFE9


Description

Welcome to this amazing course, where you will learn about:

What is unit testing?
Why is unit testing important?
What is Test Driven Development(TDD) ?
How to apply Test Driven Development to the projects?
What is Junit and Mockito?

We will learn to write unit tests using Junit 5 Framework and Mockito Library.

We will start with how projects are developed in software companies using modern stacks like Java, Spring, SpringBoot, Hibernate, Spring Data JPA and Restful webservices.

In this course you will be understanding how different technology and its components work together to build a real world application which end users are able to use in real life. It will be a Property Management System.

We will also learn to relate different concepts with real world examples. In this course we will learn the following:

We will learn different concepts Spring Framework and RESTful webservices
We will learn about different design patterns like Singleton, Prototype, Factory, MVC, Adapter etc
We will learn to create production ready application in a layered architecture
We will learn about ORM and Spring data JPA(Java Persistence API)
What is Unit Testing
What is TDD(Test Driven Development)
Why is Testing important
What is Junit and Mockito
Different Annotations of Junit and Mockito
Comparison between Junit-4 and Junit-5
Writing Test cases for the project’s different API endpoints
Checking the code coverage & Debugging
Writing Test cases for Success, Failure and Error scenarios
Test cases for Model classes
You will also get the complete source code used in the course.

Who this course is for:

Anyone who wants to become a real backend developer and start to work in companies as a developer of develop high quality projects of their own

Requirements

Basics of Java Programming Language

Last Updated 2/2022

Files:

Practical Junit & Mockito Test with Java SpringBoot & JPA [TutsNode.com] - Practical Junit & Mockito Test with Java SpringBoot & JPA 2. Layered Architecture, ORM Framework and Creating new property API
  • 4. Overview of Hibernate ORM Framework and JPA specification.mp4 (340.8 MB)
  • 7. Saving Property in DB with PropertyRepository.mp4 (257.9 MB)
  • 2. Creating Service layer Dependency Injection Autowired Singleton Prototype.mp4 (151.4 MB)
  • 5. Understanding how ORM framework like Hibernate work and different hibernate.mp4 (129.7 MB)
  • 10. Sending back the new entity along with status using ResponseEntity.mp4 (125.7 MB)
  • 6. Working on Entity class and understanding different JPA annotation.mp4 (104.6 MB)
  • 1. Save new property Post endpoint.mp4 (75.1 MB)
  • 9. Added PropertyConverter for DTO to Entity.mp4 (67.1 MB)
  • 3. Understanding Layered Architecture and Need for different database in DTAP.mp4 (36.4 MB)
  • 8. MVC pattern.mp4 (29.8 MB)
10. Source Code
  • 1. Source Code.html (0.1 KB)
1. Introduction Setup and Concept Building
  • 14. Undesrtanding Post Put Delete annotation and ResponseEntity with practical code.mp4 (223.5 MB)
  • 12. Understanding RequestParam annotation with practical code example.mp4 (221.9 MB)
  • 13. Undesrtanding PathVariable annotation with practical code example.mp4 (165.4 MB)
  • 5. Walkthrough of Springboot starter project files and folders.mp4 (154.4 MB)
  • 7. RESTful webservices Http methods Status code SpringBoot Annotation.mp4 (152.5 MB)
  • 8. MVC Design Pattern Part-1.mp4 (119.4 MB)
  • 11. Understanding RESTful webservice with practical example.mp4 (108.9 MB)
  • 6. Introduction to Spring Framework and SpringBoot.mp4 (69.3 MB)
  • 10. Understanding and Creating DTO.mp4 (67.6 MB)
  • 9. MVC Design Pattern Part-2.mp4 (59.4 MB)
  • 2. What is Unit Testing and Test Driven Development.mp4 (56.5 MB)
  • 3. Software Installation.mp4 (38.2 MB)
  • 4. Generating Springboot starter project.mp4 (23.9 MB)
  • 1. Course Overview.mp4 (17.6 MB)
8. Writing Test Cases for Converter & Service layer
  • 3. Testing Saved Property of Service Layer.mp4 (179.8 MB)
  • 5. Test case for Update All Properties in Service.mp4 (115.3 MB)
  • 4. Test case for Get All Properties in Service.mp4 (95.7 MB)
  • 1. Test case for Converter DTO to Entity.mp4 (80.3 MB)
  • 6. Test case for Update Description for Property in Service.mp4 (65.8 MB)
  • 2. Test case for Converter Entity to DTO.mp4 (32.7 MB)
3. GET, PUT, PATCH, DELETE operation on properties
  • 3. Partial update of price or Description using patch operation.mp4 (164.7 MB)
  • 2. PutMapping and full update of a property.mp4 (157.9 MB)
  • 1. Get All Properties.mp4 (131.1 MB)
  • 4. Delete property by property id and Delete mapping.mp4 (73.2 MB)
6. Writing Test Cases with JUnit 5
  • 2. Writing Our First Junit and Mockito Test.mp4 (146.3 MB)
  • 7. Writing Test for Complex Object with multiple Assertions.mp4 (124.6 MB)
  • 5. Code Coverage By Writing Test for Different Scenarios.mp4 (93.3 MB)
  • 3. Applying BeforeEach and AfterEach to our Test scenarios.mp4 (74.2 MB)
  • 4. Applying BeforeAll and AfterAll to the test scenarios.mp4 (47.1 MB)
  • 1. Package structure and Dependency.mp4 (41.1 MB)
  • 6. Static Import of Assert Function.mp4 (19.1 MB)
7. Writing Test Cases for Controller Layer
  • 3. Using When Then to bypass the dependency in our testing logic.mp4 (128.2 MB)
  • 1. Writing Test for PropertyController & understanding why we need Mock Annotation.mp4 (126.9 MB)
  • 4. Test case for Get All Properties method in controller.mp4 (116.6 MB)
  • 5. Test case for update price method in controller.mp4 (88.0 MB)
  • 2. Usage of Mock Annotation to avoid dependencies getting null value.mp4 (60.0 MB)
9. Writing Test cases for Exception and Model
  • 2. Testing Exception Scenario - Part-2.mp4 (86.7 MB)
  • 3. Testing the Model or DTO classes.mp4 (75.8 MB)
  • 1. Testing Exception Scenario - Part-1.mp4 (36.2 MB)
4. Unit Test & Different Annotations
  • 1. What is Unit Testing and Test Driven Development.mp4 (56.5 MB)
  • 2. What is Junit.mp4 (27.1 MB)
  • 3. What are Annotations in Java.mp4 (22.6 MB)
  • 6. BeforeAll and AfterAll Annotation.mp4 (15.6 MB)
  • 10. ParameterizedTest and ValueSource Annotation.mp4 (15.1 MB)
  • 8. Disabled Annotation.mp4 (14.8 MB)
  • 11. RepeatedTest Annotation.mp4 (14.2 MB)
  • 4. BeforeEach Annotation.mp4 (12.3 MB)
  • 5. AfterEach Annotation.mp4 (11.2 MB)
  • 7. Test Annotation.mp4 (6.3 MB)
  • 9. DisplayName Annotation.mp4 (6.1 MB)
  • 12. Tag Annotation.mp4 (6.1 MB)
5. Lifecycle of Test and Assertions
  • 3. Different Assertion methods.mp4 (47.5 MB)
  • 2. What is meant by Assertion.mp4 (19.5 MB)
  • 1. Life cycle of a Junit Test.mp4 (13.2 MB)
  • TutsNode.com.txt (0.1 KB)
  • TutsNode.com.url (0.1 KB)
  • [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
  • .pad
    • 0 (214.9 KB)
    • 1 (109.8 KB)
    • 2 (530.3 KB)
    • 3 (147.1 KB)
    • 4 (206.3 KB)
    • 5 (661.6 KB)
    • 6 (256.3 KB)
    • 7 (119.6 KB)
    • 8 (654.9 KB)
    • 9 (545.6 KB)
    • 10 (606.1 KB)
    • 11 (724.3 KB)
    • 12 (953.4 KB)
    • 13 (275.3 KB)
    • 14 (838.6 KB)
    • 15 (76.0 KB)
    • 16 (357.4 KB)
    • 17 (440.0 KB)
    • 18 (631.2 KB)
    • 19 (415.3 KB)
    • 20 (708.6 KB)
    • 21 (145.5 KB)
    • 22 (428.9 KB)
    • 23 (349.1 KB)
    • 24 (710.0 KB)
    • 25 (977.9 KB)
    • 26 (308.8 KB)
    • 27 (751.7 KB)
    • 28 (237.8 KB)
    • Code:

      • udp://open.stealth.si:80/announce
      • udp://tracker.tiny-vps.com:6969/announce
      • udp://fasttracker.foreverpirates.co:6969/announce
      • udp://tracker.opentrackr.org:1337/announce
      • udp://explodie.org:6969/announce
      • udp://tracker.cyberia.is:6969/announce
      • udp://ipv4.tracker.harry.lu:80/announce
      • udp://tracker.uw0.xyz:6969/announce
      • udp://opentracker.i2p.rocks:6969/announce
      • udp://tracker.birkenwald.de:6969/announce
      • udp://tracker.torrent.eu.org:451/announce
      • udp://tracker.moeking.me:6969/announce
      • udp://tracker.dler.org:6969/announce
      • udp://9.rarbg.me:2970/announce