类org.junit.jupiter.api.extension.TestInstances源码实例Demo

下面列出了怎么用org.junit.jupiter.api.extension.TestInstances的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: xtext-core   文件: InjectionExtension.java
@Override
public void beforeEach(ExtensionContext context) throws Exception {
	IInjectorProvider injectorProvider = getOrCreateInjectorProvider(context);
	if (injectorProvider instanceof IRegistryConfigurator) {
		final IRegistryConfigurator registryConfigurator = (IRegistryConfigurator) injectorProvider;
		registryConfigurator.setupRegistry();
	}
	if (injectorProvider != null) {
		Injector injector = injectorProvider.getInjector();
		if (injector != null) {
			Object testInstance = context.getRequiredTestInstance();
			injector.injectMembers(testInstance);
			try {
				TestInstances requiredTestInstances = context.getRequiredTestInstances();
				for (Object o : requiredTestInstances.getEnclosingInstances()) {
					injector.injectMembers(o);
				}
			} catch (NoSuchMethodError e) {
				if (!Modifier.isStatic(testInstance.getClass().getModifiers())) {
					if (testInstance.getClass().getDeclaringClass() != null) {
						throw new ExtensionConfigurationException("Injection of nested classes needs Junit5 >= 5.4", e);
					}
				}
				// OK, getRequiredTestInstances is not there in Junit5 < 5.4
			}
		}
	}
}
 
源代码2 项目: enmasse   文件: MethodBasedExtensionContext.java
@Override
public Optional<TestInstances> getTestInstances() {
    throw new UnsupportedOperationException("not implemented");
}
 
源代码3 项目: bootique   文件: BQModuleProviderChecker.java
@Override
public Optional<TestInstances> getTestInstances() {
    return Optional.empty();
}
 
源代码4 项目: junit-servers   文件: FakeExtensionContext.java
@Override
public Optional<TestInstances> getTestInstances() {
	throw new UnsupportedOperationException();
}
 
源代码5 项目: junit-servers   文件: FakeExtensionContext.java
@Override
public Optional<TestInstances> getTestInstances() {
	throw new UnsupportedOperationException();
}
 
源代码6 项目: junit-servers   文件: FakeExtensionContext.java
@Override
public Optional<TestInstances> getTestInstances() {
	throw new UnsupportedOperationException();
}
 
 类所在包
 类方法
 同包方法