1 using the TESTNG framework for unit testing of the web without having to start tomcat every time
@ContextConfiguration (locations={"Application-context.xml"}) @TransactionConfiguration (Defaultrollback = True) public class Testsafety extends Abstracttestngspringcontexttests {@AutowiredSafetyStockJob safetystockjob;@ testpublic void Test1 () {list<string> list=safetystockjob.getfh_date (); SYSTEM.OUT.PRINTLN (1234); System.out.println (List.tostring ()); System.out.println (List.size ());}}
2 using the spring-provided unit test plug-in
@RunWith (Springjunit4classrunner.class) @ContextConfiguration ({"Classpath:applicationContext.xml"}) public class sshtest {@Resourceprivate Sysuserdao Sysuserdao; @Resourceprivate sysuserservice sysuserservice; @Beforepublic void SetUp () throws Exception {} @Testpublic final void Testsave () {//System.out.println ("Sysuserservice:::" + sysuserservice ); Sysuser Sysuser = sysuserservice.getbyproerties ("UserName", "admin");}}
Introduction to Web Unit testing common tools