文章目录

一、debug断点调试二、junit单元测试

一、debug断点调试

在代码中,找一个位置,点击 前面出现红色点:这个叫断点 右击鼠标,选择Debug运行 下图:鼠标悬停上面,会提示如下 1、Step Over(F8):点击这个按钮,或者按住F8键,可以往后面执行 2、Step Into(F7):可以进入方法内部,如果当前执行到方法调用,就可以进入方法内部 3、Force Step Info(Alt+Shift+F7):强制进入方法内部 4、Step Out(Shift +F8):退出执行的方法,也就是返回 5、Run to Cusor(Alt+F9):调到下一个断点 6:、Rerun(Ctrl+F5):重新执行 7、Resume Program(F9):跳到下一个断点 8、Stop(Crto+F2):停止程序 9、View Breakpoints(Ctrl+Shift+F8):查看有哪些断点 10、Mute Breakpoints:禁止断点,下次debug启动,不会执行断点,因为已经被禁止了 查看断点 禁止断点 可以查看到变量值 Evaluate Expression:debug过程中,可以执行表达式

二、junit单元测试

第一步:导入junit包,在项目下创建lib包 第二步:将junit包拷贝到lib目录下 第三步:File->Project Structure 第四步:找到刚刚的junit jar包 测试代码

package com.day04;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

public class TestJunit {

String url = "jdbc:mysql://localhost:3306/tmall";

String username = "root";

String password = "root";

int port = 3306;

boolean flag = false;

/**

* 测试方法执行之前执行

*/

@Before

public void connect(){

if("root".equals(username) && "root".equals(password)){

flag = true;

}

}

/**

* 测试方法执行之后执行

*/

@After

public void close(){

flag = false;

System.out.println("close...");

}

/**

* 测试

*/

@Test

public void test1(){

String name = "";

System.out.println("test....");

System.out.println(flag);

}

/**

* 执行时间超过1000毫秒报错

*/

@Test(timeout = 1000)

public void test2(){

String name = "";

System.out.println("test....");

System.out.println(flag);

while(true){

System.out.println("x");

}

}

}

推荐阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: