public static class Timeout.Builder extends Object
Timeout
.Modifier | Constructor | Description |
---|---|---|
protected |
Builder() |
Modifier and Type | Method | Description |
---|---|---|
Timeout |
build() |
Builds a
Timeout instance using the values in this builder., |
protected boolean |
getLookingForStuckThread() |
|
protected long |
getTimeout() |
|
protected TimeUnit |
getTimeUnit() |
|
Timeout.Builder |
withLookingForStuckThread(boolean enable) |
Specifies whether to look for a stuck thread.
|
Timeout.Builder |
withTimeout(long timeout,
TimeUnit unit) |
Specifies the time to wait before timing out the test.
|
protected Builder()
public Timeout.Builder withTimeout(long timeout, TimeUnit unit)
If this is not called, or is called with a
timeout
of 0
, the returned Timeout
rule instance will cause the tests to wait forever to
complete, however the tests will still launch from a
separate thread. This can be useful for disabling timeouts
in environments where they are dynamically set based on
some property.
timeout
- the maximum time to waitunit
- the time unit of the timeout
argumentthis
for method chaining.protected long getTimeout()
protected TimeUnit getTimeUnit()
public Timeout.Builder withLookingForStuckThread(boolean enable)
enable
- true
to enable the featurethis
for method chaining.protected boolean getLookingForStuckThread()
Copyright © 2002–2018 JUnit. All rights reserved.