From 781ef489870b2285c11ec4bd6f3a72092531df4a Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 16 Jan 2020 11:58:19 +0100 Subject: [PATCH] DATACMNS-1508 - Guard test to run only on Java 8. Java 9 introduced different class loaders so it's no longer possible to have a test that covers both setups. --- .../data/util/KotlinReflectionUtilsUnitTests.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/java/org/springframework/data/util/KotlinReflectionUtilsUnitTests.java b/src/test/java/org/springframework/data/util/KotlinReflectionUtilsUnitTests.java index 6ace055bc..a2db890cc 100644 --- a/src/test/java/org/springframework/data/util/KotlinReflectionUtilsUnitTests.java +++ b/src/test/java/org/springframework/data/util/KotlinReflectionUtilsUnitTests.java @@ -16,10 +16,12 @@ package org.springframework.data.util; import static org.assertj.core.api.Assertions.*; +import static org.assertj.core.api.Assumptions.*; import java.net.URL; import java.net.URLClassLoader; +import org.junit.Before; import org.junit.Test; import org.springframework.core.KotlinDetector; @@ -33,6 +35,11 @@ import org.springframework.util.ReflectionUtils; */ public class KotlinReflectionUtilsUnitTests { + @Before + public void before() { + assumeThat(Version.javaVersion()).isLessThan(Version.parse("9.0")); + } + @Test // DATACMNS-1508 public void classShouldLoadWithKotlin() { assertThat(KotlinDetector.isKotlinPresent()).isTrue();