我有一个GRPC-java服务器代码的实现,但是我没有找到用于单元测试StreamObserver的示例代码。有谁知道对功能进行单元测试的正确方法?
public class RpcTrackDataServiceImpl implements TrackDataServiceGrpc.TrackDataService {
@Override
public void getTracks(GetTracksRequest request, StreamObserver < GetTracksResponse > responseObserver) {
GetTracksResponse reply = GetTracksResponse
.newBuilder()
.addTracks(TrackInfo.newBuilder()
.setOwner("test")
.setTrackName("test")
.build())
.build();
responseObserver.onNext(reply);
responseObserver.onCompleted();
}
}
Run Code Online (Sandbox Code Playgroud)