【发布时间】:2020-08-25 17:00:31
【问题描述】:
我有一个简单的管道,它只是将文件从源复制到目标。我正在尝试为我设置的窗口编写测试。
有没有办法对文件使用 TestStream 类?
例如:
@Test
public void elementsAreInCorrectWindows() {
TestStream<FileIO.ReadableFile> testStream = TestStream.create(ReadableFileCoder.of())
.advanceWatermarkTo(start)
.addElements(readableFile1)
.advanceWatermarkTo(end)
.addElements(readableFile2)
.advanceWatermarkToInfinity();
}
但是,ReadableFile 的构造函数被打包保护,所以我无法创建这些对象。
【问题讨论】:
标签: java junit apache-beam