发表于: 2016-09-03 20:38:52

3 2199


今天完成的任务

 1. 今天使用MyEclipse创建Maven Webproject项目.

  出现以下错误

 2.使用Junit进行测试

 3.Junit进行单元测试说明。了解Junit测试方法说明@Test  @before   @lgnore  是什么意思

   .选择要测试的程序

.选择JAVA BUILD path——libraries——选择ADD Library——选择Junit4

.选择程序NEW ——Junit Test Case  系统会自动创建一个TEST测试程序,将系统创建的测试程序补充完整

(你要创建那个类首先要创建该类对象)列:private static Calculator calculator = new Calculator();  TestJunit

.选择自动生成的文件,运行run ——JUnit

 

.要包含必要的Package

.测试类的声明(测试类与普通类的区别在于它内部的方法声明)

测试该类必须创建该类对象

.测试方法的说明@before @Test @lgnore

.编写一个简单的测试方法。

1.@Test标注,这表明一个测试方法(返回值必须是VOID,不能有参数)

@lgnore:某些方法尚未完成,暂不参与此次测试

@before 标注Fixture(固定代码段)  Fixtre:在某些阶段必然调用的代码

2.@BeforeClassAfterClass(当进行大文件是使用)

只有在测试用例初始化时执行@BeforeClass   所有测试执行完毕后,执行@AfterClass进行收尾工作(每个测试类只能有一个方法被标注为@BeforeAfterClass,并且该方法必须是public static

.限时测试

程序可能出现死循环,采取限时测试可以避免(只要给@Test加一个参数@Testtimeout=1000,Timeout表明你要设定时间,1000代表1秒)

.测试异常

@Testexpected = AritmeticException.classexpected:将要检验的异常传递给Junit

.Runner(运行器)

如果没有明确指出Junit使用默认的,要向指定一个Runner,需要使用@RunWith,并且把你所指定的Runner作为参数传递给他(列:@RunWith(TestClassRunner.class)

1.RunWith是用来修饰类的,不是修饰函数的

2.只要类指定了Runner,着各类中所有函数都被这个Runner调用,记得加上相应的Package

 

 遇到的问题

 1.MyEclipse创建Maven项目时创建完成后pom.xml第一行出现错号

 2.安装完成Mysql后使用可视化软件Navicat连接不上

 

明天计划:

  先配置好Myaql

  使用MyEclipse创建MavenWEB



返回列表 返回列表
评论

    分享到