Skip to content

Commit fc75185

Browse files
committed
Spotless Applied
Signed-off-by: a-saksena <[email protected]>
1 parent 464c9b2 commit fc75185

File tree

2 files changed

+41
-20
lines changed

2 files changed

+41
-20
lines changed

server/src/main/java/com/hedera/block/server/BlockStreamService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import com.hedera.block.server.mediator.StreamMediator;
2727
import com.hedera.block.server.persistence.BlockPersistenceHandler;
2828
import com.hedera.block.server.producer.ProducerBlockStreamObserver;
29-
import io.grpc.Status;
3029
import io.grpc.stub.StreamObserver;
3130
import io.helidon.webserver.grpc.GrpcService;
3231
import java.time.Clock;
@@ -169,7 +168,8 @@ void getBlock(
169168
responseBlock.get()); // TODO: Should return int and not quoted string
170169
} else {
171170
LOGGER.log(System.Logger.Level.INFO, "DID NOT FIND YOUR BLOCK");
172-
responseObserver.onNext(BlockStreamServiceGrpcProto.Block.newBuilder().setId(0).build());
171+
responseObserver.onNext(
172+
BlockStreamServiceGrpcProto.Block.newBuilder().setId(0).build());
173173
}
174174
}
175175
}
Lines changed: 39 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,74 @@
1+
/*
2+
* Copyright (C) 2024 Hedera Hashgraph, LLC
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
117
package com.hedera.block.server;
218

19+
import static org.junit.jupiter.api.Assertions.*;
20+
import static org.mockito.Mockito.*;
21+
322
import com.hedera.block.protos.BlockStreamServiceGrpcProto;
423
import com.hedera.block.server.mediator.StreamMediator;
524
import com.hedera.block.server.persistence.BlockPersistenceHandler;
6-
import io.grpc.Status;
725
import io.grpc.stub.StreamObserver;
26+
import java.util.Optional;
827
import org.junit.jupiter.api.Test;
928
import org.junit.jupiter.api.extension.ExtendWith;
1029
import org.mockito.Mock;
1130
import org.mockito.junit.jupiter.MockitoExtension;
1231

13-
import java.util.Optional;
14-
15-
import static org.junit.jupiter.api.Assertions.*;
16-
import static org.mockito.Mockito.*;
17-
1832
@ExtendWith(MockitoExtension.class)
1933
class BlockStreamServiceTest {
2034

2135
private final long TIMEOUT_THRESHOLD_MILLIS = 52L;
2236

23-
24-
@Mock
25-
private StreamObserver<BlockStreamServiceGrpcProto.Block> responseObserver;
37+
@Mock private StreamObserver<BlockStreamServiceGrpcProto.Block> responseObserver;
2638

2739
@Mock
2840
private BlockPersistenceHandler<BlockStreamServiceGrpcProto.Block> blockPersistenceHandler;
2941

3042
@Mock
3143
private StreamMediator<
32-
BlockStreamServiceGrpcProto.Block,
33-
BlockStreamServiceGrpcProto.BlockResponse>
44+
BlockStreamServiceGrpcProto.Block, BlockStreamServiceGrpcProto.BlockResponse>
3445
streamMediator;
3546

3647
@Test
3748
void getBlockHappyPath() {
38-
BlockStreamServiceGrpcProto.Block block = BlockStreamServiceGrpcProto.Block.newBuilder().setId(1).build();
39-
BlockStreamService blockStreamService = new BlockStreamService(TIMEOUT_THRESHOLD_MILLIS, streamMediator, blockPersistenceHandler);
40-
when(blockPersistenceHandler.read(1)).thenReturn(Optional.of(BlockStreamServiceGrpcProto.Block.newBuilder().setId(1).build()));
49+
BlockStreamServiceGrpcProto.Block block =
50+
BlockStreamServiceGrpcProto.Block.newBuilder().setId(1).build();
51+
BlockStreamService blockStreamService =
52+
new BlockStreamService(
53+
TIMEOUT_THRESHOLD_MILLIS, streamMediator, blockPersistenceHandler);
54+
when(blockPersistenceHandler.read(1))
55+
.thenReturn(
56+
Optional.of(
57+
BlockStreamServiceGrpcProto.Block.newBuilder().setId(1).build()));
4158
blockStreamService.getBlock(block, responseObserver);
4259
verify(responseObserver, times(1)).onNext(block);
4360
}
4461

4562
@Test
4663
void getBlockErrorPath() {
47-
BlockStreamServiceGrpcProto.Block block = BlockStreamServiceGrpcProto.Block.newBuilder().setId(1).build();
48-
BlockStreamService blockStreamService = new BlockStreamService(TIMEOUT_THRESHOLD_MILLIS, streamMediator, blockPersistenceHandler);
64+
BlockStreamServiceGrpcProto.Block block =
65+
BlockStreamServiceGrpcProto.Block.newBuilder().setId(1).build();
66+
BlockStreamService blockStreamService =
67+
new BlockStreamService(
68+
TIMEOUT_THRESHOLD_MILLIS, streamMediator, blockPersistenceHandler);
4969
when(blockPersistenceHandler.read(1)).thenReturn(Optional.empty());
5070
blockStreamService.getBlock(block, responseObserver);
51-
verify(responseObserver, times(1)).onNext(BlockStreamServiceGrpcProto.Block.newBuilder().setId(0).build());
71+
verify(responseObserver, times(1))
72+
.onNext(BlockStreamServiceGrpcProto.Block.newBuilder().setId(0).build());
5273
}
53-
}
74+
}

0 commit comments

Comments
 (0)