Questions tagged [spring-junit]

67 questions
33
votes
7 answers

Spring jUnit Testing properties file

I have a jUnit Test that has its own properties file(application-test.properties) and its spring config file(application-core-test.xml). One of the method uses an object instantiated by spring config and that is a spring component. One of the…
Nikhil Das Nomula
  • 1,863
  • 5
  • 31
  • 50
15
votes
1 answer

No bean named 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry' is defined

i am trying to run full package of junit test classes, and i have an audit classes for my domain classes as follows: @PrePersist public void prePersist(AuditableEntity e) { UserService userService =…
Mahmoud Saleh
  • 33,303
  • 119
  • 337
  • 498
14
votes
2 answers

Autowiring Spring services into JUnit tests

Following is the service. @Service public class MyService { public List getIds(Filter filter){ // Method body } } And a configuration class. @Configuration public static class MyApplicationContext { @Bean public…
orwe
  • 233
  • 1
  • 3
  • 10
13
votes
2 answers

JUnit Rule using a spring bean

I have a test class which loads a test spring application context, now I want to create a junit rule which will setup some test data in mongo db. For this I created a rule class. public class MongoRule extends ExternalResource { private…
Sunny Agarwal
  • 1,451
  • 4
  • 18
  • 36
12
votes
2 answers

@ExtendWith(SpringExtension.class) not working

I'm trying to use Junit 5 on a spring-boot 2.x project to test a Controller. The following works fine import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; import static…
Anand Rockzz
  • 6,072
  • 5
  • 64
  • 71
9
votes
2 answers

Hibernate :java.lang.NoSuchMethodError:javax/validation/spi/ConfigurationState.getParameterNameProvider()Ljavax/validation/ParameterNameProvider

We are executing Junit suite for Spring-Hibernate based application( using spring text conext Unit testing framework).and using ANT for building and below Hibernate Jars are there in build path…
Om P
  • 117
  • 1
  • 3
  • 9
8
votes
3 answers

Junit HSQLDB - user lacks privilege or object not found - THIS_.oh-ordnbr

I am getting an exception when my column name contains hyphen "-" Entity : this is the entity name. @Entity @Table(name = "RequestHeader") public class RequestHeader implements Serializable { .... .... @Column(name =…
Ram Subramanian
  • 101
  • 1
  • 1
  • 4
6
votes
3 answers

How to test a controller with constructor injection by MockMvc

I have a controller with constructor injection @RestController @RequestMapping("/user") public class MainController { private final UserMapper userMapper; // autowired by constructor below public MainController(UserMapper userMapper) { …
Daniel
  • 85
  • 1
  • 1
  • 6
6
votes
1 answer

Spring: Why is @PreDestroy not called at end of each test class?

I have an integration test class annotated as follows @WebAppConfiguration @ContextConfiguration(classes = {AppConfiguration.class}) @RunWith(SpringJUnit4ClassRunner.class) public class CacheConsumerTest { } Here's my…
Popcorn
  • 5,188
  • 12
  • 54
  • 87
5
votes
0 answers

How to add RunListener and TestExecutionListeners when running with Cucumber

Our current testing framework is running with junit + spring + selenium. Our tests use both junit's org.junit.runner.notification.RunListeners and spring org.springframework.test.context.TestExecutionListeners. This is how the test definition looks…
Dana Shalev
  • 1,894
  • 1
  • 13
  • 13
4
votes
2 answers

Spring Boot Unit Test @Value from .properties File gives NullPointerException

I am trying to read a value from a properties file for a unit test case in Spring Boot. I have two config.properties files, one in src/main/resources: prop = some-value and one in src/test/resources: prop = some-test-value Main Application…
shinvu
  • 601
  • 2
  • 7
  • 23
4
votes
2 answers

Java Spring MVC - java.lang.NoClassDefFoundError: javax/servlet/ServletContext

I am trying to write some JUnit testing for my Java Spring application but I keep getting this error java.lang.NoClassDefFoundError: javax/servlet/ServletContext. Test class: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes =…
peech
  • 931
  • 3
  • 12
  • 23
3
votes
1 answer

junit spring jms listener

I want to unit test a simple jms listener code below @Component public class NotificationReader { @JmsListener(destination = "myAppQ") public void receiveMessage(NotificationMessage notificationMessage) { …
lives
  • 1,243
  • 5
  • 25
  • 61
3
votes
0 answers

Could not open JDBC Connection for transaction in Spring Junits

Spring junits are getting failed during the maven build. If I run each test case individually it is working fine. If I run in bulk then only I am getting the below error. Spring version is 4.3.0 and Junit version is 4.12 Exception: WARNING:…
sidhartha pani
  • 623
  • 2
  • 12
  • 23
3
votes
1 answer

Why I am getting java.lang.NoSuchMethodError while running spring based camel junit test case

I have to test my route builder using JUnit and I am getting java.lang.NoSuchMethodError, Am I missing any configuration or the way I am accessing my route builder should be changed. Please find RouteBuilder, context and Junit class…
bala
  • 55
  • 1
  • 7
1
2 3 4 5