java如何使用测试类去测试指定的方法?
今天装修百科网给各位分享java测试类怎么写的知识,其中也会对java如何使用测试类去测试指定的方法?(java如何使用测试类去测试指定的方法进行测试)进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!
java如何使用测试类去测试指定的方法?
1首先创建一个java Project;将junit包和hamcrest-core包导入到项目中
2创建一个source folder 资源文件夹 test,资源文件夹和普通的文件夹区别是,资源文件夹中的java文件可以被自动编译。
3在java文件中编写java代码
UserMananger.java

,在test文件中创建一个与需要进行测试的java代码同包名称的
TestUserManager.java
文件。
4junit4采用的是通过注解的方式(在方法的上面加上@).@Before表示在所有方法运行前运行的方法;@After表示在所有的方法运行之后执行的方法;@Test表示这是一个测试方法@BeforeClass表示在这个测试类构造之前执行的方法@AfterClass表示在这个测试类构造之后执行的方法
5如果是对某一个方法进行测试,在方法的名称上点击右键 --> run as --> JUnit Test
6如果是对所有的方法都执行一遍,在类体上右键--Run as--> JunitTest .绿色的表示运行通过的方法,红x的表示运行失败的方法.
用Java编写一段测试程序,生成student类的两个对象,并输出每个对象基本信息?
public class Student {/*** @param sNo* @param sName* @param sSex* @param sAge* @param sGrade*/public Student(String sNo, String sName, String sSex, int sAge,String sGrade) {super();this.sNo = sNo;this.sName = sName;this.sSex = sSex;this.sAge = sAge;this.sGrade = sGrade;}/*** @return the sAge*/public int getsAge() {return sAge;}/*** @param sAge the sAge to set*/public void setsAge(int sAge) {this.sAge = sAge;}/*** @return the sName*/public String getsName() {return sName;}/*** @return the sGrade*/public String getsGrade() {return sGrade;}private String sNo;private String sName;private String sSex;private int sAge;private String sGrade;}public class TestStudent {public static void main(String[] args) {Student student = new Student(\