package com.bizo.asperatus.tracker;
import static org.junit.Assert.assertEquals;
import java.util.UUID;
import org.junit.Test;
public final class EnvTest {
final String prop = prop();
@Test(expected=RuntimeException.class)
public void testMissingNoDefault() {
Env.envOrProperty(prop);
}
@Test
public void testMissingWithDefault() {
assertEquals("a", Env.envOrProperty(prop, "a"));
}
@Test
public void testWithProperty() {
System.setProperty(prop, "b");
assertEquals("b", Env.envOrProperty(prop));
}
private static String prop() {
return String.format("%s.%s", EnvTest.class.getName(), UUID.randomUUID().toString());
}
}