本文整理了Java中org.jboss.arquillian.test.spi.event.suite.Before.getTestMethod()
方法的一些代码示例,展示了Before.getTestMethod()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Before.getTestMethod()
方法的具体详情如下:
包路径:org.jboss.arquillian.test.spi.event.suite.Before
类名称:Before
方法名:getTestMethod
暂无
代码示例来源:origin: org.arquillian.extension/arquillian-recorder-screenshooter-impl-base
@Override
public boolean isTakingAction(Event event) {
if (event instanceof Before) {
Screenshot screenshotAnnotation = ScreenshotAnnotationScanner.getScreenshotAnnotation(((Before) event).getTestMethod());
if (screenshotAnnotation != null) {
return screenshotAnnotation.takeBeforeTest();
}
}
return false;
}
代码示例来源:origin: arquillian/arquillian-cube
public void applyIstioResourcesAtMethodScope(@Observes(precedence = -20) Before beforeMethod, final IstioClient istioClient) {
final TestClass testClass = beforeMethod.getTestClass();
final Method testMethod = beforeMethod.getTestMethod();
log.info(String.format("Creating Istio resource for %s method %s", testClass.getName(), testMethod.getName()));
createResources(createResourceKey(testMethod), istioClient, findAnnotations(testMethod));
}
代码示例来源:origin: org.arquillian.extension/arquillian-recorder-screenshooter-impl-base
private boolean hasScreenshotAnnotation(org.jboss.arquillian.core.spi.event.Event event) {
if (event instanceof Before) {
return ScreenshotAnnotationScanner.getScreenshotAnnotation(((Before) event).getTestMethod()) != null;
} else if (event instanceof AfterTestLifecycleEvent) {
return ScreenshotAnnotationScanner
.getScreenshotAnnotation(((AfterTestLifecycleEvent) event).getTestMethod()) != null;
}
return false;
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-kubernetes
public void applyKubernetesResourcesAtMethodScope(@Observes(precedence = 10) Before beforeMethod, final KubernetesClient kubernetesClient) {
final TestClass testClass = beforeMethod.getTestClass();
final Method testMethod = beforeMethod.getTestMethod();
final KubernetesResource[] kubernetesResources = findAnnotations(testMethod);
log.info(String.format("Creating environment for %s method %s", testClass.getName(), testMethod.getName()));
createResources(createResourceKey(testClass.getJavaClass(), testMethod), kubernetesClient, kubernetesResources);
}
代码示例来源:origin: arquillian/arquillian-cube
public void applyKubernetesResourcesAtMethodScope(@Observes(precedence = 10) Before beforeMethod, final KubernetesClient kubernetesClient) {
final TestClass testClass = beforeMethod.getTestClass();
final Method testMethod = beforeMethod.getTestMethod();
final KubernetesResource[] kubernetesResources = findAnnotations(testMethod);
log.info(String.format("Creating environment for %s method %s", testClass.getName(), testMethod.getName()));
createResources(createResourceKey(testClass.getJavaClass(), testMethod), kubernetesClient, kubernetesResources);
}
代码示例来源:origin: arquillian/arquillian-graphene
public void registerOnEveryActionInterceptor(@Observes Before event) {
BrowserScreenshooterConfiguration configuration = (BrowserScreenshooterConfiguration) this.configuration.get();
Screenshot annotation = event.getTestMethod().getAnnotation(Screenshot.class);
if (((annotation != null && annotation.takeOnEveryAction()))
|| ((annotation == null) && (configuration.getTakeOnEveryAction()))) {
registerInterceptor(event);
}
}
代码示例来源:origin: arquillian/arquillian-cube
public void createOpenShiftResource(@Observes(precedence = 10) Before event, OpenShiftAdapter client,
CubeOpenShiftConfiguration cubeOpenShiftConfiguration) {
final TestClass testClass = event.getTestClass();
final Method testMethod = event.getTestMethod();
log.info(String.format("Creating environment for %s method %s", testClass.getName(), testMethod));
OpenShiftResourceFactory.createResources(testClass.getJavaClass(), client, testMethod, cubeOpenShiftConfiguration.getProperties());
methodTemplateProcessor = new MethodTemplateProcessor(client, cubeOpenShiftConfiguration, testClass, testMethod);
methodTemplateProcessor.processTemplateResources();
}
代码示例来源:origin: arquillian/arquillian-graphene
private void registerInterceptor(Before event) {
ScreenshotMetaData metaData = getMetaData(event);
String screenshotName = getScreenshotName(metaData, When.ON_EVERY_ACTION);
Screenshot annotation = event.getTestMethod().getAnnotation(Screenshot.class);
TakeScreenshot takeScreenshot = new TakeScreenshot(screenshotName, metaData, When.ON_EVERY_ACTION, annotation);
TakeScreenshotOnEveryActionInterceptor onEveryActionInterceptor =
new TakeScreenshotOnEveryActionInterceptor(takeScreenshot, getTakeAndReportService(),
interceptorRegistry.get());
interceptorRegistry.get().register(onEveryActionInterceptor);
}
}
代码示例来源:origin: arquillian/arquillian-graphene
private ScreenshotMetaData getMetaData(Before event) {
ScreenshotMetaData metaData = new ScreenshotMetaData();
metaData.setTestClass(event.getTestClass());
metaData.setTestMethod(event.getTestMethod());
metaData.setTimeStamp(System.currentTimeMillis());
metaData.setResourceType(screenshooter.get().getScreenshotType());
return metaData;
}
代码示例来源:origin: org.jboss.arquillian.graphene/arquillian-browser-screenshooter
private ScreenshotMetaData getMetaData(Before event) {
ScreenshotMetaData metaData = new ScreenshotMetaData();
metaData.setTestClass(event.getTestClass());
metaData.setTestMethod(event.getTestMethod());
metaData.setTimeStamp(System.currentTimeMillis());
metaData.setResourceType(screenshooter.get().getScreenshotType());
return metaData;
}
代码示例来源:origin: arquillian/arquillian-core
@Override
public void enrich(Before event) throws Exception {
boolean runAsClient = RunModeUtils.isRunAsClient(
this.deployment.get(),
event.getTestClass(),
event.getTestMethod());
if (runAsClient || RunModeUtils.isLocalContainer(container.get())) {
super.enrich(event);
}
}
}
代码示例来源:origin: org.jboss.arquillian.container/arquillian-container-test-impl-base
@Override
public void enrich(Before event) throws Exception {
boolean runAsClient = RunModeUtils.isRunAsClient(
this.deployment.get(),
event.getTestClass(),
event.getTestMethod());
if (runAsClient || RunModeUtils.isLocalContainer(container.get())) {
super.enrich(event);
}
}
}
代码示例来源:origin: org.jboss.arquillian.extension/arquillian-drone-impl
public void before(@Observes Before event) {
DronePoint<?>[] dronePoints = InjectionPoints.parametersInMethod(droneContext.get(), event.getTestMethod());
for (DronePoint<?> dronePoint : dronePoints) {
// We only need to prepare method-scoped drones - deployment-scoped drones should have been already prepared in AfterDeploy
if (dronePoint == null || dronePoint.getLifecycle() != DronePoint.Lifecycle.METHOD) {
continue;
}
createDroneConfigurationCommand.fire(new PrepareDrone(dronePoint));
}
}
代码示例来源:origin: org.jboss.arquillian.extension/arquillian-persistence-impl
public void beforeTest(@Observes(precedence = 25) Before beforeTestEvent)
{
PersistenceConfiguration persistenceConfiguration = configurationInstance.get();
persistenceExtensionFeatureResolverProvider.set(new PersistenceExtensionFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), persistenceConfiguration));
persistenceExtensionScriptingFeatureResolverProvider.set(new PersistenceExtensionScriptingFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), scriptingConfigurationInstance.get()));
if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated())
{
createDataSource();
beforePersistenceTestEvent.fire(new BeforePersistenceTest(beforeTestEvent));
}
}
代码示例来源:origin: org.jboss.arquillian.extension/arquillian-persistence-core
public void beforeTest(@Observes(precedence = 25) Before beforeTestEvent)
{
PersistenceConfiguration persistenceConfiguration = configurationInstance.get();
persistenceExtensionFeatureResolverProvider.set(new PersistenceExtensionFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), persistenceConfiguration));
persistenceExtensionScriptingFeatureResolverProvider.set(new PersistenceExtensionScriptingFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), scriptingConfigurationInstance.get()));
if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated())
{
createDataSource();
beforePersistenceTestEvent.fire(new BeforePersistenceTest(beforeTestEvent));
}
}
代码示例来源:origin: asciidoctor/asciidoctorj
public void beforeTestCreateUnsharedAsciidoctorInstance(@Observes(precedence = 5) Before before) {
if (isUnsharedInstanceRequired(before.getTestClass().getJavaClass(), Asciidoctor.class)
|| isUnsharedInstanceRequired(before.getTestMethod(), Asciidoctor.class)) {
scopedAsciidoctor.get().setUnsharedAsciidoctor(
Asciidoctor.Factory.create());
}
}
代码示例来源:origin: org.asciidoctor/asciidoctorj-arquillian-extension
public void beforeTestCreateUnsharedAsciidoctorInstance(@Observes(precedence = 5) Before before) {
if (isUnsharedInstanceRequired(before.getTestClass().getJavaClass(), Asciidoctor.class)
|| isUnsharedInstanceRequired(before.getTestMethod(), Asciidoctor.class)) {
scopedAsciidoctor.get().setUnsharedAsciidoctor(
Asciidoctor.Factory.create());
}
}
代码示例来源:origin: asciidoctor/asciidoctorj
public void beforeTestCreateUnsharedTemporaryFolder(@Observes(precedence = 5) Before before) throws IOException {
if (isUnsharedInstanceRequired(before.getTestClass().getJavaClass(), TemporaryFolder.class)
|| isUnsharedInstanceRequired(before.getTestMethod(), TemporaryFolder.class)) {
TemporaryFolder temporaryFolder = new TemporaryFolder();
temporaryFolder.create();
scopedTemporaryFolder.get().setUnsharedTemporaryFolder(
temporaryFolder);
}
}
代码示例来源:origin: org.asciidoctor/asciidoctorj-arquillian-extension
public void beforeTestCreateUnsharedTemporaryFolder(@Observes(precedence = 5) Before before) throws IOException {
if (isUnsharedInstanceRequired(before.getTestClass().getJavaClass(), TemporaryFolder.class)
|| isUnsharedInstanceRequired(before.getTestMethod(), TemporaryFolder.class)) {
TemporaryFolder temporaryFolder = new TemporaryFolder();
temporaryFolder.create();
scopedTemporaryFolder.get().setUnsharedTemporaryFolder(
temporaryFolder);
}
}
代码示例来源:origin: arquillian/arquillian-core
public void enrich(@Observes Before event) throws Exception {
Object instance = event.getTestInstance();
Method method = event.getTestMethod();
enrichmentEvent.fire(new BeforeEnrichment(instance, method));
Collection<TestEnricher> testEnrichers = serviceLoader.get().all(TestEnricher.class);
for (TestEnricher enricher : testEnrichers) {
enricher.enrich(instance);
}
enrichmentEvent.fire(new AfterEnrichment(instance, method));
}
}
内容来源于网络,如有侵权,请联系作者删除!