org.netbeans.junit
Class NbTestDecorator

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.extensions.TestDecorator
              |
              +--org.netbeans.junit.NbTestDecorator
All Implemented Interfaces:
NbTest, junit.framework.Test
Direct Known Subclasses:
NbTestSetup

public class NbTestDecorator
extends junit.extensions.TestDecorator
implements NbTest

NetBeans extension to JUnit's TestDecorator class. Tests created with the help of this class can use method assertFile and can be filtered.


Field Summary
 
Fields inherited from class junit.extensions.TestDecorator
fTest
 
Constructor Summary
NbTestDecorator(junit.framework.Test test)
           
 
Method Summary
static void assertFile(java.io.File test, java.io.File pass)
          for description, see this method in NbTestCase class
static void assertFile(java.io.File test, java.io.File pass, java.io.File diff)
          for description, see this method in NbTestCase class
static void assertFile(java.io.File test, java.io.File pass, java.io.File diff, org.netbeans.junit.diff.Diff externalDiff)
          for description, see this method in NbTestCase class
static void assertFile(java.lang.String message, java.io.File test, java.io.File pass, java.io.File diff)
          for description, see this method in NbTestCase class
static void assertFile(java.lang.String message, java.io.File test, java.io.File pass, java.io.File diff, org.netbeans.junit.diff.Diff externalDiff)
          for description, see this method in NbTestCase class
static void assertFile(java.lang.String test, java.lang.String pass)
          for description, see this method in NbTestCase class
static void assertFile(java.lang.String test, java.lang.String pass, java.lang.String diff)
          for description, see this method in NbTestCase class
static void assertFile(java.lang.String test, java.lang.String pass, java.lang.String diff, org.netbeans.junit.diff.Diff externalDiff)
          for description, see this method in NbTestCase class
static void assertFile(java.lang.String message, java.lang.String test, java.lang.String pass, java.lang.String diff)
          for description, see this method in NbTestCase class
static void assertFile(java.lang.String message, java.lang.String test, java.lang.String pass, java.lang.String diff, org.netbeans.junit.diff.Diff externalDiff)
          for description, see this method in NbTestCase class
 boolean canRun()
          Checks if a test isn't filtered out by the active filter.
 void setFilter(Filter filter)
          Sets active filter.
 
Methods inherited from class junit.extensions.TestDecorator
basicRun, countTestCases, getTest, run, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface junit.framework.Test
countTestCases, run
 

Constructor Detail

NbTestDecorator

public NbTestDecorator(junit.framework.Test test)
Method Detail

setFilter

public void setFilter(Filter filter)
Sets active filter.

Specified by:
setFilter in interface NbTest
Parameters:
filter - Filter to be set as active for current test, null will reset filtering.

canRun

public boolean canRun()
Checks if a test isn't filtered out by the active filter.

Specified by:
canRun in interface NbTest
Returns:
true if the test can run

assertFile

public static void assertFile(java.lang.String message,
                              java.lang.String test,
                              java.lang.String pass,
                              java.lang.String diff,
                              org.netbeans.junit.diff.Diff externalDiff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.lang.String test,
                              java.lang.String pass,
                              java.lang.String diff,
                              org.netbeans.junit.diff.Diff externalDiff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.lang.String message,
                              java.lang.String test,
                              java.lang.String pass,
                              java.lang.String diff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.lang.String test,
                              java.lang.String pass,
                              java.lang.String diff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.lang.String test,
                              java.lang.String pass)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.lang.String message,
                              java.io.File test,
                              java.io.File pass,
                              java.io.File diff,
                              org.netbeans.junit.diff.Diff externalDiff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.io.File test,
                              java.io.File pass,
                              java.io.File diff,
                              org.netbeans.junit.diff.Diff externalDiff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.lang.String message,
                              java.io.File test,
                              java.io.File pass,
                              java.io.File diff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.io.File test,
                              java.io.File pass,
                              java.io.File diff)
for description, see this method in NbTestCase class


assertFile

public static void assertFile(java.io.File test,
                              java.io.File pass)
for description, see this method in NbTestCase class