zoukankan      html  css  js  c++  java
  • MyEclipse 使用Junit

    1. 导入 JAR 包
      1. 右键单击项目名,选择 buildpath -> add library,弹出配置 add library 对话框
      2. 选择 junit,next 下一步
      3. 这时系统会自动找到 JUnit4.jar 包(建议使用 Junit4 ),点击 finish
    2. 创建测试类
      1. 选择一个存放测试类的 package,右键 -->new-->Other-->Java-->JUnit-->JUnit Test Case--> 填写完测试类的名字,选择所要使用的 JUnit 的版本 (建议选择 Junit4,支持注解),然后,点“finish” ,这样就创建了一个 Junit Case。
        • 根据情况,选择是否自动生成
          • setUpBeforeClass(): 静态方法,在测试类执的测试方法执行前被系统调用,只被调用一次
          • tearDownAfterClass(): 静态方法,在测试类的所有测试方法执行完毕后被系统调用,只被调用一次
          • setUp(): 非静态方法,在每个测试方法执行前,被系统调用,有多少个测试方法,就被调用多少次
          • tearDown(): 非静态方法,在每个测试方法执行完毕后,被系统调用,有多少个测试方法,就被调用多少次
      2. 编写测试代码
         1 package com.anno.service.impl;
         2 
         3 import org.junit.Test;
         4 
         5 import com.anno.domain.User;
         6 import com.anno.service.SystemManager;
         7 
         8 public class SystemManagerImplTest {
         9 
        10     // 要测试的类
        11     SystemManager sm = new SystemManagerImpl();
        12     
        13     // 要测试的方法
        14     // @Test 注解 表明这个方法是测试方法
        15     @Test
        16     public void testUserLogin() {
        17         User u = new User();
        18         u.setUserName("admin");
        19         u.setUserPwd("admin");
        20         sm.userLogin(u);
        21     }
        22 
        23 }
      3. 右键,run as->Junit Test ,运行完毕,可以看到测试结果:状态条为绿色,表示测试通过,为红色,表示未通过
  • 相关阅读:
    <<程序员>> 杂志网站
    插入排序
    冒泡排序
    TCP/IP编程实现远程文件传输
    选择排序
    防止基础表数据变动,导致相关的历史记录数据产生变动的解决方案
    发布一个RSS辅助类
    感谢jquery和firebug,让我也终于敢于写javascript了
    DevExpress ASPxGridView 使用文档四:数据源
    DevExpress ASPxGridView 使用文档六:模板
  • 原文地址:https://www.cnblogs.com/xkk112/p/4939655.html
Copyright © 2011-2022 走看看