code: @Then("^'(?s)(.+?)' ((?!.*with).+?) '(.+?)'$")
      public void checkValue(String envVar, String operation, String value) throws Exception {
          switch (operation.toLowerCase()) {
              case "is":
                  Assertions.assertThat(envVar).isEqualTo(value);
                  break;
              case "matches":
                  Assertions.assertThat(envVar).matches(value);
                  break;
              case "is higher than":
                  if (envVar.matches("^-?\\d+$") && value.matches("^-?\\d+$")) {
                      Assertions.assertThat(Integer.parseInt(envVar)).isGreaterThan(Integer.parseInt(value));
                  } else {
                      Fail.fail("A number should be provided in order to perform a valid comparison.");
                  }
                  break;
              case "is lower than":
                  if (envVar.matches("^-?\\d+$") && value.matches("^-?\\d+$")) {
                      Assertions.assertThat(Integer.parseInt(envVar)).isLessThan(Integer.parseInt(value));
                  } else {
                      Fail.fail("A number should be provided in order to perform a valid comparison.");
                  }
                  break;
              case "contains":
                  Assertions.assertThat(envVar).contains(value);
                  break;
              case "does not contain":
                  Assertions.assertThat(envVar).doesNotContain(value);
                  break;
              case "is different from":
                  Assertions.assertThat(envVar).isNotEqualTo(value);
                  break;
              default:
                  Fail.fail("Not a valid comparison. Valid ones are: is | matches | is higher than | is lower than | contains | does not contain | is different from");
          }
      }
docs: /*
  Check value stored in environment variable "is|matches|is higher than|is lower than|contains||does not contain|is different from" to value provided
  
  @param envVar
  @param value