<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

    搜索

    •  

    積分與排名

    • 積分 - 204340
    • 排名 - 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)  編輯  收藏 所屬分類: 軟件測試技術
    主站蜘蛛池模板: 亚洲成av人片天堂网老年人| 一区二区三区观看免费中文视频在线播放| 99热在线精品免费全部my| 亚洲人成在线电影| 一个人免费视频观看在线www| 亚洲精品久久久www| 一级白嫩美女毛片免费| 国产国拍亚洲精品福利| 久久www免费人成精品香蕉| 国产精品亚洲二区在线观看| 久久久久久国产a免费观看不卡| 在线观看国产区亚洲一区成人 | 特级毛片A级毛片免费播放| 免费a级毛片网站| 一级视频免费观看| 久久精品7亚洲午夜a| 91老湿机福利免费体验| 亚洲伊人久久大香线蕉影院| 毛片免费全部免费观看| 风间由美在线亚洲一区| 国产亚洲人成A在线V网站| 午夜免费啪视频在线观看| 亚洲国产成人久久精品app| 成年女人看片免费视频播放器| 日韩色日韩视频亚洲网站| 亚洲无线码在线一区观看| 久久久久成人片免费观看蜜芽| 亚洲综合久久一本伊伊区| 免费一级毛片不卡不收费| 97在线免费视频| 99久久婷婷国产综合亚洲| 亚洲国产高清在线一区二区三区| a国产成人免费视频| 国产成人精品亚洲2020| 亚洲第一视频在线观看免费| APP在线免费观看视频| 中文字幕在线日亚洲9| 综合亚洲伊人午夜网| 嘿嘿嘿视频免费网站在线观看| 日韩在线视精品在亚洲| 亚洲人成电影在线天堂|