== 单元测试应用示例——测试Service层对象 == GameStart是游戏登陆与充值的接口,SxdGameStart实现了GameStart接口,完成了用户登陆神仙道游戏服务器,充值,检验用户是否存在等功能,示例如何测试用户是否存在功能.[[BR]] prestart(User user,Game game,Server server)方法判断用户在游戏厂商服务器中是否存在,要测试该方法,需要准备user,game,server对象[[BR]] {{{ #!java @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:applicationContext.xml"}) public class SxdGameStartTest extends AbstractTransactionalJUnit4SpringContextTests{ @Ignore public void prestart() throws Exception { GameStart start = (GameStart) applicationContext.getBean("sxdGameStart"); //准备user对象 User user = new User(); user.setUserId(9673315); user.setName("lifeng"); //准备game Game game = new Game(); //准备server Server server = new Server(); server.setStartURL("http://s1.sxd.pcgames.com.cn/login_api.php"); server.setPrestartURL("http://api.sxd.xd.com/api/check_user.php"); server.setLoginkey("{B819BBB7-F049-4D31-ABED-C871DC7628F2}"); server.setPrestartResult("1"); boolean b = start.prestart(user, game, server); //断言用户存在 Assert.assertTrue(b); } ................... } }}}