|
||||||||||
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()
Printer
void 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 |