typeColumnBuilder.add(parameterAdapter.displayType(markupDocBuilder)); nameColumnBuilder.add(getParameterNameColumnContent(markupDocBuilder, parameterAdapter)); descriptionColumnBuilder.add(buildDescriptionForParameter(markupDocBuilder, parameterAdapter)); schemaColumnBuilder.add(parameterAdapter.displaySchema(markupDocBuilder)); defaultColumnBuilder.add(parameterAdapter.displayDefaultValue(markupDocBuilder));
typeColumnBuilder.add(parameterAdapter.displayType(markupDocBuilder)); nameColumnBuilder.add(getParameterNameColumnContent(markupDocBuilder, parameterAdapter)); descriptionColumnBuilder.add(parameterAdapter.displayDescription(markupDocBuilder)); schemaColumnBuilder.add(parameterAdapter.displaySchema(markupDocBuilder)); defaultColumnBuilder.add(parameterAdapter.displayDefaultValue(markupDocBuilder)); new RequestBodyAdapter(context, operation, operation.getOperation().getRequestBody(), definitionDocumentResolver); typeColumnBuilder.add(requestBodyAdapter.displayType(markupDocBuilder)); nameColumnBuilder.add(getParameterNameColumnContent(markupDocBuilder, requestBodyAdapter)); descriptionColumnBuilder.add(requestBodyAdapter.displayDescription(markupDocBuilder)); schemaColumnBuilder.add(requestBodyAdapter.displaySchema(markupDocBuilder)); defaultColumnBuilder.add(requestBodyAdapter.displayDefaultValue(markupDocBuilder));
typeColumnBuilder.add(parameterAdapter.displayType(markupDocBuilder)); nameColumnBuilder.add(getParameterNameColumnContent(markupDocBuilder, parameterAdapter)); descriptionColumnBuilder.add(parameterAdapter.displayDescription(markupDocBuilder)); schemaColumnBuilder.add(parameterAdapter.displaySchema(markupDocBuilder)); defaultColumnBuilder.add(parameterAdapter.displayDefaultValue(markupDocBuilder));
public static StringColumn of(StringColumnId id, String value) { return builder(id).add(value).build(); }
public static StringColumn of(StringColumnId id, String value) { return builder(id).add(value).build(); }
@Test(expected = IllegalArgumentException.class) public void failOnDifferingColumnSizes() { StringColumn oneRowColumn = StringColumn.builder(NAME).add("foo").build(); IntColumn threeRowColumn = IntColumn.builder(AGE).addAll(1, 2, 3).build(); DataFrame.ofAll(oneRowColumn, threeRowColumn); }
@Test public void valueTypeSpecificBuilding() { StringColumn column = builder().add("bli").addAll("bla", "blu").add("zzz").build(); assertEquals(ID, column.getId()); assertEquals(4, column.getRowCount()); assertEquals("bli", column.getValueAt(0)); assertEquals("zzz", column.getValueAt(column.getRowCount() - 1)); }
@Test public void testTable() throws URISyntaxException { StringColumn.Builder typeColumnBuilder = StringColumn.builder(StringColumnId.of("type")); typeColumnBuilder.add("type1").add("type2").add("type3"); StringColumn.Builder nameColumnBuilder = StringColumn.builder(StringColumnId.of("name")); nameColumnBuilder.add("name1").add("").add("name3"); StringColumn.Builder descriptionColumnBuilder = StringColumn.builder(StringColumnId.of("description")); descriptionColumnBuilder.add("").add("").add(""); Swagger2MarkupConverter.Context context = createContext(); MarkupDocBuilder markupDocBuilder = context.createMarkupDocBuilder(); markupDocBuilder = new TableComponent(context).apply(markupDocBuilder, TableComponent.parameters( typeColumnBuilder.build(), nameColumnBuilder.build(), descriptionColumnBuilder.build())); markupDocBuilder.writeToFileWithoutExtension(outputDirectory, StandardCharsets.UTF_8); Path expectedFile = getExpectedFile(COMPONENT_NAME); DiffUtils.assertThatFileIsEqual(expectedFile, outputDirectory, getReportName(COMPONENT_NAME)); }