01-JavaWeb-预备知识
2013-08-12 21:51
141 查看
一, Eclipse的使用
1, 工作空间(workspace)、工程(project)
2, 在eclipse下Java程序的编写和运行,及java运行环境的配置。
3, 快捷键的配置,常用快捷键:
内容提示: Alt + /
快速修复: Ctrl + 1
导包: Ctrl + shift + O
格式化代码块: ctrl + shift + F
向前向后: Alt + 方向键
添加注释 Ctrl+Shift+/
除去注释 Ctrl+Shift+\
4,程序的调试和运行
F5(跳入)
F6(跳过)
F7(跳出)
二, Junit的使用
0, junit3 和 junit4 的区别
junit4 支持 注解
1, 包命名规则
junit.test
2, 类名规则
Person => PersonTest
3, 好处
无需改动源码, 即可对任意方法进行测试
4, 注解
(1) Before Test After
①Before setUp() 初始化一些资源
②Test methodTest()
③After tearDown() 释放资源
运行任意一个test方法,
setUp(), tearDown() 都会在methodTest()方法之前/后运行
(2) BeforeClass AfterClass
①BeforeClass 类加载时运行
②AfterClass 类摧毁时运行
(3) demo
Person.java 需要被测试的类
PersonTest.java @Test
PersonTest2.java @Before @After
PersonTest3.java @BeforeClass @AfterClass
1, 工作空间(workspace)、工程(project)
2, 在eclipse下Java程序的编写和运行,及java运行环境的配置。
3, 快捷键的配置,常用快捷键:
内容提示: Alt + /
快速修复: Ctrl + 1
导包: Ctrl + shift + O
格式化代码块: ctrl + shift + F
向前向后: Alt + 方向键
添加注释 Ctrl+Shift+/
除去注释 Ctrl+Shift+\
4,程序的调试和运行
F5(跳入)
F6(跳过)
F7(跳出)
二, Junit的使用
0, junit3 和 junit4 的区别
junit4 支持 注解
1, 包命名规则
junit.test
2, 类名规则
Person => PersonTest
3, 好处
无需改动源码, 即可对任意方法进行测试
4, 注解
(1) Before Test After
①Before setUp() 初始化一些资源
②Test methodTest()
③After tearDown() 释放资源
运行任意一个test方法,
setUp(), tearDown() 都会在methodTest()方法之前/后运行
(2) BeforeClass AfterClass
①BeforeClass 类加载时运行
②AfterClass 类摧毁时运行
(3) demo
Person.java 需要被测试的类
PersonTest.java @Test
PersonTest2.java @Before @After
PersonTest3.java @BeforeClass @AfterClass
package cn.itcast; public class Person { public void run() { System.out.println("run............."); } public void eat() { System.out.println("eat`````````````"); } }
package junit.test; import org.junit.Test; import cn.itcast.Person; public class PersonTest { @Test public void testRun() { Person person = new Person(); person.run(); } @Test public void testEat() { Person person = new Person(); person.eat(); } }
package junit.test; import org.junit.After; import org.junit.Before; import org.junit.Test; import cn.itcast.Person; public class PersonTest2 { @Before public void setUp() throws Exception { System.out.println("=====所有方法运行之前运行======"); } @Test public void testRun() { Person person = new Person(); person.run(); } @Test public void testEat() { Person person = new Person(); person.eat(); } @After public void tearDown() { System.out.println("------所有方法运行之前运行------"); } }
package junit.test; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import cn.itcast.Person; public class PersonTest3 { @BeforeClass public static void setUpBeforeClass() throws Exception { System.out.println("setUpBeforeClass"); } @Test public void testRun() { Person person = new Person(); person.run(); } @Test public void testEat() { Person person = new Person(); person.eat(); } @AfterClass public static void tearDownAfterClass() throws Exception { System.out.println("tearDownAfterClass"); } }
相关文章推荐
- 【JavaWeb】基础知识总结01 准备知识
- 【JavaWeb】基础知识总结04 JS基础
- 黑马程序员-Java基础知识预备之Java概述
- ssh java web程序员需要掌握的知识
- JavaWeb基础知识:Html和Css实战WebView实现手机显示网页
- JavaWeb开发入门知识准备
- Java基础第二阶段——01_JavaWeb_html&标签
- 黑马程序员-Java基础知识预备之Java泛型
- Java Web基础知识之Servlet容器初始化(无web.xml)
- JavaWeb前端开发知识总结(jQuery)
- JavaWeb前端开发知识总结(mysql)
- I学霸官方免费教程一:Java软件开发预备知识
- JavaWeb开发入门第一篇必备知识讲解
- Java基础知识01-数据类型练习
- 编写爬虫(spider)的预备知识:用java发送HTTP请求
- web前端开发学习预备知识
- Java基础知识学习之路-01
- JavaWeb-01(HTML入门)
- Java Web架构知识整理——记一次阿里面试经历
- 开篇--Java Web基础知识