cvs commit: spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/listcomponents ListComponentsControllerTestCase.java
Mike Hogan <[email protected]> Mon, 10 Nov 2003 12:21:44 -0800
| Newsgroups | gmane.comp.java.spice.cvs |
|---|---|
| Message-ID | <[email protected]> |
hogie 03/11/10 12:21:44
Added: sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/listcomponents
ListComponentsControllerTestCase.java
Log:
Preview release with plexus-utils components
Revision Changes Path
1.1 spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/listcomponents/ListComponentsControllerTestCase.java
Index: ListComponentsControllerTestCase.java
===================================================================
package org.componenthaus.usecases.listcomponents;
import junit.framework.TestCase;
import org.componenthaus.tests.MockComponentRepository;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.ServletException;
import java.io.IOException;
public class ListComponentsControllerTestCase extends TestCase {
public void testCallsRepositoryAndReturnsModel() throws ServletException, IOException {
MockComponentRepository repository = new MockComponentRepository();
repository.setupExpectedListComponentsCalls(1);
ListComponentsController controller = new ListComponentsController(repository);
ModelAndView modelAndView = controller.handleRequestInternal(null,null);
assertNotNull(modelAndView.getViewName());
assertEquals(1,modelAndView.getModel().size());
assertNotNull(modelAndView.getModel().get(ListComponentsController.MODEL_NAME));
repository.verify();
}
}
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/