2017-01-26 22 views
1

私は今一時的にテストランナーで実行されてからテストcreateXml()を停止しようとしています以下のJUnitのテストクラスにJunitテストを一時的に無効にするには?

package Md5Tests; 

import org.junit.After; 
import org.junit.Before; 
import org.junit.Test; 
import static org.junit.Assert.*; 
import timebackup.*; 

/** 
* 
* @author jack 
*/ 
public class PathNodeToXmlTest { 

public PathNodeToXmlTest() { 
} 

@Before 
public void setUp() { 
} 

@After 
public void tearDown() { 
} 

@Test 
public void createXml() { 
    PathNode root = new PathNode(true, "docs", "0"); 
    root.addPathNode(new PathNode(true, "docs sub folder", "1")); 
    root.addPathNode(new PathNode(false, "docs sub file", "2")); 
    PathNodeToXml xmlCreator = new PathNodeToXml(root); 
    System.out.println(xmlCreator); 
} 
} 

を持っています。私はのシンボルを見つけることができないと言うエラーをコンパイラがスローしますが、@Test注釈の直前に@Ignoreアノテーションを追加しようとしました。私はNetBeans Ideを使用しています。

コンパイルエラーを防ぐ方法や、一時的にJUnitテストが実行されないようにする方法はありますか?

+1

コメントアウトテスト注釈。 '// @ Test' –

+3

@ import org.junit.Ignore;を追加して' @ Ignore'を使用するリストをインポートします –

+0

@DarshanMehtaこれは動作しませんでした。まだコンパイルエラーが発生しています – SteelToe

答えて

3

@Ignore注釈は、そう、あなたがすることができます。このような問題は、単にGoogleのクラス名(例を持っているimport文

import org.junit.Ignore; 

または

import org.junit.*; 

次回を追加する必要があるパッケージorg.junitであるjunit @Ignoredocumentation pageに行き、パッケージ名を確認してください。コマンド(はCtrl +Shiftキー + I)とIDEが自動的に必要な輸入を解決しようとします -

は、NetBeansでは、 ">インポートを修正ソース" を使用することができます。

関連する問題