JAVA学习入门之Eclips使用
2017-09-19 本文已影响0人
_String_
Eclips常用快捷键
alt + / 内容提示
ctrl +1 快速修复
导包: ctrl + shift +O
格式化代码: ctrl + shift +F
向前向后: alt + 方向键
添加注释: ctrl +shift +/
除去注释:ctrl + shift +
程序的调试和运行
F5跳入 F6跳过 F7跳出
Junit 测试方法
新建类后可以通过新建测试类在测试方法生命行的上面加上@Test并导入Junit类即可运行是选择Junit测试。测试结果如图:
Junit测试成功附上测试代码如下:
package hello;
public class cc {
public void XSS()
{
System.out.println("XSS");
}
public void Sql()
{
System.out.println("SQL");
}
}
测试类内容如下:
package hello;
import org.junit.Test;
public class run {
@Test
public void ttten()
{
cc c = new cc();
c.XSS();
c.Sql();
}
}
Junit测试可以通过选择某个函数单独测试指定函数,如下图:
单独测试DVD类DVD类代码如下:
package hello;
public class DVD extends Item{
private String director;
public DVD(String title, String director, int playingTime, String comment) {
//super();
super(title,playingTime,comment);
this.director = director;
// this.playingTime = playingTime;
// this.comment = comment;
}
public void print() {
// TODO Auto-generated method stub
super.print();
System.out.println("==============="+director);
}
}
Junit测试可以使用@before参数,使其每个测试函数在开始前先执行before函数里定义的内容代码。
After 在测试代码执行后会自动执行After声明的代码如图:
参考代码如下:
package hello;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class run {
@Before
public void fast()
{
System.out.println("fast");
}
@Test
public void ttten()
{
cc c = new cc();
c.XSS();
c.Sql();
}
@Test
public void runDVD()
{
DVD dvd=new DVD("dvd1", "DVD fast 1", 90, "bbbbbbbb");
dvd.print();
dvd.check();
}
@After
public void showx()
{
System.out.print("xxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
}
}