Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

Commit

Permalink
docs(samples): fix NPE in DeleteMetricDescriptorIT#testDeleteMetricDe…
Browse files Browse the repository at this point in the history
…scriptor (#388)
  • Loading branch information
suraj-qlogic committed Feb 1, 2021
1 parent de4f142 commit 8475219
Show file tree
Hide file tree
Showing 15 changed files with 64 additions and 32 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class CreateAlertPolicyIT {
private String alertPolicyId;
private String alertPolicyDisplayName;
private PrintStream out;
private PrintStream originalPrintStream;

private static String requireEnvVar(String varName) {
String value = System.getenv(varName);
Expand All @@ -58,6 +59,7 @@ public void setUp() {
alertPolicyDisplayName = "alert_policy_name_" + suffix;
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

Expand All @@ -66,9 +68,8 @@ public void tearDown() throws IOException {
// delete an alert policy for clean up
DeleteAlertPolicy.deleteAlertPolicy(alertPolicyId);
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class CreateMetricDescriptorIT {
private static final String TYPE = "custom.googleapis.com/invoice/paid/amount" + suffix;
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static void requireEnvVar(String varName) {
assertNotNull(
Expand All @@ -55,6 +56,7 @@ public static void checkRequirements() {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

Expand All @@ -63,9 +65,8 @@ public void tearDown() throws IOException {
// clean up
DeleteMetricDescriptor.deleteMetricDescriptor(PROJECT_ID, TYPE);
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class DeleteAlertPolicyIT {
private String alertPolicyId;
private String alertPolicyDisplayName;
private PrintStream out;
private PrintStream originalPrintStream;

private static String requireEnvVar(String varName) {
String value = System.getenv(varName);
Expand All @@ -65,15 +66,15 @@ public void setUp() throws IOException {
alertPolicyId = result.substring(result.indexOf(":") + 1);
bout.reset();
out.flush();
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class DeleteMetricDescriptorIT {
private static final String METRIC_TYPE = "custom.googleapis.com/invoice/paid/amount" + suffix;
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static void requireEnvVar(String varName) {
assertNotNull(
Expand All @@ -53,18 +54,21 @@ public static void checkRequirements() {

@Before
public void setUp() throws IOException {
CreateMetricDescriptor.createMetricDescriptor(PROJECT_ID, METRIC_TYPE);
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
System.setOut(out);
CreateMetricDescriptor.createMetricDescriptor(PROJECT_ID, METRIC_TYPE);
bout.reset();
out.flush();
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ public class DeleteNotificationChannelIT {
private static final String PROJECT_ENV_NAME = "GOOGLE_CLOUD_PROJECT";
private static String NOTIFICATION_CHANNEL_NAME = "channelname";
private static NotificationChannel NOTIFICATION_CHANNEL;
private PrintStream originalPrintStream;

private static String getProjectId() {
String projectId = System.getProperty(PROJECT_ENV_NAME, System.getenv(PROJECT_ENV_NAME));
Expand Down Expand Up @@ -70,13 +71,16 @@ public static void setupClass() throws IOException {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
System.setProperty("projectId", DeleteNotificationChannelIT.getProjectId());
}

@After
public void tearDown() {
System.setOut(null);
// restores print statements in the original method
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public class EnableDisableAlertPolicyIT {
private String alertPolicyId;
private String alertPolicyDisplayName;
private PrintStream out;
private PrintStream originalPrintStream;

private static String requireEnvVar(String varName) {
String value = System.getenv(varName);
Expand All @@ -62,6 +63,7 @@ public void setUp() throws IOException {
alertPolicyId = result.substring(result.indexOf(":") + 1);
bout.reset();
out.flush();
originalPrintStream = System.out;
System.setOut(out);
}

Expand All @@ -70,9 +72,8 @@ public void tearDown() throws IOException {
// delete an alert policy for clean up
DeleteAlertPolicy.deleteAlertPolicy(alertPolicyId);
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public class GetAlertPolicyIT {
private String alertPolicyId;
private String alertPolicyDisplayName;
private PrintStream out;
private PrintStream originalPrintStream;

private static String requireEnvVar(String varName) {
String value = System.getenv(varName);
Expand All @@ -62,6 +63,7 @@ public void setUp() throws IOException {
alertPolicyId = result.substring(result.indexOf(":") + 1);
bout.reset();
out.flush();
originalPrintStream = System.out;
System.setOut(out);
}

Expand All @@ -70,9 +72,8 @@ public void tearDown() throws IOException {
// delete an alert policy for clean up
DeleteAlertPolicy.deleteAlertPolicy(alertPolicyId);
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public class GetMonitoredResourceIT {
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static void requireEnvVar(String varName) {
assertNotNull(
Expand All @@ -52,12 +53,15 @@ public static void checkRequirements() {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
// restores print statements in the original method
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ public class ListAlertPolicyIT {
private static final String PROJECT_ID = requireEnvVar("GOOGLE_CLOUD_PROJECT");
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static String requireEnvVar(String varName) {
String value = System.getenv(varName);
Expand All @@ -50,15 +51,15 @@ public static void checkRequirements() {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public class ListMetricDescriptorIT {
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static void requireEnvVar(String varName) {
assertNotNull(
Expand All @@ -52,15 +53,15 @@ public static void checkRequirements() {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public class ListMonitoredResourcesIT {
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static void requireEnvVar(String varName) {
assertNotNull(
Expand All @@ -52,12 +53,15 @@ public static void checkRequirements() {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
System.setOut(null);
// restores print statements in the original method
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public class QuickstartSampleIT {
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static void requireEnvVar(String varName) {
assertNotNull(
Expand All @@ -51,13 +52,15 @@ public static void checkRequirements() {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
// clean up
// restores print statements in the original method
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public class TimeSeriesIT {
String.format("metric.type=\"compute.googleapis.com/instance/cpu/utilization\"");
private ByteArrayOutputStream bout;
private PrintStream out;
private PrintStream originalPrintStream;

private static void requireEnvVar(String varName) {
assertNotNull(
Expand All @@ -54,13 +55,15 @@ public static void checkRequirements() {
public void setUp() {
bout = new ByteArrayOutputStream();
out = new PrintStream(bout);
originalPrintStream = System.out;
System.setOut(out);
}

@After
public void tearDown() {
System.setOut(null);
bout.reset();
// restores print statements in the original method
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class UpdateAlertPolicyIT {
private String alertPolicyId;
private String alertPolicyDisplayName;
private PrintStream out;
private PrintStream originalPrintStream;

private static String requireEnvVar(String varName) {
String value = System.getenv(varName);
Expand All @@ -65,6 +66,7 @@ public void setUp() throws IOException {
alertPolicyId = result.substring(result.indexOf(":") + 1);
bout.reset();
out.flush();
originalPrintStream = System.out;
System.setOut(out);
}

Expand All @@ -73,9 +75,8 @@ public void tearDown() throws IOException {
// delete an alert policy for clean up
DeleteAlertPolicy.deleteAlertPolicy(alertPolicyId);
// restores print statements in the original method
bout.reset();
out.flush();
System.out.flush();
System.setOut(originalPrintStream);
}

@Test
Expand Down
Loading

0 comments on commit 8475219

Please sign in to comment.