Demonstrates directly in code how to unit test in a Spring MVC project:
Package Net.chinaedu.projects.dubhe;import Java.util.list;import Net.chinaedu.projects.dubhe.publisher.ipublisherservice;import Net.chinaedu.projects.venus.domain.Publisher; Import Org.junit.test;import Org.junit.runner.runwith;import Org.springframework.beans.factory.annotation.autowired;import Org.springframework.test.context.ActiveProfiles; Import Org.springframework.test.context.contextconfiguration;import Org.springframework.test.context.junit4.abstractjunit4springcontexttests;import Org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @ActiveProfiles ({"Test"}) @RunWith ( Springjunit4classrunner.class) @ContextConfiguration (locations={"Classpath:conf/spring/app-context.xml", " Classpath:conf/spring/servlet-context.xml "})//Specify the Spring configuration XML file in the project public class Junit4test extends abstractjunit4springcontexttests {//abstracttransactionaljunit4springcontexttests@autowired Private Ipublisherservice Publisherservice; @Test public void Testfindallpublisher () {List<publisher> publisherlist = Publisherservice.findall (); for (Publisher publisher:publisherlist) {System.out.println (Publisher.getid () + "," + publisher.getname ());}}}
How to unit test in a spring MVC project