KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am creating web application using Spring, Hibernate, Struts, and Maven. I get the below error when I run mvn clean install command: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.project.action.PasswordHintActionTest': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.project.action.PasswordHintAction com.project.action.PasswordHintActionTest.action; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.project.action.PasswordHintAction] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} The following is the class that has the Autowired dependency: import com.opensymphony.xwork2.Action; import org.project.model.User; import org.proejct.service.UserManager; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.subethamail.wiser.Wiser; import static org.junit.Assert.*; public class PasswordHintActionTest extends BaseActionTestCase { @Autowired private PasswordHintAction action; @Autowired private UserManager userManager; @Test public void testExecute() throws Exception { // start SMTP Server Wiser wiser = new Wiser(); wiser.setPort(getSmtpPort()); wiser.start(); action.setUsername("user"); assertEquals("success", action.execute()); assertFalse(action.hasActionErrors()); // verify an account information e-mail was sent wiser.stop(); assertTrue(wiser.getMessages().size() == 1); // verify that success messages are in the request assertNotNull(action.getSession().getAttr
Tags (comma-separated)
Save Edits
Cancel