package cn.com.jautoitx; import org.apache.commons.lang3.StringUtils; import org.junit.Assert; import org.junit.Test; public class MiscTest extends BaseTest { @Test public void isAdmin() { String userHome = System.getProperty("user.home"); assertNotBlank(userHome); if (StringUtils.endsWithIgnoreCase(userHome, "\\Administrator")) { Assert.assertTrue(Misc.isAdmin()); } else { Assert.assertFalse(Misc.isAdmin()); } } @Test public void sleep() { for (int i = 1; i <= 3; i++) { long startTime = System.currentTimeMillis(); Misc.sleep(i * 1000); long endTime = System.currentTimeMillis(); Assert.assertTrue("Sleeped time is " + (endTime - startTime) + " milliseconds.", (endTime - startTime) >= i * 1000); } } }