1616
1717package com .google .cloud .logging .it ;
1818
19+ import static com .google .cloud .logging .testing .RemoteLoggingHelper .TEST_SINK_PREFIX ;
1920import static com .google .cloud .logging .testing .RemoteLoggingHelper .formatForTest ;
2021import static org .junit .Assert .assertEquals ;
2122import static org .junit .Assert .assertFalse ;
3435import java .util .Iterator ;
3536import java .util .Set ;
3637import org .junit .BeforeClass ;
37- import org .junit .Ignore ;
3838import org .junit .Test ;
3939
4040public class ITSinkTest extends BaseSystemTest {
@@ -47,6 +47,9 @@ public static void setUp() {
4747 Iterator <Sink > iterator = sinkPage .iterateAll ().iterator ();
4848 while (iterator .hasNext ()) {
4949 Sink sink = iterator .next ();
50+ if (!sink .getName ().startsWith (TEST_SINK_PREFIX )) {
51+ continue ;
52+ }
5053 try {
5154 sink .delete ();
5255 } catch (Exception ex ) {
@@ -56,33 +59,36 @@ public static void setUp() {
5659 }
5760
5861 @ Test
59- @ Ignore
6062 public void testCreateGetUpdateAndDeleteSink () {
61- String name = formatForTest ("test- create-get-update-sink" );
63+ String name = formatForTest ("create-get-update-sink" );
6264 SinkInfo sinkInfo =
6365 SinkInfo .newBuilder (name , SinkInfo .Destination .DatasetDestination .of ("dataset" ))
6466 .setFilter ("severity>=ERROR" )
6567 .setVersionFormat (SinkInfo .VersionFormat .V2 )
6668 .build ();
6769 Sink sink = logging .create (sinkInfo );
68- assertEquals (name , sink .getName ());
69- assertEquals (SinkInfo .VersionFormat .V2 , sink .getVersionFormat ());
70- assertEquals ("severity>=ERROR" , sink .getFilter ());
71- SinkInfo .Destination .DatasetDestination datasetDestination = sink .getDestination ();
72- assertEquals (logging .getOptions ().getProjectId (), datasetDestination .getProject ());
73- assertEquals ("dataset" , datasetDestination .getDataset ());
74- assertEquals (sink , logging .getSink (name ));
75- sink = sink .toBuilder ().setFilter ("severity<=ERROR" ).build ().update ();
76- assertEquals (name , sink .getName ());
77- assertEquals (SinkInfo .VersionFormat .V2 , sink .getVersionFormat ());
78- assertEquals ("severity<=ERROR" , sink .getFilter ());
79- assertTrue (sink .delete ());
80- assertFalse (sink .delete ());
70+ try {
71+ assertEquals (name , sink .getName ());
72+ assertEquals (SinkInfo .VersionFormat .V2 , sink .getVersionFormat ());
73+ assertEquals ("severity>=ERROR" , sink .getFilter ());
74+ SinkInfo .Destination .DatasetDestination datasetDestination = sink .getDestination ();
75+ assertEquals (logging .getOptions ().getProjectId (), datasetDestination .getProject ());
76+ assertEquals ("dataset" , datasetDestination .getDataset ());
77+ assertEquals (sink , logging .getSink (name ));
78+ sink = sink .toBuilder ().setFilter ("severity<=ERROR" ).build ().update ();
79+ assertEquals (name , sink .getName ());
80+ assertEquals (SinkInfo .VersionFormat .V2 , sink .getVersionFormat ());
81+ assertEquals ("severity<=ERROR" , sink .getFilter ());
82+ assertTrue (sink .delete ());
83+ assertFalse (sink .delete ());
84+ } finally {
85+ logging .deleteSink (name );
86+ }
8187 }
8288
8389 @ Test
8490 public void testUpdateNonExistingSink () {
85- String name = formatForTest ("test- update-non-existing-sink" );
91+ String name = formatForTest ("update-non-existing-sink" );
8692 SinkInfo sinkInfo =
8793 SinkInfo .newBuilder (name , SinkInfo .Destination .DatasetDestination .of ("dataset" ))
8894 .setFilter ("severity>=ERROR" )
@@ -99,8 +105,8 @@ public void testUpdateNonExistingSink() {
99105
100106 @ Test
101107 public void testListSinks () throws InterruptedException {
102- String firstName = formatForTest ("test- list-sinks-1" );
103- String secondName = formatForTest ("test- list-sinks-2" );
108+ String firstName = formatForTest ("list-sinks-1" );
109+ String secondName = formatForTest ("list-sinks-2" );
104110 Sink firstSink =
105111 logging .create (
106112 SinkInfo .of (firstName , SinkInfo .Destination .DatasetDestination .of ("dataset" )));
0 commit comments