• Junit测试框架


    Junit测试框架
    @Test 测试方法
    @Before和@After在每个测试方法前后执行,用于方法执行前后初始化或释放资源。
    @BeforeClass和@AfterClass在类初始化和销毁的时候执行(不常用)。

    断言
    Assert.assertEquals(expected, actual);
    //expected是期望值,actual是实际值。期望值与实际值相等则执行成功,否则执行失败。
    //Assert还有很多种方法,这里就举这一个例子。

    代码:

    1.Person类

    package javatest;

    public class Person {
    public void Run(){
    System.out.println("run!!");
    }
    public void Eat(){
    System.out.println("eat!!");
    }

    }

    2.测试类,testJunit

    package javatest;

    import junit.framework.Assert;

    import org.junit.After;
    import org.junit.AfterClass;
    import org.junit.Before;
    import org.junit.BeforeClass;
    import org.junit.Test;

    public class testJunit {
    Person p=new Person();
    @BeforeClass
    public static void BeforeClass()
    {
    System.out.println("BeforeClass");
    }

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

    Assert.assertEquals("1", "1");
    p.Run();
    }
    @Test
    public void testEat() {
    p.Eat();
    }

    }

    3.输出

    BeforeClass
    before
    eat!!
    after
    before
    run!!
    after
    AfterClass

  • 相关阅读:
    JEDEC标准(JESD216)S FDP对串行Flash在系统中的应用
    Gerrit使用简介
    Gerrit2安装配置
    SSH原理与运用(二):远程操作与端口转发
    SSH原理与运用(一):远程登录
    常用的几个工具网站
    MQTT、CoAP
    Gerrit代码Review实战
    net share
    Gitlab+Gerrit+Jenkins完整对接
  • 原文地址:https://www.cnblogs.com/xiaohuihui123/p/4341217.html
Copyright © 2020-2023  润新知