package org.arquillian.cube.requirement; import org.arquillian.cube.spi.requirement.Requirement; import org.arquillian.cube.spi.requirement.UnsatisfiedRequirementException; public class EnvironmentVariableRequirement implements Requirement<RequiresEnvironmentVariable> { @Override public void check(RequiresEnvironmentVariable context) throws UnsatisfiedRequirementException { if (context != null) { for (String key : context.value()) { if (!System.getenv().containsKey(key)) { throw new UnsatisfiedRequirementException("No environment variable with key: [" + key + "] found"); } } } } }