发表于: 2017-04-06 18:04:32

1 1524


今天完成的事情:

Junit的基本概念:

1.测试一般分为:单元测试、集成测试、验收测试和压力测试。

2.单元测试都是通过断言的方式来确定结果是否正确,即使用Assert。

3.JUnit的两种主要版本是JUnit 3.8JUnit 4,前者使用反射,后者使用反射和注解。

Junit的注意事项:

1.源代码和测试代码需要分开。

2.测试类和源代码的类应该位于同一个包下面,即它们的包名应该相同。

3.测试类的命名规则:在要测试的类名之前或之后加上Test。

4.测试类必须继承于TestCase类。

5.测试用例(Test case)之间必须保证完全的独立性,不允许出现任何的依赖关系。


工程目录结构:

Calculator.java

package com.itxzy.junit;
public class Calculator
{
    public int add(int a, int b)
    {
        return a + b;
    }
    
    public int subtract(int a, int b)
    {
        return a - b;
    }
    
    public int multiply(int a, int b)
    {
        return a * b;
    }

    public int divide(int a, int b)
    {
        return a / b;
    }
}

CalculatorTest.java

package com.itxzy.test;

import com.itxzy.junit.Calculator;

import junit.framework.Assert;
import junit.framework.TestCase;

public class CalculatorTest extends TestCase
{
    public void testAdd()
    {
        Calculator calculator = new Calculator();
        int result = calculator.add(1, 2);
        // 判断方法的返回结果
        Assert.assertEquals(3, result);// 第一个参数是期望值,第二个参数是要验证的值
    }

    public void testSubtract()
    {
        Calculator calculator = new Calculator();
        int result = calculator.subtract(1, 2);
        // 判断方法的返回结果
        Assert.assertEquals(-1, result);// 第一个参数是期望值,第二个参数是要验证的值

    }

    public void testMultiply()
    {
        Calculator calculator = new Calculator();
        int result = calculator.multiply(2, 3);
        // 判断方法的返回结果
        Assert.assertEquals(6, result);// 第一个参数是期望值,第二个参数是要验证的值

    }

    public void testDivide()
    {
        Calculator calculator = new Calculator();
        int result = calculator.divide(12, 3);
        // 判断方法的返回结果
        Assert.assertEquals(4, result);// 第一个参数是期望值,第二个参数是要验证的值

    }
}

运行结果:


Spring

基本概念:

参考我的第一篇日报:http://www.jnshu.com/daily/18759?uid=10178


工程目录:

遇到的问题:

发现项目里自动生成了一个server项目,查找资料知道是:服务器的配置文件。

作用:

如果出现web容器问题,就可以修改此文件。比如tomcat内存溢出,jvm内存大小等。

明天的计划:完成任务一。

收获:熟悉Junit、Spring的一些基本使用和概念。




返回列表 返回列表
评论

    分享到