站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

NbPerformanceTestCase (NB JUnit) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.nbjunit/1 1.41

org.netbeans.junit
Class NbPerformanceTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.netbeans.junit.NbTestCase
              extended by org.netbeans.junit.NbPerformanceTestCase
All Implemented Interfaces:
junit.framework.Test, NbPerformanceTest, NbTest

public class NbPerformanceTestCase
extends NbTestCase
implements NbPerformanceTest

Default implementation of NbPerformanceTest with added methods to collect measured performance data.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.netbeans.junit.NbPerformanceTest
NbPerformanceTest.PerformanceData
 
Constructor Summary
NbPerformanceTestCase(String name)
          Creates a new instance of NbPerformanceTestCase
 
Method Summary
 NbPerformanceTest.PerformanceData[] getPerformanceData()
          getter for all measured performance data from current test
 void reportPerformance(long value)
          method for storing and reporting measured performance value, test case name is used as value name and unit is not specified
 void reportPerformance(long value, String unit)
          method for storing and reporting measured performance value, test case name is used as value name
 void reportPerformance(String name, long value)
          method for storing and reporting measured performance value, unit is not specified
 void reportPerformance(String name, long value, String unit, int runOrder)
          method for storing and reporting measured performance value
 void reportPerformance(String name, long value, String unit, int runOrder, long threshold)
          method for storing and reporting measured performance value
 
Methods inherited from class org.netbeans.junit.NbTestCase
assertFile, assertFile, assertFile, assertFile, assertFile, assertFile, assertFile, assertFile, assertFile, assertFile, assertGC, assertGC, assertSize, assertSize, assertSize, assertSize, canRun, clearWorkDir, compareReferenceFiles, compareReferenceFiles, convertNBFSURL, failByBug, failByBug, getDataDir, getExpectedFail, getGoldenFile, getGoldenFile, getLog, getLog, getRef, getTestNumber, getWorkDir, getWorkDirPath, log, log, logLevel, ref, run, runBare, runInEQ, setFilter, timeOut
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.netbeans.junit.NbTest
canRun, getExpectedFail, setFilter
 
Methods inherited from interface junit.framework.Test
countTestCases, run
 

Constructor Detail

NbPerformanceTestCase

public NbPerformanceTestCase(String name)
Creates a new instance of NbPerformanceTestCase

Parameters:
name - String test name
Method Detail

getPerformanceData

public NbPerformanceTest.PerformanceData[] getPerformanceData()
getter for all measured performance data from current test

Specified by:
getPerformanceData in interface NbPerformanceTest
Returns:
PerformanceData[]

reportPerformance

public void reportPerformance(long value)
method for storing and reporting measured performance value, test case name is used as value name and unit is not specified

Parameters:
value - measured perofrmance value

reportPerformance

public void reportPerformance(long value,
                              String unit)
method for storing and reporting measured performance value, test case name is used as value name

Parameters:
value - measured perofrmance value
unit - unit name of measured value

reportPerformance

public void reportPerformance(String name,
                              long value)
method for storing and reporting measured performance value, unit is not specified

Parameters:
name - measured value name
value - measured perofrmance value

reportPerformance

public void reportPerformance(String name,
                              long value,
                              String unit,
                              int runOrder)
method for storing and reporting measured performance value

Parameters:
name - measured value name
value - measured perofrmance value
unit - unit name of measured value
runOrder - order in which the data was measured (1st, 2nd, ...)

reportPerformance

public void reportPerformance(String name,
                              long value,
                              String unit,
                              int runOrder,
                              long threshold)
method for storing and reporting measured performance value

Parameters:
name - measured value name
value - measured perofrmance value
unit - unit name of measured value
runOrder - order in which the data was measured (1st, 2nd, ...)
threshold - - measure threshold

org.netbeans.modules.nbjunit/1 1.41

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.