zoukankan      html  css  js  c++  java
  • 实验七 Web应用测试 _编写单元测试用例,对用户注册功能的Action层进行测试。

    成功:

    /*

        * 用户注册(成功)

     */

       @Test

       public void testRegisterSuccess() throws Exception {

    BeanFactoryfactory= new ClassPathXmlApplicationContext("applicationContext.xml");

          User user=new User();

          user.setUsername("ql");

          user.setPassword("123");

          user.setSex("女");

          user.setAge(20);

         

          UserAction userAction=new UserAction();

          userAction.setUser(user);

          userAction.setUserService((IUserService)factory.getBean( "userService" ));

          String result=userAction.register();

          System.out.println("注册结果:"+result);

       }

    失败:

    /*

        * 用户注册(失败)

        * */

       @Test

       public void testRegisterFail() throws Exception {

    BeanFactoryfactory= new ClassPathXmlApplicationContext("applicationContext.xml");

          User user=new User();

          user.setUsername("ql");

          //user.setPassword("123");

          user.setSex("女");

          user.setAge(20);

         

          UserAction userAction=new UserAction();

          userAction.setUser(user);

          userAction.setUserService((IUserService)factory.getBean( "userService" ));

          try {

             String result=userAction.register();

             if(result=="sucess"){

                System.out.println("成功");

             }

             else{

                System.out.println("注册失败!!");

             }

          } catch (Exception e) {

             System.out.println("注册失败");

          }   

       }

  • 相关阅读:
    RecyclerView 下拉刷新上拉加载
    Android 添加、移除和判断 桌面快捷方式图标
    似曾相识的 RecyclerView
    http 需要掌握的知识点(一)
    android 数据存储操作之SQLite
    Android 图片加载[常见开源项目汇总]
    Android 命名规范和编码规范
    线程池及增长策略和拒绝策略
    静态代理和动态代理的区别
    FastJson学习
  • 原文地址:https://www.cnblogs.com/3137102403qiulan/p/5577488.html
Copyright © 2011-2022 走看看