This repository was archived by the owner on Oct 2, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 15 files changed +64
-32
lines changed
samples/snippets/src/test/java/com/example/monitoring Expand file tree Collapse file tree 15 files changed +64
-32
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class CreateAlertPolicyIT {
3939 private String alertPolicyId ;
4040 private String alertPolicyDisplayName ;
4141 private PrintStream out ;
42+ private PrintStream originalPrintStream ;
4243
4344 private static String requireEnvVar (String varName ) {
4445 String value = System .getenv (varName );
@@ -58,6 +59,7 @@ public void setUp() {
5859 alertPolicyDisplayName = "alert_policy_name_" + suffix ;
5960 bout = new ByteArrayOutputStream ();
6061 out = new PrintStream (bout );
62+ originalPrintStream = System .out ;
6163 System .setOut (out );
6264 }
6365
@@ -66,9 +68,8 @@ public void tearDown() throws IOException {
6668 // delete an alert policy for clean up
6769 DeleteAlertPolicy .deleteAlertPolicy (alertPolicyId );
6870 // restores print statements in the original method
69- bout .reset ();
70- out .flush ();
7171 System .out .flush ();
72+ System .setOut (originalPrintStream );
7273 }
7374
7475 @ Test
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class CreateMetricDescriptorIT {
3939 private static final String TYPE = "custom.googleapis.com/invoice/paid/amount" + suffix ;
4040 private ByteArrayOutputStream bout ;
4141 private PrintStream out ;
42+ private PrintStream originalPrintStream ;
4243
4344 private static void requireEnvVar (String varName ) {
4445 assertNotNull (
@@ -55,6 +56,7 @@ public static void checkRequirements() {
5556 public void setUp () {
5657 bout = new ByteArrayOutputStream ();
5758 out = new PrintStream (bout );
59+ originalPrintStream = System .out ;
5860 System .setOut (out );
5961 }
6062
@@ -63,9 +65,8 @@ public void tearDown() throws IOException {
6365 // clean up
6466 DeleteMetricDescriptor .deleteMetricDescriptor (PROJECT_ID , TYPE );
6567 // restores print statements in the original method
66- bout .reset ();
67- out .flush ();
6868 System .out .flush ();
69+ System .setOut (originalPrintStream );
6970 }
7071
7172 @ Test
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class DeleteAlertPolicyIT {
3939 private String alertPolicyId ;
4040 private String alertPolicyDisplayName ;
4141 private PrintStream out ;
42+ private PrintStream originalPrintStream ;
4243
4344 private static String requireEnvVar (String varName ) {
4445 String value = System .getenv (varName );
@@ -65,15 +66,15 @@ public void setUp() throws IOException {
6566 alertPolicyId = result .substring (result .indexOf (":" ) + 1 );
6667 bout .reset ();
6768 out .flush ();
69+ originalPrintStream = System .out ;
6870 System .setOut (out );
6971 }
7072
7173 @ After
7274 public void tearDown () {
7375 // restores print statements in the original method
74- bout .reset ();
75- out .flush ();
7676 System .out .flush ();
77+ System .setOut (originalPrintStream );
7778 }
7879
7980 @ Test
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class DeleteMetricDescriptorIT {
3939 private static final String METRIC_TYPE = "custom.googleapis.com/invoice/paid/amount" + suffix ;
4040 private ByteArrayOutputStream bout ;
4141 private PrintStream out ;
42+ private PrintStream originalPrintStream ;
4243
4344 private static void requireEnvVar (String varName ) {
4445 assertNotNull (
@@ -53,18 +54,21 @@ public static void checkRequirements() {
5354
5455 @ Before
5556 public void setUp () throws IOException {
56- CreateMetricDescriptor .createMetricDescriptor (PROJECT_ID , METRIC_TYPE );
5757 bout = new ByteArrayOutputStream ();
5858 out = new PrintStream (bout );
5959 System .setOut (out );
60+ CreateMetricDescriptor .createMetricDescriptor (PROJECT_ID , METRIC_TYPE );
61+ bout .reset ();
62+ out .flush ();
63+ originalPrintStream = System .out ;
64+ System .setOut (out );
6065 }
6166
6267 @ After
6368 public void tearDown () {
6469 // restores print statements in the original method
65- bout .reset ();
66- out .flush ();
6770 System .out .flush ();
71+ System .setOut (originalPrintStream );
6872 }
6973
7074 @ Test
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ public class DeleteNotificationChannelIT {
4141 private static final String PROJECT_ENV_NAME = "GOOGLE_CLOUD_PROJECT" ;
4242 private static String NOTIFICATION_CHANNEL_NAME = "channelname" ;
4343 private static NotificationChannel NOTIFICATION_CHANNEL ;
44+ private PrintStream originalPrintStream ;
4445
4546 private static String getProjectId () {
4647 String projectId = System .getProperty (PROJECT_ENV_NAME , System .getenv (PROJECT_ENV_NAME ));
@@ -70,13 +71,16 @@ public static void setupClass() throws IOException {
7071 public void setUp () {
7172 bout = new ByteArrayOutputStream ();
7273 out = new PrintStream (bout );
74+ originalPrintStream = System .out ;
7375 System .setOut (out );
7476 System .setProperty ("projectId" , DeleteNotificationChannelIT .getProjectId ());
7577 }
7678
7779 @ After
7880 public void tearDown () {
79- System .setOut (null );
81+ // restores print statements in the original method
82+ System .out .flush ();
83+ System .setOut (originalPrintStream );
8084 }
8185
8286 @ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class EnableDisableAlertPolicyIT {
3636 private String alertPolicyId ;
3737 private String alertPolicyDisplayName ;
3838 private PrintStream out ;
39+ private PrintStream originalPrintStream ;
3940
4041 private static String requireEnvVar (String varName ) {
4142 String value = System .getenv (varName );
@@ -62,6 +63,7 @@ public void setUp() throws IOException {
6263 alertPolicyId = result .substring (result .indexOf (":" ) + 1 );
6364 bout .reset ();
6465 out .flush ();
66+ originalPrintStream = System .out ;
6567 System .setOut (out );
6668 }
6769
@@ -70,9 +72,8 @@ public void tearDown() throws IOException {
7072 // delete an alert policy for clean up
7173 DeleteAlertPolicy .deleteAlertPolicy (alertPolicyId );
7274 // restores print statements in the original method
73- bout .reset ();
74- out .flush ();
7575 System .out .flush ();
76+ System .setOut (originalPrintStream );
7677 }
7778
7879 @ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class GetAlertPolicyIT {
3636 private String alertPolicyId ;
3737 private String alertPolicyDisplayName ;
3838 private PrintStream out ;
39+ private PrintStream originalPrintStream ;
3940
4041 private static String requireEnvVar (String varName ) {
4142 String value = System .getenv (varName );
@@ -62,6 +63,7 @@ public void setUp() throws IOException {
6263 alertPolicyId = result .substring (result .indexOf (":" ) + 1 );
6364 bout .reset ();
6465 out .flush ();
66+ originalPrintStream = System .out ;
6567 System .setOut (out );
6668 }
6769
@@ -70,9 +72,8 @@ public void tearDown() throws IOException {
7072 // delete an alert policy for clean up
7173 DeleteAlertPolicy .deleteAlertPolicy (alertPolicyId );
7274 // restores print statements in the original method
73- bout .reset ();
74- out .flush ();
7575 System .out .flush ();
76+ System .setOut (originalPrintStream );
7677 }
7778
7879 @ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class GetMonitoredResourceIT {
3636 private static final String PROJECT_ID = System .getenv ("GOOGLE_CLOUD_PROJECT" );
3737 private ByteArrayOutputStream bout ;
3838 private PrintStream out ;
39+ private PrintStream originalPrintStream ;
3940
4041 private static void requireEnvVar (String varName ) {
4142 assertNotNull (
@@ -52,12 +53,15 @@ public static void checkRequirements() {
5253 public void setUp () {
5354 bout = new ByteArrayOutputStream ();
5455 out = new PrintStream (bout );
56+ originalPrintStream = System .out ;
5557 System .setOut (out );
5658 }
5759
5860 @ After
5961 public void tearDown () {
62+ // restores print statements in the original method
6063 System .out .flush ();
64+ System .setOut (originalPrintStream );
6165 }
6266
6367 @ Test
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ public class ListAlertPolicyIT {
3232 private static final String PROJECT_ID = requireEnvVar ("GOOGLE_CLOUD_PROJECT" );
3333 private ByteArrayOutputStream bout ;
3434 private PrintStream out ;
35+ private PrintStream originalPrintStream ;
3536
3637 private static String requireEnvVar (String varName ) {
3738 String value = System .getenv (varName );
@@ -50,15 +51,15 @@ public static void checkRequirements() {
5051 public void setUp () {
5152 bout = new ByteArrayOutputStream ();
5253 out = new PrintStream (bout );
54+ originalPrintStream = System .out ;
5355 System .setOut (out );
5456 }
5557
5658 @ After
5759 public void tearDown () {
5860 // restores print statements in the original method
59- bout .reset ();
60- out .flush ();
6161 System .out .flush ();
62+ System .setOut (originalPrintStream );
6263 }
6364
6465 @ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class ListMetricDescriptorIT {
3636 private static final String PROJECT_ID = System .getenv ("GOOGLE_CLOUD_PROJECT" );
3737 private ByteArrayOutputStream bout ;
3838 private PrintStream out ;
39+ private PrintStream originalPrintStream ;
3940
4041 private static void requireEnvVar (String varName ) {
4142 assertNotNull (
@@ -52,15 +53,15 @@ public static void checkRequirements() {
5253 public void setUp () {
5354 bout = new ByteArrayOutputStream ();
5455 out = new PrintStream (bout );
56+ originalPrintStream = System .out ;
5557 System .setOut (out );
5658 }
5759
5860 @ After
5961 public void tearDown () {
6062 // restores print statements in the original method
61- bout .reset ();
62- out .flush ();
6363 System .out .flush ();
64+ System .setOut (originalPrintStream );
6465 }
6566
6667 @ Test
You can’t perform that action at this time.
0 commit comments