public class RandomParametersExtension extends Object implements org.junit.jupiter.api.extension.ParameterResolver
RandomParametersExtension showcases the ParameterResolver
extension API of JUnit 5 by providing injection support for random values at the
method parameter level.
For real world use cases for this and other extension points, check out the extensions provided by the Spring and Mockito projects among others.
Please refer to the Third-party Extensions wiki page for additional references.
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
RandomParametersExtension.Random |
| 构造器和说明 |
|---|
RandomParametersExtension() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
boolean |
supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
public boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
supportsParameter 在接口中 org.junit.jupiter.api.extension.ParameterResolverpublic Object resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
resolveParameter 在接口中 org.junit.jupiter.api.extension.ParameterResolverCopyright © 2021 kubeclub. All rights reserved.