zoukankan      html  css  js  c++  java
  • java 单元测试

    ---恢复内容开始---

    1/引入包:junit-4.11.jar|hamcrest-core-1.3(alilib里有)

    2/与src同级建立一个文件夹,名为test,右击,Mark Directory As ->test

    3/在test里建立与src里一致包名

    4/新建类,在类名后加上Test(public权限)

    5/引入org.junit.* ;

    6/写before after beforeClass afterClass 方法,并加注解

    @BeforeClass
    public static void beforeClass(){
    System.out.println("=====static init=======");
    }

    @AfterClass
    public static void afterClass(){
    System.out.println("=====static destory=======");
    }


    @Before
    public void before(){ System.out.println("before"); } @After public void after(){ System.out.println("after"); }

    7/准备测试方法,以test开头,加@Test注解

        @Test
        public void testAaa()
        {
            System.out.println("aaa");
    }

    l@Before:Junit在每个测试方法执行之前都要执行@Before注解的方法,完成初始化测试环境。方法名一般叫:setUp();
    l@After:Junit在每个测试方法执行之后都要执行@After注解的方法,完成清理测试环境。方法名一般叫:tearDown();
    注:上述方法必须是public void 方法名(),方法名随意。

    l@BeforeClass:针对所有测试,只执行一次,且必须为static void。方法名一般叫:setUpBeforeClass。
    l@AfterClass:针对所有测试,只执行一次,且必须为static void。方法名一般叫:tearDownAfterClass。
    注:上述方法必须是publicstatic void 方法 名()。
    l@Test:测试方法,在这里可以测试期望异常和超时时间。
    l@Ignore:忽略的测试方法
    l一个JUnit4 的单元测试用例执行顺序为:
    @BeforeClass –> @Before –> @Test –>@After –> @AfterClass
    每一个测试方法的调用顺序为:
    @Before –> @Test –> @After

    直接运行.....

    ---恢复内容结束---

    1/引入包:junit-4.11.jar|hamcrest-core-1.3(alilib里有)

    2/与src同级建立一个文件夹,名为test,右击,Mark Directory As ->test

    3/在test里建立与src里一致包名

    4/新建类,在类名后加上Test(public权限)

    5/引入org.junit.* ;

    6/写before after 方法,并加注解

        @Before
        public void before(){
            System.out.println("before");
        }
    
    
        @After
        public void after(){
            System.out.println("after");
        }

    7/准备测试方法,以test开头,加@Test注解

        @Test
        public void testAaa()
        {
            System.out.println("aaa");
        }

    直接运行.....

  • 相关阅读:
    vue3学习笔记
    学习笔记-Python-爬虫5-Selenium + PhantomJS
    学习笔记-Python-爬虫4-数据提取-正则、XML、XPath、BeautifulSoup4
    学习笔记-Python-爬虫7-Scrapy、分布式爬虫
    学习笔记-Python-爬虫6-验证码
    学习笔记-Python-爬虫3-requests
    学习笔记-Python-爬虫2-SSL、js加密、ajax
    学习笔记-Python-爬虫1-urllib、chardet
    Java多线程同步问题
    jQuery限制文本框只能输入正整数
  • 原文地址:https://www.cnblogs.com/aliblogs/p/5809311.html
Copyright © 2011-2022 走看看