亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

junit單元測試使用方法

2024-07-14 08:44:01
字體:
來源:轉載
供稿:網友

  junit 是用來做單元測試,最近項目中可能要需要,所以了解了以下!說一下junit的使用!

  一、安裝junit

  下載junit.jar放在你工程的編譯路徑下, ok!這不用解釋

  二、使用junit

  使用的幾種情況:具體使用間三中的代碼注釋部分

  1、測試某個類的所有方法

  2、測試某個類的個別方法

  3、測試幾個類中的全部方法

  4、測試幾個類中的指定方法

  三、 幾個已經生成的類、eclipse3.2+myeclipse4.1+j2sdk1.4.2

  以下是被測試的類

  package common;

  import java.io.*;

  public class RunTime

  {

  public boolean executeRunTime(int str)

  {

  /*

  * try { Process prop = Runtime.getRuntime().exec(str); // Process prop =

  * Runtime.getRuntime().exec("cmd/E:ON/C start 1.txt"); } catch

  * (IOException e) { e.printStackTrace(); }

  */

  if (str == 1)

  {

  return true;

  } else

  {

  return false;

  }

  }

  public int reValue(int a ,int b)

  {

  return a+b;

  }

  }

  以下是junit的測試類

  package common;

  import junit.framework.AssertionFailedError;

  import junit.framework.Test;

  import junit.framework.TestCase;

  import junit.framework.Assert;

  import junit.framework.TestSuite;

  public class RunTimeTest extends TestCase

  {

  public static RunTime op = null;

  public RunTimeTest(String name)

  {

  super(name);

  }

  protected void setUp() throws Exception

  {

  super.setUp();

  op = new RunTime();

  }

  protected void tearDown() throws Exception

  {

  super.tearDown();

  }

  /*

  * Test method for 'common.RunTimeTest.executeRunTime()'

  */

  public void testExecuteRunTime()

  {

  // junit.framework.TestResult r = new junit.framework.TestResult();

  try

  {

  Assert.assertEquals(true, op.executeRunTime(1));// 若失敗則拋出AssertionFailedError異常

  // throw new Exception( "This is a test.");

  // Assert.fail();

  } catch (Exception e)

  {

  System.out.println("sfsd");

  Assert.fail("fsdf");

  }

  }

  public void testreValue()

  {

  Assert.assertEquals(" i am here!",2,op.reValue(1,2));

  }

  // 可在一個單獨類中實現

  public static Test suite()

  {

  TestSuite suite = new TestSuite("ALL TEST");

  /*以下是測試某個具體方法*/

  //suite.addTest(new RunTimeTest("testreValue"));

  suite.addTest(new RunTimeTest("testExecuteRunTime"));

  /*下句是執行指定類中的所有方法*/

  //suite.addTestSuite(RunTimeTest.class);

  return suite;

  }

  public static void main(String[] args)

  {

  // 以下三種方式均可以,具體情況可運行以下,看一下結果

  junit.textui.TestRunner.run(suite());

  // junit.swingui.TestRunner.run(Test.class);

  // junit.awtui.TestRunner.run(Test.class);

  //junit.swingui.TestRunner.run(RunTimeTest.class);

  }

  }

  以下是使用suite的類,可以測試多個

  package common;

  import junit.framework.TestCase;

  import junit.framework.TestSuite;

  import junit.framework.Test;

  import common.RunTimeTest;

  public class TestUnit

  {

  public static Test suite()

  {

  //以下是用來增加單個測試用例

  TestSuite suite = new TestSuite("ALL TEST");

  //以下這句將運行RunTimeTest中被指定的方法,如testreValue

  suite.addTest(new RunTimeTest("testreValue"));

  //以下這句將運行RunTimeTest中的所有測試方法

  //suite.addTestSuite(RunTimeTest.class);

  //以下這句講運行RunTimeTest.suite()中規定的一組方法

  //suite.addTest(RunTimeTest.suite());

  return suite;

  }

  public static void main(String[] args)

  {

  //以下三種方式均可以,具體情況可運行以下,看一下結果

  // junit.textui.TestRunner.run(TestUnit.class);

  // junit.swingui.TestRunner.run(Test.class);

  // junit.awtui.TestRunner.run(Test.class);

  // junit.swingui.TestRunner.run(TestUnit.class);

  junit.textui.TestRunner.run(suite());

  }

  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美精品中文字幕| 日韩三级影视基地| 欧美成人午夜剧场免费观看| 久久久爽爽爽美女图片| 日韩成人在线观看| 97av在线视频免费播放| 精品人伦一区二区三区蜜桃网站| 亚洲最大福利视频网站| 激情久久av一区av二区av三区| 国产福利精品视频| 欧美二区乱c黑人| 亚洲一区二区三区在线免费观看| 一本一本久久a久久精品综合小说| 98午夜经典影视| 欧美精品电影免费在线观看| 国产视频观看一区| 国产啪精品视频| 日韩中文字幕免费视频| 美女撒尿一区二区三区| 精品偷拍各种wc美女嘘嘘| 亚洲国产女人aaa毛片在线| 日韩成人在线电影网| 性色av一区二区咪爱| 久久国产精品首页| 国产精品入口夜色视频大尺度| 亚洲色图第一页| 成人亚洲欧美一区二区三区| 久久久免费精品| 亚洲男人的天堂在线播放| 久久好看免费视频| 久久久精品免费| 久久久91精品国产| 黄色成人在线播放| 97精品一区二区三区| 色噜噜国产精品视频一区二区| 日本精品免费一区二区三区| 91精品国产综合久久久久久久久| 亚洲精品中文字幕女同| 亚洲精品成a人在线观看| 亚洲欧美成人网| 日韩免费在线视频| 久久频这里精品99香蕉| 精品亚洲国产成av人片传媒| 神马国产精品影院av| 国产午夜精品免费一区二区三区| 久久97精品久久久久久久不卡| 91丨九色丨国产在线| 国产精品日韩久久久久| 亚洲人成网站777色婷婷| 日韩中文字幕久久| 成人av电影天堂| 91亚洲人电影| 欧美夫妻性视频| 欧美在线视频一区| 色av吧综合网| 欧美高清videos高潮hd| 在线看欧美日韩| 亚洲性69xxxbbb| xvideos成人免费中文版| 亚洲第一页自拍| 亚洲天堂男人天堂| 久久久久久久影视| 久久精品99久久久香蕉| 日韩美女在线观看| 日本精品在线视频| 国内外成人免费激情在线视频网站| 日韩免费不卡av| 欧美日韩激情视频| 91福利视频网| 亚洲一区二区三区成人在线视频精品| 久久资源免费视频| 欧美精品18videos性欧美| 久久成人免费视频| 国产精品久久二区| 福利视频第一区| 欧美色道久久88综合亚洲精品| 久久免费观看视频| 琪琪亚洲精品午夜在线| 日韩高清电影好看的电视剧电影| 亚洲精品电影网在线观看| 国产这里只有精品| 精品成人av一区| 国产精品高潮呻吟久久av黑人| 国产午夜精品美女视频明星a级| 国产脚交av在线一区二区| 日韩欧美aaa| 亚洲欧美一区二区精品久久久| 日韩免费在线视频| 91在线|亚洲| 亚洲性猛交xxxxwww| 国产精品国语对白| 欧美综合第一页| 热久久美女精品天天吊色| 亚洲国产高清高潮精品美女| 国产日韩欧美中文| 成人观看高清在线观看免费| 精品久久久久久亚洲国产300| 欧美激情精品久久久久久免费印度| 久久综合伊人77777尤物| 亚洲自拍欧美另类| 国产精品一区二区久久久| 欧美性猛交xxxx| 欧美老肥婆性猛交视频| 中文在线资源观看视频网站免费不卡| 日韩精品www| 欧美大人香蕉在线| 国内精品视频在线| 亚洲最大中文字幕| 久久99青青精品免费观看| 欧美高跟鞋交xxxxhd| 国产精品久久久久久久久久东京| 亚洲福利视频在线| 中文字幕欧美国内| 综合av色偷偷网| 国产欧美日韩亚洲精品| 精品夜色国产国偷在线| 久久久人成影片一区二区三区观看| 热99久久精品| 国产精品高清在线| 国产日韩欧美在线播放| 亚洲欧美中文日韩在线v日本| 国产精品久久色| 国产视频在线观看一区二区| 欧亚精品在线观看| 国产精品com| 国产精品毛片a∨一区二区三区|国| 久久久噜噜噜久久久| 热久久这里只有| 一区二区中文字幕| 成人午夜激情免费视频| 日韩激情视频在线播放| 国产精品69精品一区二区三区| 久久精品国产99国产精品澳门| 久久影院免费观看| 欧美伦理91i| 成人午夜黄色影院| 亚洲欧美国产制服动漫| 日韩久久免费电影| 国产精品成人免费视频| 不卡av日日日| 欧美激情第三页| 久久久久久久久国产| 九九热r在线视频精品| 欧美成年人网站| 国产在线精品成人一区二区三区| 国产精品久久久久秋霞鲁丝| 国产精品观看在线亚洲人成网| 国产精品夜色7777狼人| 亚洲精品国产成人| 8050国产精品久久久久久| 日韩电影大片中文字幕| 国产精品xxxxx| 欧美乱人伦中文字幕在线| 粗暴蹂躏中文一区二区三区| 日韩av网站导航| 亚洲午夜久久久影院| 国产精品va在线播放我和闺蜜| 最近2019年日本中文免费字幕| 欧美激情久久久久久| 久久久久久999| 一区二区成人精品| 精品中文字幕视频| 久久久国产精品一区| 国产精品久久久久久久久久ktv|