Enforce no logging in production environment

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=199156367
This commit is contained in:
jianglai 2018-06-04 10:43:23 -07:00 committed by Ben McIlwain
parent 1295882307
commit 61f6e666b1
2 changed files with 23 additions and 1 deletions

View file

@ -45,6 +45,20 @@ public class ProxyModuleTest {
assertThat(proxyModule.log).isFalse();
}
@Test
public void testFailure_parseArgs_loggingInProduction() {
String[] args = {"--env", "production", "--log"};
IllegalArgumentException e =
assertThrows(
IllegalArgumentException.class,
() -> {
proxyModule.parse(args);
});
assertThat(e)
.hasMessageThat()
.isEqualTo("Logging cannot be enabled for production environment");
}
@Test
public void testFailure_parseArgs_wrongArguments() {
String[] args = {"--wrong_flag", "some_value"};