What’s the difference between maven modules junit-jupiter-api and junit-jupiter-engine? Is it necessary to include both dependencies in build.gradle? Do I need to provide both dependencies? Or only one dependency is enough? And do I need to add a dependency on junit-vintage-engine? Answer JUnit Prior to…
Tag: junit
RestAssured Post call with body throws an error “java.lang.AssertionError: 1 expectation failed. Expected status code but was .”
If I run the same test on Postman by choosing the post method and content type as json and with the body, it gave the response status code as 200. But my unit test is not passed. In the body, I have tried passing the json string as you see before as well as I tried passing the java object,
Spring Test cannot get Spring Configuration Beans
I also tried putting EnvironmentServiceTestConfiguration as a non-inner non-static class, but didn’t help. Here is what I tried in a separate class: didn’t work either The test class is located in test/java/com.bhavya.test package. I am trying to run this particular test test1 This is my first tes…
How to properly convert domain entities to DTOs while considering scalability & testability
I have read several articles and Stackoverflow posts for converting domain objects to DTOs and tried them out in my code. When it comes to testing and scalability I am always facing some issues. I know the following three possible solutions for converting domain objects to DTOs. Most of the time I am using Sp…
IntelliJ Idea not resolving Mockito and JUnit dependencies with Maven
I am using IntelliJ idea for writing simple unit test cases using JUnit and Mockito. I am using Maven for dependency management. IntelliJ idea keeps complaining that following imports cannot be resolved: Following is the dependencies section of my project: Following is my project structure: Answer Try View -&…
Android Espresso: How to create test-suite which may launch separate test classes with different activities?
I have just started studying Espresso tests, but I have searched throw StackOverFlow topics and couldn’t found solution for my needs. Prehistory of my question: I have android application with lots of activities. Generally separate UI tests were created for different flows of the app (each flow require …
Junit test for model class
This question is about best practice rather than any issues or problem. I have a service method below that I am trying to test. myDAO is DAO class that will be injected and has all database call code. And my Junit test case using mockito is Everything is fine and working. My main problem here is MyObject is a…
JUnitParams with Mockito
This could be a XY problem but I want to ask: I am using JUnitParams to be able to run my test method 10 times with different objects. The problem is that the injections don’t work (@Mock and @InjectMocks). I can use to mock the PersonService in the @Test method. But how do mock the “main” o…
How to mock a Files static method with Mockito
I have a method in my utilities: I want to mock Files so I can test to make sure Files.createDirectories with the expected fields are called or not. Can I do this with Mockito? Or do I need to actually create the directories and check for their existence in some tmp folder? Answer When you write something wit…
Spring Boot Application is starting up from a JUnit test but unable to access through URL
I have a JUnit Test that starts my spring boot appcliation (Application.java). If I run the JUnit test, Application is successfully starting up, but not accessible through url Application Logs: When I tried to access the application through url ‘http://localhost:8080/process’, It says Site canR…