/** * Require a specific Redis version. * * @param version must not be {@literal null} or empty. * @return */ public RequiresRedisServer atLeast(String version) { Assert.hasText(version, "Version must not be empty!"); return new RequiresRedisServer(host, port, Version.parse(version)); }
/** * Retrieve the Cassandra release version. * * @param session must not be {@literal null}. * @return the release {@link Version}. */ public static Version getReleaseVersion(Session session) { Assert.notNull(session, "Session must not be null"); ResultSet resultSet = session.execute("SELECT release_version FROM system.local;"); Row row = resultSet.one(); return Version.parse(row.getString(0)); } }
Version runningVersion = Version.parse(redisVersion);
/** * Returns the Java version of the running JVM. * * @return will never be {@literal null}. */ public static Version javaVersion() { return parse(System.getProperty("java.version")); }