mirror of
https://github.com/microsoft/HybridRow.git
synced 2026-01-27 05:13:16 +00:00
RowReaderTest against RootSegment.json/RootSegment.hybridrow succeeds
This commit is contained in:
@@ -66,15 +66,19 @@ public class RowReaderTest {
|
|||||||
fail(lenientFormat("failed to open %s due to %s", this.dataFile, error));
|
fail(lenientFormat("failed to open %s due to %s", this.dataFile, error));
|
||||||
}
|
}
|
||||||
|
|
||||||
LayoutResolver resolver = new LayoutResolverNamespace(this.namespace);
|
final LayoutResolver resolver = new LayoutResolverNamespace(this.namespace);
|
||||||
RowBuffer buffer = new RowBuffer(data, HybridRowVersion.V1, resolver);
|
final RowBuffer buffer = new RowBuffer(data, HybridRowVersion.V1, resolver);
|
||||||
RowReader reader = new RowReader(buffer);
|
final RowReader reader = new RowReader(buffer);
|
||||||
|
|
||||||
|
final Result result;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
visitFields(reader, 0);
|
result = visitFields(reader, 0);
|
||||||
} catch (IllegalStateException error) {
|
} catch (IllegalStateException error) {
|
||||||
fail(lenientFormat("row reader on %s failed due to %s", this.dataFile, error));
|
throw new AssertionError(lenientFormat("row reader on %s failed due to %s", this.dataFile, error));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assertEquals(result, Result.SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Result visitFields(RowReader reader, int level) {
|
private static Result visitFields(RowReader reader, int level) {
|
||||||
|
|||||||
BIN
layout.xlsx
BIN
layout.xlsx
Binary file not shown.
Reference in New Issue
Block a user