LoggingBaseRule
public abstract class LoggingBaseRule
extends ExternalResource
java.lang.Object |
↳ |
org.junit.rules.ExternalResource |
|
↳ |
android.support.test.rule.logging.LoggingBaseRule |
Known Direct Subclasses
|
记录规则的基类,用于删除大多数记录规则使用的锅炉实例变量。
Summary
Public methods |
final void |
after() |
final Statement |
apply(Statement base, Description description) |
final void |
before() |
void |
setTestRunNumber(int testRunNumber) 向 Rule 指出这是在测试仪器中调用测试方法时的第 testRunNumber 号。 |
Inherited methods |
From class org.junit.rules.ExternalResource
void |
after() |
Statement |
apply(Statement arg0, Description arg1) |
void |
before() |
|
From class java.lang.Object
Object |
clone() |
boolean |
equals(Object arg0) |
void |
finalize() |
final Class<?> |
getClass() |
int |
hashCode() |
final void |
notify() |
final void |
notifyAll() |
String |
toString() |
final void |
wait(long arg0, int arg1) |
final void |
wait(long arg0) |
final void |
wait() |
|
From interface org.junit.rules.TestRule
abstract Statement |
apply(Statement arg0, Description arg1) |
|
Public constructors
LoggingBaseRule
LoggingBaseRule ()
LoggingBaseRule
LoggingBaseRule (File logFileOutputDirectory,
String fileName)
请求将日志写入特定位置。
File logFileOutputDirectory directory to log output to String fileName to override the default file name, if desired
Parameters |
logFileOutputDirectory |
File
|
fileName |
String
|
Public methods
apply
Statement apply (Statement base,
Description description)
Parameters |
base |
Statement
|
description |
描述
|
setTestRunNumber
void setTestRunNumber (int testRunNumber)
指示给Rule
这是testRunNumber
个时间的测试方法被称为在测试仪器。 只有在测试工具中多次调用测试方法时才需要调用此方法。
Parameters |
testRunNumber |
int : indicates the nth run for the test method in zero-index form |
Protected methods
getLogFileName
String getLogFileName ()
getLogFileOutputDirectory
File getLogFileOutputDirectory ()
getPackageNameUnderTest
String getPackageNameUnderTest ()
getTestClass
String getTestClass ()
getTestName
String getTestName ()
getTestRunNumber
int getTestRunNumber ()