
com.javasbar.framework.lib.common.OSValidator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of DolphinNG Show documentation
Show all versions of DolphinNG Show documentation
DolphinNG provides set of very useful addons for testNG. Most important features that it supports are
condensed smart reports, auto creation of jira ticets for test failures, linking test fails to jira tickets,
progress reporting during test runs.
The newest version!
package com.javasbar.framework.lib.common;
/**
* @author Basavaraj M
*
*/
public class OSValidator
{
private static String OS = System.getProperty("os.name").toLowerCase();
public static void main(String[] args)
{
System.out.println(OS);
if (isWindows()) {
System.out.println("This is Windows");
} else if (isMac()) {
System.out.println("This is Mac");
} else if (isUnix()) {
System.out.println("This is Unix or Linux");
} else {
System.out.println("A Different OS : " + OS );
}
}
public static boolean isWindows()
{
return (OS.indexOf("win") >= 0);
}
public static boolean isMac()
{
return (OS.indexOf("mac") >= 0);
}
public static boolean isUnix()
{
return (OS.indexOf("nix") >= 0 || OS.indexOf("nux") >= 0 || OS.indexOf("aix") > 0 );
}
public static String getOS()
{
return OS;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy