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

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

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

    隨筆-112  評論-73  文章-0  trackbacks-0

    在Maven2中是可以運行Junit4的.但是@BeforeClass或@Before卻不是每運行一個測試方法是運行.

    測試代碼如下:

    ????????@BeforeClass
    ????????public static void setUp(){
    ????????????????System.out.println("beforeClass");
    ????????}
    ????????
    ????????@Before
    ????????public void setUp1(){
    ????????????????System.out.println("before");
    ????????}
    ????????@Test
    ????????public void test1(){
    ????????????????System.out.println("test 1");
    ????????}
    ????????
    ????????@Test
    ????????public void test2(){
    ????????????????System.out.println("test 2");
    ????????}

    在Eclipse中運行結(jié)果是這樣的:
    beforeClass
    before
    test 1
    before
    test 2
    這個結(jié)果也是正確的.但是在用Maven 測試的時候結(jié)果是這樣的:

    -------------------------------------------------------
    T E S T S
    -------------------------------------------------------
    Running cn.nowerp.platform.utils.StringUtilsTest
    test 1
    test 2
    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec

    beforeclass 和before 都沒有運行.這樣一些初始化資源就不行了.

    誰能給個正解??

    posted on 2007-05-20 18:46 Libo 閱讀(2395) 評論(6)  編輯  收藏

    評論:
    # re: 在Maven2中不可以運行Junit4中的Before嗎? 2007-05-20 21:33 | Sunteya
    應(yīng)該是你maven 的版本太低了
    要運行 junit4 maven 的版本應(yīng)該至少是2.0.5 , surefire-plugin 是 2.3 以上好像

    你最好下載一個 2.0.6 然后 mvn test -U 看看  回復  更多評論
      
    # re: 在Maven2中不可以運行Junit4中的Before嗎? 2007-05-21 07:27 | 魚腸劍
    我的Maven的版本就是2.0.6 Junit4.1都是最新版的.
    但是surefire-plugin?這個是什么?我沒用到啊?  回復  更多評論
      
    # re: 在Maven2中不可以運行Junit4中的Before嗎? 2007-05-21 08:37 | 阿南
    我也遇到這種問題了,ECLIPSE下runJUNIT和MavenTest的方法是不同的結(jié)果  回復  更多評論
      
    # re: 在Maven2中不可以運行Junit4中的Before嗎? 2007-05-21 09:15 | xyz20003
    maven-2.0.6,設(shè)置了junit-4.3之后,自動下載了surfire-junit4-2.3插件,實驗了一下,結(jié)果沒有問題哦  回復  更多評論
      
    # re: 在Maven2中不可以運行Junit4中的Before嗎? 2007-05-22 22:19 | Libo
    哦.那可能是我的POM.XML中沒有加入surfire-junit這個插件的原因.現(xiàn)在可以跑TestNG了.而且有點喜歡它的報告了.因為我用junit好象沒看到它生成報告.如果有知道的告訴我一下.(我是說在MAVN2的方式下)  回復  更多評論
      
    # re: 在Maven2中不可以運行Junit4中的Before嗎? 2007-05-24 18:14 | xyz20003
    報告是指report還是指mvn test以后生成的東西?一直看的都是生成的txt報告,沒研究過是不是有其他格式的,我覺得平常測試,txt格式的就足夠了,要是再生成其他格式的,估計就更慢了。  回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 中文毛片无遮挡高潮免费| 国产日韩一区二区三免费高清| 综合在线免费视频| 亚洲精品影院久久久久久| 美女内射无套日韩免费播放| 午夜影视日本亚洲欧洲精品一区| 99re6在线精品免费观看| 亚洲韩国精品无码一区二区三区| a在线观看免费视频| 亚洲av无码精品网站| 98精品全国免费观看视频| 久久av无码专区亚洲av桃花岛| 免费精品无码AV片在线观看| 亚洲最大福利视频网站| 免费看成人AA片无码视频羞羞网| 精品久久亚洲中文无码| 国产免费av片在线无码免费看| 麻豆安全免费网址入口| 国产午夜亚洲精品理论片不卡| a一级毛片免费高清在线| 图图资源网亚洲综合网站| 色婷婷7777免费视频在线观看| 亚洲精品无码久久久久久| 亚洲第一视频在线观看免费| a级成人毛片免费图片| 亚洲天堂一区二区三区四区| 精品国产麻豆免费网站| 日韩精品无码免费视频| 亚洲国产人成在线观看69网站 | 成人网站免费大全日韩国产| 亚洲国产第一站精品蜜芽| av无码免费一区二区三区| 日本亚洲欧美色视频在线播放| 亚洲色精品aⅴ一区区三区| 亚洲电影免费观看| 日日躁狠狠躁狠狠爱免费视频| 亚洲AV人无码激艳猛片| 好男人视频社区精品免费| 精品熟女少妇aⅴ免费久久| 亚洲精品视频在线| 国产在线不卡免费播放|