<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 251  文章 - 504  trackbacks - 0
    <2006年12月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    本博客系個人收集材料及學習記錄之用,各類“大俠”勿擾!

    留言簿(14)

    隨筆分類

    收藏夾

    My Favorite Web Sites

    名Bloger

    非著名Bloger

    搜索

    •  

    積分與排名

    • 積分 - 204336
    • 排名 - 283

    最新評論

    1 具體過程:新建一個工程->新建一個被測試類Car.java->新建一個JunitTestCase: TestCar.java->運行測試case:選擇run as JUnit Test.
    2 如下為這兩個類的源碼:
    Car.java

    1 public ??? class ???Car??? {???
    2 ????????
    3 public ??? int ???getWheels() {??? // 簡單的返回3
    4 ?????????????? return ??? 3 ;???
    5 ??????????}
    ???
    6 ????
    7 }

    8
    TestCar.java
    ?1import???junit.framework.*;???
    ?2public???class???TestCar???extends???TestCase???{???
    ?3??????protected???int???expectedWheels;???
    ?4??????protected???Car???myCar;???
    ?5????
    ?6??????public???TestCar(String???s)???{???
    ?7??????????super(s);???
    ?8??????}
    ???
    ?9????
    10??????protected???void???setUp()???{???
    11??????????expectedWheels???=???6;???
    12??????????myCar???=???new???Car();???
    13??????}
    ???
    14??????public???static???Test???suite()???{???
    15??????????return?????new???TestSuite(TestCar.class);???
    16??????}
    ???
    17??????public???void???testGetWheels()???{???
    18??????????assertEquals(expectedWheels,???myCar.getWheels());???//一個簡單的測試方法:判斷expectedWheels的值與myCar對象取得大值是否相等
    19??????}
    ???
    20??????protected???void???tearDown()???{//todo???
    21??????}
    ???
    22????
    23??}


    3 運行結果:
    junit.framework.AssertionFailedError: expected:<6> but was:<3>
    ?at junit.framework.Assert.fail(Assert.java:47)
    ?at junit.framework.Assert.failNotEquals(Assert.java:282)
    ?at junit.framework.Assert.assertEquals(Assert.java:64)
    ?at junit.framework.Assert.assertEquals(Assert.java:201)
    ?at junit.framework.Assert.assertEquals(Assert.java:207)
    ?at TestCar.testGetWheels(TestCar.java:18)
    ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    ?at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    ?at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    ?at java.lang.reflect.Method.invoke(Unknown Source)
    ?at junit.framework.TestCase.runTest(TestCase.java:154)
    ?at junit.framework.TestCase.runBare(TestCase.java:127)
    ?at junit.framework.TestResult$1.protect(TestResult.java:106)
    ?at junit.framework.TestResult.runProtected(TestResult.java:124)
    ?at junit.framework.TestResult.run(TestResult.java:109)
    ?at junit.framework.TestCase.run(TestCase.java:118)
    ?at junit.framework.TestSuite.runTest(TestSuite.java:208)
    ?at junit.framework.TestSuite.run(TestSuite.java:203)
    ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
    ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
    ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

    如果把Car.java中的返回值改為6,運行結果會成功.

    posted on 2006-12-03 14:49 matthew 閱讀(1111) 評論(0)  編輯  收藏 所屬分類: 軟件測試技術
    主站蜘蛛池模板: 美女裸体无遮挡免费视频网站| 亚洲国产一二三精品无码| 亚洲女人18毛片水真多| 99久久精品国产免费| 亚洲综合自拍成人| **一级毛片免费完整视| 亚洲一区免费视频| 成年性午夜免费视频网站不卡| 国产日本亚洲一区二区三区| 成年女人免费碰碰视频| 亚洲av日韩综合一区二区三区 | 亚洲爱情岛论坛永久| 全免费a级毛片免费看| 91亚洲va在线天线va天堂va国产 | 免费欧洲毛片A级视频无风险| 亚洲AV日韩AV一区二区三曲| 国产一区二区三区免费看 | 日韩a级无码免费视频| 久久久亚洲精品无码| 美女视频黄免费亚洲| 亚洲AV无码一区二区乱子仑 | 久久99国产亚洲精品观看| 59pao成国产成视频永久免费| 国产精品高清视亚洲精品| 男女交性永久免费视频播放| 日韩精品无码免费视频| 亚洲av永久无码精品网站| 曰曰鲁夜夜免费播放视频| 国产偷国产偷亚洲高清在线| 亚洲熟妇无码八AV在线播放| 亚洲免费网站在线观看| 亚洲第一综合天堂另类专| 自拍偷自拍亚洲精品被多人伦好爽| 男人的天堂网免费网站| 国产成人亚洲综合网站不卡| 亚洲国产综合精品中文字幕| 最好看最新的中文字幕免费 | 亚洲国产精品自在线一区二区| 波多野结衣中文字幕免费视频| 美女羞羞喷液视频免费| 久久精品国产亚洲AV麻豆不卡|