24
24
import org .hiero .block .api .PublishStreamRequest ;
25
25
import org .hiero .block .api .PublishStreamRequest .RequestOneOfType ;
26
26
import org .hiero .block .api .PublishStreamResponse ;
27
- import org .hiero .block .api .PublishStreamResponse .Acknowledgement ;
28
27
import org .hiero .block .api .PublishStreamResponse .BlockAcknowledgement ;
29
- import org .hiero .block .api .PublishStreamResponseCode ;
28
+ import org .hiero .block .api .PublishStreamResponse . EndOfStream . Code ;
30
29
import org .hiero .block .internal .BlockUnparsed ;
31
30
import org .hiero .block .node .app .fixtures .plugintest .GrpcPluginTestBase ;
32
31
import org .hiero .block .node .app .fixtures .plugintest .NoBlocksHistoricalBlockFacility ;
@@ -108,14 +107,14 @@ void testPublisherSendsOnBlockPersistedNotification() throws ParseException {
108
107
assertEquals (1 , fromPluginBytes .size ());
109
108
PublishStreamResponse response = PublishStreamResponse .PROTOBUF .parse (fromPluginBytes .getFirst ());
110
109
assertEquals (ACKNOWLEDGEMENT , response .response ().kind ());
111
- final Acknowledgement ack = response .response ().as ();
112
- assertEquals (new BlockAcknowledgement (0 , null , false ), ack . blockAck () );
110
+ final BlockAcknowledgement ack = response .response ().as ();
111
+ assertEquals (new BlockAcknowledgement (0 , null , false ), ack );
113
112
// check second block
114
113
blockMessaging .sendBlockPersisted (new PersistedNotification (1 , 1 , 1 ));
115
114
PublishStreamResponse response1 = PublishStreamResponse .PROTOBUF .parse (fromPluginBytes .getLast ());
116
115
assertEquals (ACKNOWLEDGEMENT , response1 .response ().kind ());
117
- final Acknowledgement ack1 = response1 .response ().as ();
118
- assertEquals (new BlockAcknowledgement (1 , null , false ), ack1 . blockAck () );
116
+ final BlockAcknowledgement ack1 = response1 .response ().as ();
117
+ assertEquals (new BlockAcknowledgement (1 , null , false ), ack1 );
119
118
}
120
119
121
120
@ Test
@@ -142,7 +141,7 @@ void testPublisherDuplicateBlock() throws ParseException {
142
141
// last fromPluginBytes should be Duplicate
143
142
PublishStreamResponse response = PublishStreamResponse .PROTOBUF .parse (fromPluginBytes .getLast ());
144
143
assertEquals (ACKNOWLEDGEMENT , response .response ().kind ());
145
- BlockAcknowledgement ack = response .acknowledgement (). blockAck () ;
144
+ BlockAcknowledgement ack = response .acknowledgement ();
146
145
BlockAcknowledgement expectedAck = new BlockAcknowledgement (0 , null , true );
147
146
assertEquals (expectedAck , ack , "Expected an ACK with flag of duplicate (blockAlreadyExists=true)" );
148
147
}
@@ -171,9 +170,9 @@ void testFutureBlock() throws ParseException {
171
170
assertEquals (2 , fromPluginBytes .size ());
172
171
PublishStreamResponse aheadResponse = PublishStreamResponse .PROTOBUF .parse (fromPluginBytes .getLast ());
173
172
174
- // verify we get an endOfStream with status code STREAM_ITEMS_BEHIND
173
+ // verify we get an endOfStream with status code BEHIND
175
174
assertEquals (
176
- PublishStreamResponseCode . STREAM_ITEMS_BEHIND ,
175
+ Code . BEHIND ,
177
176
aheadResponse .endStream ().status ());
178
177
assertEquals (0 , aheadResponse .endStream ().blockNumber ());
179
178
}
0 commit comments