首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

一个容易的Junit测试

2012-08-24 
一个简单的Junit测试1)创建一个类:package com.some.ac01public class Ac01Domain {private String aac00

一个简单的Junit测试

1)创建一个类:

package com.some.ac01;public class Ac01Domain {private String aac001;private String aac002;private String aac003;private String aac004;private String aac005;private String aac006;public Ac01Domain(String aac001, String aac002, String aac003,String aac004, String aac005, String aac006) {this.aac001 = aac001;this.aac002 = aac002;this.aac003 = aac003;this.aac004 = aac004;this.aac005 = aac005;this.aac006 = aac006;}public String getAac001() {return aac001;}public String getAac002() {return aac002;}public String getAac003() {return aac003;}public String getAac004() {return aac004;}public String getAac005() {return aac005;}public String getAac006() {return aac006;}public void setAac001(String aac001) {this.aac001 = aac001;}public void setAac002(String aac002) {this.aac002 = aac002;}public void setAac003(String aac003) {this.aac003 = aac003;}public void setAac004(String aac004) {this.aac004 = aac004;}public void setAac005(String aac005) {this.aac005 = aac005;}public void setAac006(String aac006) {this.aac006 = aac006;}}


2)针对这个类创建一个测试用例,其中setUp会在测试方法启动之前进行准备,tearDown方法测试之后进行处理

package com.some.ac01Test;import com.some.ac01.Ac01Domain;import junit.framework.TestCase;public class Ac01DomainTest extends TestCase{Ac01Domain ac01Domain;protected void setUp() throws Exception {super.setUp();ac01Domain = new Ac01Domain("11045000311","3xxxxxx963xxx1202x","唐洁","2","01","21-一月-63");}protected void tearDown() throws Exception {super.tearDown();}public void testGetAac001(){assertNotNull(ac01Domain.getAac001());}public void testGetAac003(){assertEquals(ac01Domain.getAac003(), "唐洁");}}


3)如果需要集中测试所有的测试用例,可以创建一个testSuite测试套件

 

package com.some.ac01Test;import junit.framework.Test;import junit.framework.TestSuite;public class Ac01AllTest {public static Test suite(){TestSuite testSuite = new TestSuite("Test All Ac01 Method!");testSuite.addTestSuite(Ac01DomainTest.class);return testSuite;}}


PS:上面需要引入junit.jar

热点排行