package com.lambdaworks.redis; import static org.assertj.core.api.Assertions.assertThat; import static org.hamcrest.CoreMatchers.startsWith; import static org.junit.Assume.assumeThat; import com.lambdaworks.redis.internal.LettuceClassUtils; import org.junit.Test; import com.lambdaworks.redis.internal.LettuceAssert; public class JavaRuntimeTest { @Test public void testJava8() { assumeThat(System.getProperty("java.version"), startsWith("1.8")); assertThat(JavaRuntime.AT_LEAST_JDK_8).isTrue(); } @Test public void testJava9() { assumeThat(System.getProperty("java.version"), startsWith("1.9")); assertThat(JavaRuntime.AT_LEAST_JDK_8).isTrue(); } @Test public void testNotPresentClass() { assertThat(LettuceClassUtils.isPresent("total.fancy.class.name")).isFalse(); } }