1. idea怎么使用idea添加junit case测试类
首先我需要先载相应 JUnit 相关 JAR 包载程 JUnit 官网站直接通 Maven 资源仓库完使用简单 @Test 注解实现我测试编写执行准备工作做接我始尝试编写壹简单测试代码首先我编写壹 Calculator 类并提供五别完加减乘除及求平运算代码:package net.oschina.bairrfhoinn.main;public class Calculator {public void add(int n){result += n;}public void substract(int n){result -= n;}public void multiply(int n){result *= n;}public void divide(int n){result /= n;}public void square(int n){result = n * n;}public int getReuslt(){return result;}public void clear(){result = 0;}private static int result;}测试类用JUnit4框架自要相应Package包含进主要Packageorg.junit.*包含进绝部功能句非重要import static org.junit.Assert.*;我测试候使用壹系列assertEquals()自包家注意壹壹静态包含(static)JDK5新增添壹功能说assertEqualsAssert类壹系列静态壹般使用式Assert. assertEquals()使用静态包含前面类名省略使用起更加便另外要注意我测试类壹独立类没任何父类测试类名字任意命名没任何局限性所我能通类声明判断测试类与普通类区别于内部声明我接着讲测试类并每壹都用于测试所我必须使用注解明确表明哪些测试注解JDK5壹新特性用处非恰我看某些前@Before、@Test、@Ignore等字些注解壹@作些注解都JUnit4自定义熟练掌握些注解含义于编写恰测试类非重要接我创建壹测试类 CalculatorTest.java代码:package net.oschina.bairrfhoinn.test;import static org.junit.Assert.*;import org.junit.Test;import net.oschina.bairrfhoinn.main.Calculator;public class CalculatorTest {private static Calculator calculator = new Calculator();@Testpublic void testAdd(){calculator.add(7);calculator.add(8);assertEquals(15, calculator.getReuslt());}}首先我要前面使用@Test标注表明壹测试于声明要求:名字随便取没任何限制返值必须void且能任何参数违反些规定运行抛壹异至于内该