Sam Brannen

Results 101 issues of Sam Brannen

## Overview As discussed in https://github.com/spring-projects-experimental/spring-native/issues/1169#issuecomment-967002442, `SpringBootDependencyInjectionTestExecutionListener` is no longer used in AOT and native tests. Consequently, Spring Boot's `ConditionEvaluationReport` support has been lost for Spring integration tests. ## Analysis...

type: enhancement

## Overview If you attempt to use AssertJ's `SoftAssertions.assertSoftly(...)` feature, you currently will encounter an exception similar to the following. ``` java.lang.RuntimeException: java.lang.NoSuchMethodException: org.assertj.core.api.SoftAssertions.() org.assertj.core.api.SoftAssertionsProvider.assertSoftly(SoftAssertionsProvider.java:117) org.assertj.core.api.SoftAssertions.assertSoftly(SoftAssertions.java:162) com.example.commandlinerunner.CommandlinerunnerApplicationTests.contextLoads(CommandlinerunnerApplicationTests.java:27) java.lang.reflect.Method.invoke(Method.java:566) org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725) [...]...

type: enhancement

In order to ensure that web applications in `spring-graalvm-native-samples` are testable and properly tested (at least with a simple in-container smoke test), we should do the following. 1. Ensure that...

type: task

## Overview We can reduce the amount of generated proxy configuration and the native footprint by avoiding inclusion of unused annotation proxy classes in the native images. ## Rationale Annotations...

in: core
type: enhancement
theme: aot

## Overview `ApplicationContextAotGenerator` currently does not support a target component for the name of the generated `ApplicationContextInitializer`. This is sufficient if you are processing a single `ApplicationContext` for AOT. It's...

in: test
in: core
theme: aot

## Deliverables - [ ] Document when `RequestEntity.getUrl()` throws an `UnsupportedOperationException` in its Javadoc. - [ ] Include a meaningful exception message in the thrown `UnsupportedOperationException`. ## Related Issues -...

in: web
type: enhancement

## Overview Several existing tests as well as examples in the reference manual refer to Nashorn as the supported `ScriptEngine` for JavaScript; however, Nashorn is no longer supported since Java...

type: documentation
in: web
type: task
in: core

## Overview When a failure occurs while loading an `ApplicationContext` in the Spring TestContext Framework, it would be useful to have a first-class SPI for processing the exception. For example,...

in: test
type: enhancement

## Background This issue addresses some of the topics discussed in #112. ## Status Quo It is currently possible to register extensions _declaratively_ via `@ExtendWith` on types and methods, and...

type: enhancement
theme: ordering
theme: extensions
component: Jupiter
status: waiting-for-interest

## Overview A comment in [SPR-15366](https://jira.spring.io/browse/SPR-15366?focusedCommentId=157903&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-157903) has made me aware of a potential bug in JUnit Jupiter's handling of `@BeforeEach` methods with regard to the `ExtensionContext` supplied to a `ParameterResolver`...

type: enhancement
status: team discussion
component: Jupiter