1
0
mirror of https://github.com/google/nomulus synced 2026-02-09 06:20:29 +00:00

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"};