|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjp.sourceforge.javacpt.impl.ComparativePerformanceTestImpl
public class ComparativePerformanceTestImpl
ComparativePerformanceTestImpl
| Field Summary | |
|---|---|
static int |
DEFAULT_EXECUTE_TIMES
default execute times |
| Constructor Summary | |
|---|---|
ComparativePerformanceTestImpl()
Default Constructor |
|
ComparativePerformanceTestImpl(String testName)
Constructor |
|
| Method Summary | |
|---|---|
void |
errorPrint(String str)
Print in ERROR level |
long |
execute(int executeTimes,
Object instance,
Method executeMethod,
Object... args)
Execute loop test. |
long |
execute(Method execuMethod,
Object... args)
Execute loop test. |
int |
getExecuteTimes()
Get execute times |
Logger |
getLogger()
Get Logger |
long |
getResult()
Get result value |
Object |
getTargetInstance()
Get target instance |
String |
getTestName()
Get test name. |
void |
printResult()
Print result value |
void |
recordTestEnd()
Record test end time(millisec) |
void |
recordTestStart()
Record test start time(millisec) |
void |
repeat(int executeTimes,
Object instance,
Method executeMethod,
Object... args)
Execute loop |
void |
setExecuteTimes(int executeTimes)
Set execute times |
void |
setLogger(Logger logger)
Set Logger |
void |
setPrintResultFlag(boolean printResultFlag)
Set printResultFlag |
void |
setTargetInstance(Object targetInstance)
Set target instance. |
void |
setTestName(String testName)
Set test name |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_EXECUTE_TIMES
| Constructor Detail |
|---|
public ComparativePerformanceTestImpl()
public ComparativePerformanceTestImpl(String testName)
testName - test name| Method Detail |
|---|
public void recordTestStart()
recordTestStart in interface ComparativePerformanceTestpublic void recordTestEnd()
recordTestEnd in interface ComparativePerformanceTestpublic long getResult()
getResult in interface ComparativePerformanceTestpublic void setPrintResultFlag(boolean printResultFlag)
setPrintResultFlag in interface ComparativePerformanceTestpublic void printResult()
printResult in interface ComparativePerformanceTestPrinterImplpublic void errorPrint(String str)
errorPrint in interface ComparativePerformanceTeststr - String message to print
public void repeat(int executeTimes,
Object instance,
Method executeMethod,
Object... args)
repeat in interface ComparativePerformanceTestexecuteTimes - loop execute timesinstance - target instanceexecuteMethod - execute method objectargs - method parameters
public long execute(int executeTimes,
Object instance,
Method executeMethod,
Object... args)
execute in interface ComparativePerformanceTestexecuteTimes - loop execute timesinstance - target instance(if execute instance method)executeMethod - execute method objectargs - method parameters
public long execute(Method execuMethod,
Object... args)
execute in interface ComparativePerformanceTestexecuteMethod - execute method objectargs - method parameters
public Logger getLogger()
getLogger in interface ComparativePerformanceTestpublic void setLogger(Logger logger)
setLogger in interface ComparativePerformanceTestlogger - public int getExecuteTimes()
getExecuteTimes in interface ComparativePerformanceTestpublic void setExecuteTimes(int executeTimes)
setExecuteTimes in interface ComparativePerformanceTestexecuteTimes - execute timespublic Object getTargetInstance()
getTargetInstance in interface ComparativePerformanceTestpublic void setTargetInstance(Object targetInstance)
setTargetInstance in interface ComparativePerformanceTesttargetInstance - target instancepublic String getTestName()
getTestName in interface ComparativePerformanceTestpublic void setTestName(String testName)
setTestName in interface ComparativePerformanceTesttestName - test name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||