Commit dd053074 authored by Stephane Nicoll's avatar Stephane Nicoll

Polish "Calculate hashCode only once in ConfigurationPropertyName"

See gh-21394
parent c9f6a126
......@@ -24,7 +24,6 @@ import java.util.stream.Collectors;
import org.junit.jupiter.api.Test;
import org.springframework.boot.context.properties.source.ConfigurationPropertyName.Form;
import org.springframework.test.util.ReflectionTestUtils;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
......@@ -621,11 +620,10 @@ class ConfigurationPropertyNameTests {
}
@Test
void hashCodeIsOnlyCalculatedOnce() {
void hashCodeIsStored() {
ConfigurationPropertyName name = ConfigurationPropertyName.of("hash.code");
int hashCode = name.hashCode();
int hashCodeField = (int) ReflectionTestUtils.getField(name, "hashCode");
assertThat(hashCodeField).isEqualTo(hashCode);
assertThat(name).hasFieldOrPropertyWithValue("hashCode", hashCode);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment