package org.springside.modules.utils.base; import static org.assertj.core.api.Assertions.*; import org.junit.Test; public class PlatformsTest { @Test public void PlatformTest() { if (Platforms.IS_WINDOWS) { assertThat(Platforms.FILE_PATH_SEPARATOR).isEqualTo("\\"); assertThat(Platforms.FILE_PATH_SEPARATOR_CHAR).isEqualTo('\\'); } else { assertThat(Platforms.FILE_PATH_SEPARATOR).isEqualTo("/"); assertThat(Platforms.FILE_PATH_SEPARATOR_CHAR).isEqualTo('/'); } System.out.println("OS_NAME:" + Platforms.OS_NAME); System.out.println("OS_VERSION:" + Platforms.OS_VERSION); System.out.println("OS_ARCH:" + Platforms.OS_ARCH); System.out.println("JAVA_SPECIFICATION_VERSION:" + Platforms.JAVA_SPECIFICATION_VERSION); System.out.println("JAVA_VERSION:" + Platforms.JAVA_VERSION); System.out.println("JAVA_HOME:" + Platforms.JAVA_HOME); System.out.println("USER_HOME:" + Platforms.USER_HOME); System.out.println("TMP_DIR:" + Platforms.TMP_DIR); System.out.println("WORKING_DIR:" + Platforms.WORKING_DIR); if (Platforms.IS_JAVA7) { assertThat(Platforms.IS_ATLEASET_JAVA6).isTrue(); assertThat(Platforms.IS_ATLEASET_JAVA7).isTrue(); assertThat(Platforms.IS_ATLEASET_JAVA8).isFalse(); } if (Platforms.IS_JAVA8) { assertThat(Platforms.IS_ATLEASET_JAVA6).isTrue(); assertThat(Platforms.IS_ATLEASET_JAVA7).isTrue(); assertThat(Platforms.IS_ATLEASET_JAVA8).isTrue(); } System.out.println("pid:"+ Platforms.getPid()); assertThat(Platforms.getPid()).isNotEqualTo(-1); } }