From f3148928236575bc9f5dd4fbec537f1cc26d674f Mon Sep 17 00:00:00 2001 From: Jerjou Cheng Date: Wed, 22 Jul 2015 13:21:24 -0700 Subject: [PATCH] Java main args don't include the command name. --- monitoring/src/main/java/CloudMonitoringAuthSample.java | 7 ++++--- .../src/test/java/CloudMonitoringAuthSampleTest.java | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/monitoring/src/main/java/CloudMonitoringAuthSample.java b/monitoring/src/main/java/CloudMonitoringAuthSample.java index 229c0b10baf..41caaf51063 100644 --- a/monitoring/src/main/java/CloudMonitoringAuthSample.java +++ b/monitoring/src/main/java/CloudMonitoringAuthSample.java @@ -80,12 +80,13 @@ private static CloudMonitoring authenticate() * @throws Exception if something goes wrong. */ public static void main(final String[] args) throws Exception { - if (args.length != 2) { - System.err.println(String.format("Usage: %s ", args[0])); + if (args.length != 1) { + System.err.println(String.format("Usage: %s ", + CloudMonitoringAuthSample.class.getSimpleName())); return; } - String project = args[1]; + String project = args[0]; // Create an authorized API client CloudMonitoring cloudmonitoring = authenticate(); diff --git a/monitoring/src/test/java/CloudMonitoringAuthSampleTest.java b/monitoring/src/test/java/CloudMonitoringAuthSampleTest.java index daeab53bb2a..4e593fd4aa9 100644 --- a/monitoring/src/test/java/CloudMonitoringAuthSampleTest.java +++ b/monitoring/src/test/java/CloudMonitoringAuthSampleTest.java @@ -48,13 +48,13 @@ public void tearDown() { @Test public void testUsage() throws Exception { - CloudMonitoringAuthSample.main(new String[] { "command-name" }); - assertEquals("Usage: command-name \n", stderr.toString()); + CloudMonitoringAuthSample.main(new String[] { }); + assertEquals("Usage: CloudMonitoringAuthSample \n", stderr.toString()); } @Test public void testListTimeSeries() throws Exception { - CloudMonitoringAuthSample.main(new String[] { "", "cloud-samples-tests" }); + CloudMonitoringAuthSample.main(new String[] { "cloud-samples-tests" }); String out = stdout.toString(); assertThat(out, containsPattern("Timeseries.list raw response:")); assertThat(out, containsPattern("\\{\\s*\"kind\" *: *\"cloudmonitoring#listTimeseriesResponse\","));