This repository was archived by the owner on Oct 2, 2023. It is now read-only.
File tree 15 files changed +64
-32
lines changed
samples/snippets/src/test/java/com/example/monitoring
15 files changed +64
-32
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class CreateAlertPolicyIT {
39
39
private String alertPolicyId ;
40
40
private String alertPolicyDisplayName ;
41
41
private PrintStream out ;
42
+ private PrintStream originalPrintStream ;
42
43
43
44
private static String requireEnvVar (String varName ) {
44
45
String value = System .getenv (varName );
@@ -58,6 +59,7 @@ public void setUp() {
58
59
alertPolicyDisplayName = "alert_policy_name_" + suffix ;
59
60
bout = new ByteArrayOutputStream ();
60
61
out = new PrintStream (bout );
62
+ originalPrintStream = System .out ;
61
63
System .setOut (out );
62
64
}
63
65
@@ -66,9 +68,8 @@ public void tearDown() throws IOException {
66
68
// delete an alert policy for clean up
67
69
DeleteAlertPolicy .deleteAlertPolicy (alertPolicyId );
68
70
// restores print statements in the original method
69
- bout .reset ();
70
- out .flush ();
71
71
System .out .flush ();
72
+ System .setOut (originalPrintStream );
72
73
}
73
74
74
75
@ Test
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class CreateMetricDescriptorIT {
39
39
private static final String TYPE = "custom.googleapis.com/invoice/paid/amount" + suffix ;
40
40
private ByteArrayOutputStream bout ;
41
41
private PrintStream out ;
42
+ private PrintStream originalPrintStream ;
42
43
43
44
private static void requireEnvVar (String varName ) {
44
45
assertNotNull (
@@ -55,6 +56,7 @@ public static void checkRequirements() {
55
56
public void setUp () {
56
57
bout = new ByteArrayOutputStream ();
57
58
out = new PrintStream (bout );
59
+ originalPrintStream = System .out ;
58
60
System .setOut (out );
59
61
}
60
62
@@ -63,9 +65,8 @@ public void tearDown() throws IOException {
63
65
// clean up
64
66
DeleteMetricDescriptor .deleteMetricDescriptor (PROJECT_ID , TYPE );
65
67
// restores print statements in the original method
66
- bout .reset ();
67
- out .flush ();
68
68
System .out .flush ();
69
+ System .setOut (originalPrintStream );
69
70
}
70
71
71
72
@ Test
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class DeleteAlertPolicyIT {
39
39
private String alertPolicyId ;
40
40
private String alertPolicyDisplayName ;
41
41
private PrintStream out ;
42
+ private PrintStream originalPrintStream ;
42
43
43
44
private static String requireEnvVar (String varName ) {
44
45
String value = System .getenv (varName );
@@ -65,15 +66,15 @@ public void setUp() throws IOException {
65
66
alertPolicyId = result .substring (result .indexOf (":" ) + 1 );
66
67
bout .reset ();
67
68
out .flush ();
69
+ originalPrintStream = System .out ;
68
70
System .setOut (out );
69
71
}
70
72
71
73
@ After
72
74
public void tearDown () {
73
75
// restores print statements in the original method
74
- bout .reset ();
75
- out .flush ();
76
76
System .out .flush ();
77
+ System .setOut (originalPrintStream );
77
78
}
78
79
79
80
@ Test
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class DeleteMetricDescriptorIT {
39
39
private static final String METRIC_TYPE = "custom.googleapis.com/invoice/paid/amount" + suffix ;
40
40
private ByteArrayOutputStream bout ;
41
41
private PrintStream out ;
42
+ private PrintStream originalPrintStream ;
42
43
43
44
private static void requireEnvVar (String varName ) {
44
45
assertNotNull (
@@ -53,18 +54,21 @@ public static void checkRequirements() {
53
54
54
55
@ Before
55
56
public void setUp () throws IOException {
56
- CreateMetricDescriptor .createMetricDescriptor (PROJECT_ID , METRIC_TYPE );
57
57
bout = new ByteArrayOutputStream ();
58
58
out = new PrintStream (bout );
59
59
System .setOut (out );
60
+ CreateMetricDescriptor .createMetricDescriptor (PROJECT_ID , METRIC_TYPE );
61
+ bout .reset ();
62
+ out .flush ();
63
+ originalPrintStream = System .out ;
64
+ System .setOut (out );
60
65
}
61
66
62
67
@ After
63
68
public void tearDown () {
64
69
// restores print statements in the original method
65
- bout .reset ();
66
- out .flush ();
67
70
System .out .flush ();
71
+ System .setOut (originalPrintStream );
68
72
}
69
73
70
74
@ Test
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ public class DeleteNotificationChannelIT {
41
41
private static final String PROJECT_ENV_NAME = "GOOGLE_CLOUD_PROJECT" ;
42
42
private static String NOTIFICATION_CHANNEL_NAME = "channelname" ;
43
43
private static NotificationChannel NOTIFICATION_CHANNEL ;
44
+ private PrintStream originalPrintStream ;
44
45
45
46
private static String getProjectId () {
46
47
String projectId = System .getProperty (PROJECT_ENV_NAME , System .getenv (PROJECT_ENV_NAME ));
@@ -70,13 +71,16 @@ public static void setupClass() throws IOException {
70
71
public void setUp () {
71
72
bout = new ByteArrayOutputStream ();
72
73
out = new PrintStream (bout );
74
+ originalPrintStream = System .out ;
73
75
System .setOut (out );
74
76
System .setProperty ("projectId" , DeleteNotificationChannelIT .getProjectId ());
75
77
}
76
78
77
79
@ After
78
80
public void tearDown () {
79
- System .setOut (null );
81
+ // restores print statements in the original method
82
+ System .out .flush ();
83
+ System .setOut (originalPrintStream );
80
84
}
81
85
82
86
@ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class EnableDisableAlertPolicyIT {
36
36
private String alertPolicyId ;
37
37
private String alertPolicyDisplayName ;
38
38
private PrintStream out ;
39
+ private PrintStream originalPrintStream ;
39
40
40
41
private static String requireEnvVar (String varName ) {
41
42
String value = System .getenv (varName );
@@ -62,6 +63,7 @@ public void setUp() throws IOException {
62
63
alertPolicyId = result .substring (result .indexOf (":" ) + 1 );
63
64
bout .reset ();
64
65
out .flush ();
66
+ originalPrintStream = System .out ;
65
67
System .setOut (out );
66
68
}
67
69
@@ -70,9 +72,8 @@ public void tearDown() throws IOException {
70
72
// delete an alert policy for clean up
71
73
DeleteAlertPolicy .deleteAlertPolicy (alertPolicyId );
72
74
// restores print statements in the original method
73
- bout .reset ();
74
- out .flush ();
75
75
System .out .flush ();
76
+ System .setOut (originalPrintStream );
76
77
}
77
78
78
79
@ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class GetAlertPolicyIT {
36
36
private String alertPolicyId ;
37
37
private String alertPolicyDisplayName ;
38
38
private PrintStream out ;
39
+ private PrintStream originalPrintStream ;
39
40
40
41
private static String requireEnvVar (String varName ) {
41
42
String value = System .getenv (varName );
@@ -62,6 +63,7 @@ public void setUp() throws IOException {
62
63
alertPolicyId = result .substring (result .indexOf (":" ) + 1 );
63
64
bout .reset ();
64
65
out .flush ();
66
+ originalPrintStream = System .out ;
65
67
System .setOut (out );
66
68
}
67
69
@@ -70,9 +72,8 @@ public void tearDown() throws IOException {
70
72
// delete an alert policy for clean up
71
73
DeleteAlertPolicy .deleteAlertPolicy (alertPolicyId );
72
74
// restores print statements in the original method
73
- bout .reset ();
74
- out .flush ();
75
75
System .out .flush ();
76
+ System .setOut (originalPrintStream );
76
77
}
77
78
78
79
@ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class GetMonitoredResourceIT {
36
36
private static final String PROJECT_ID = System .getenv ("GOOGLE_CLOUD_PROJECT" );
37
37
private ByteArrayOutputStream bout ;
38
38
private PrintStream out ;
39
+ private PrintStream originalPrintStream ;
39
40
40
41
private static void requireEnvVar (String varName ) {
41
42
assertNotNull (
@@ -52,12 +53,15 @@ public static void checkRequirements() {
52
53
public void setUp () {
53
54
bout = new ByteArrayOutputStream ();
54
55
out = new PrintStream (bout );
56
+ originalPrintStream = System .out ;
55
57
System .setOut (out );
56
58
}
57
59
58
60
@ After
59
61
public void tearDown () {
62
+ // restores print statements in the original method
60
63
System .out .flush ();
64
+ System .setOut (originalPrintStream );
61
65
}
62
66
63
67
@ Test
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ public class ListAlertPolicyIT {
32
32
private static final String PROJECT_ID = requireEnvVar ("GOOGLE_CLOUD_PROJECT" );
33
33
private ByteArrayOutputStream bout ;
34
34
private PrintStream out ;
35
+ private PrintStream originalPrintStream ;
35
36
36
37
private static String requireEnvVar (String varName ) {
37
38
String value = System .getenv (varName );
@@ -50,15 +51,15 @@ public static void checkRequirements() {
50
51
public void setUp () {
51
52
bout = new ByteArrayOutputStream ();
52
53
out = new PrintStream (bout );
54
+ originalPrintStream = System .out ;
53
55
System .setOut (out );
54
56
}
55
57
56
58
@ After
57
59
public void tearDown () {
58
60
// restores print statements in the original method
59
- bout .reset ();
60
- out .flush ();
61
61
System .out .flush ();
62
+ System .setOut (originalPrintStream );
62
63
}
63
64
64
65
@ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class ListMetricDescriptorIT {
36
36
private static final String PROJECT_ID = System .getenv ("GOOGLE_CLOUD_PROJECT" );
37
37
private ByteArrayOutputStream bout ;
38
38
private PrintStream out ;
39
+ private PrintStream originalPrintStream ;
39
40
40
41
private static void requireEnvVar (String varName ) {
41
42
assertNotNull (
@@ -52,15 +53,15 @@ public static void checkRequirements() {
52
53
public void setUp () {
53
54
bout = new ByteArrayOutputStream ();
54
55
out = new PrintStream (bout );
56
+ originalPrintStream = System .out ;
55
57
System .setOut (out );
56
58
}
57
59
58
60
@ After
59
61
public void tearDown () {
60
62
// restores print statements in the original method
61
- bout .reset ();
62
- out .flush ();
63
63
System .out .flush ();
64
+ System .setOut (originalPrintStream );
64
65
}
65
66
66
67
@ Test
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ public class ListMonitoredResourcesIT {
36
36
private static final String PROJECT_ID = System .getenv ("GOOGLE_CLOUD_PROJECT" );
37
37
private ByteArrayOutputStream bout ;
38
38
private PrintStream out ;
39
+ private PrintStream originalPrintStream ;
39
40
40
41
private static void requireEnvVar (String varName ) {
41
42
assertNotNull (
@@ -52,12 +53,15 @@ public static void checkRequirements() {
52
53
public void setUp () {
53
54
bout = new ByteArrayOutputStream ();
54
55
out = new PrintStream (bout );
56
+ originalPrintStream = System .out ;
55
57
System .setOut (out );
56
58
}
57
59
58
60
@ After
59
61
public void tearDown () {
60
- System .setOut (null );
62
+ // restores print statements in the original method
63
+ System .out .flush ();
64
+ System .setOut (originalPrintStream );
61
65
}
62
66
63
67
@ Test
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ public class QuickstartSampleIT {
35
35
private static final String PROJECT_ID = System .getenv ("GOOGLE_CLOUD_PROJECT" );
36
36
private ByteArrayOutputStream bout ;
37
37
private PrintStream out ;
38
+ private PrintStream originalPrintStream ;
38
39
39
40
private static void requireEnvVar (String varName ) {
40
41
assertNotNull (
@@ -51,13 +52,15 @@ public static void checkRequirements() {
51
52
public void setUp () {
52
53
bout = new ByteArrayOutputStream ();
53
54
out = new PrintStream (bout );
55
+ originalPrintStream = System .out ;
54
56
System .setOut (out );
55
57
}
56
58
57
59
@ After
58
60
public void tearDown () {
59
- // clean up
61
+ // restores print statements in the original method
60
62
System .out .flush ();
63
+ System .setOut (originalPrintStream );
61
64
}
62
65
63
66
@ Test
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ public class TimeSeriesIT {
38
38
String .format ("metric.type=\" compute.googleapis.com/instance/cpu/utilization\" " );
39
39
private ByteArrayOutputStream bout ;
40
40
private PrintStream out ;
41
+ private PrintStream originalPrintStream ;
41
42
42
43
private static void requireEnvVar (String varName ) {
43
44
assertNotNull (
@@ -54,13 +55,15 @@ public static void checkRequirements() {
54
55
public void setUp () {
55
56
bout = new ByteArrayOutputStream ();
56
57
out = new PrintStream (bout );
58
+ originalPrintStream = System .out ;
57
59
System .setOut (out );
58
60
}
59
61
60
62
@ After
61
63
public void tearDown () {
62
- System .setOut (null );
63
- bout .reset ();
64
+ // restores print statements in the original method
65
+ System .out .flush ();
66
+ System .setOut (originalPrintStream );
64
67
}
65
68
66
69
@ Test
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ public class UpdateAlertPolicyIT {
39
39
private String alertPolicyId ;
40
40
private String alertPolicyDisplayName ;
41
41
private PrintStream out ;
42
+ private PrintStream originalPrintStream ;
42
43
43
44
private static String requireEnvVar (String varName ) {
44
45
String value = System .getenv (varName );
@@ -65,6 +66,7 @@ public void setUp() throws IOException {
65
66
alertPolicyId = result .substring (result .indexOf (":" ) + 1 );
66
67
bout .reset ();
67
68
out .flush ();
69
+ originalPrintStream = System .out ;
68
70
System .setOut (out );
69
71
}
70
72
@@ -73,9 +75,8 @@ public void tearDown() throws IOException {
73
75
// delete an alert policy for clean up
74
76
DeleteAlertPolicy .deleteAlertPolicy (alertPolicyId );
75
77
// restores print statements in the original method
76
- bout .reset ();
77
- out .flush ();
78
78
System .out .flush ();
79
+ System .setOut (originalPrintStream );
79
80
}
80
81
81
82
@ Test
You can’t perform that action at this time.
0 commit comments