<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

    搜索

    •  

    積分與排名

    • 積分 - 202583
    • 排名 - 285

    最新評論

    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 閱讀(1105) 評論(0)  編輯  收藏 所屬分類: 軟件測試技術
    主站蜘蛛池模板: 三级黄色在线免费观看| 亚洲AV综合色区无码一二三区 | 亚洲av日韩av综合| 久久这里只精品国产免费10| 亚洲精品乱码久久久久66| 国产精品永久免费视频| 亚洲一本大道无码av天堂| 中文永久免费观看网站| 久久亚洲国产视频| 国产精品爱啪在线线免费观看| 中文字幕亚洲综合久久| 成人免费一级毛片在线播放视频| 亚洲sss综合天堂久久久| 日日操夜夜操免费视频| 特a级免费高清黄色片| 国产精品亚洲A∨天堂不卡| 香港a毛片免费观看| 亚洲av乱码一区二区三区 | 亚洲成a人一区二区三区| a高清免费毛片久久| 亚洲国产另类久久久精品小说| 91免费国产精品| 中国china体内裑精亚洲日本| 午夜影视在线免费观看| 九九免费久久这里有精品23 | va天堂va亚洲va影视中文字幕 | 亚洲精品制服丝袜四区| 99精品视频在线视频免费观看 | 亚洲国产精品网站久久| 成年人免费视频观看| 国产成人无码免费网站| 亚洲成人中文字幕| 日本特黄特黄刺激大片免费| 精品97国产免费人成视频| 91天堂素人精品系列全集亚洲| 成年女人免费视频播放77777| 无码人妻一区二区三区免费视频 | 日韩午夜理论免费TV影院| 亚洲免费福利在线视频| 亚洲国产综合无码一区 | 国产婷婷成人久久Av免费高清|