|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ComparativePerformanceTest
ComparativePerformanceTest
| 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. |
Method |
getExecuteMethod(String methodName,
Class<?>[] methodParamTypes)
Get Execute Method |
int |
getExecuteTimes()
Get execute times |
Logger |
getLogger()
Get Logger |
long |
getResult()
Get result value |
Object |
getTarget()
Get target instance or class. |
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 |
ComparativePerformanceTest |
setExecuteTimes(int executeTimes)
Set execute times |
ComparativePerformanceTest |
setLogger(Logger logger)
Set Logger |
ComparativePerformanceTest |
setPrintResultFlag(boolean printResultFlag)
Set printResultFlag |
ComparativePerformanceTest |
setTarget(Object target)
Set target instance or class. |
ComparativePerformanceTest |
setTestName(String testName)
Set test name |
| Method Detail |
|---|
long execute(Method execuMethod,
Object... args)
execuMethod - execute method objectargs - method parameters
long execute(int executeTimes,
Object instance,
Method executeMethod,
Object... args)
executeTimes - loop execute timesinstance - target instance(if execute instance method)executeMethod - execute method objectargs - method parameters
long getResult()
void printResult()
Printervoid errorPrint(String str)
str - String message to printvoid recordTestStart()
void recordTestEnd()
void repeat(int executeTimes,
Object instance,
Method executeMethod,
Object... args)
executeTimes - loop execute timesinstance - target instanceexecuteMethod - execute method objectargs - method parametersComparativePerformanceTest setPrintResultFlag(boolean printResultFlag)
printResultFlag - Logger getLogger()
ComparativePerformanceTest setLogger(Logger logger)
logger - int getExecuteTimes()
ComparativePerformanceTest setExecuteTimes(int executeTimes)
executeTimes - Object getTarget()
ComparativePerformanceTest setTarget(Object target)
targetInstance - String getTestName()
ComparativePerformanceTest setTestName(String testName)
testName -
Method getExecuteMethod(String methodName,
Class<?>[] methodParamTypes)
throws NoSuchMethodException
targetInstance - methodName - methodParamTypes -
NoSuchMethodException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||