Commit 5b63b807 authored by dreis2211's avatar dreis2211 Committed by Brian Clozel

Separate compound properties in appendices

parent c4b01870
...@@ -46,11 +46,10 @@ class CompoundConfigurationTableEntry extends ConfigurationTableEntry { ...@@ -46,11 +46,10 @@ class CompoundConfigurationTableEntry extends ConfigurationTableEntry {
@Override @Override
public void write(AsciidocBuilder builder) { public void write(AsciidocBuilder builder) {
builder.append("|`+++"); builder.append("|");
this.configurationKeys.forEach(builder::appendln); this.configurationKeys.forEach((key) -> builder.appendln("`+", key, "+` +"));
builder.appendln("+++`"); builder.appendln("").appendln("|").append("|+++")
builder.appendln("|"); .append(this.description).appendln("+++");
builder.appendln("|+++", this.description, "+++");
} }
} }
...@@ -47,9 +47,10 @@ public class CompoundConfigurationTableEntryTests { ...@@ -47,9 +47,10 @@ public class CompoundConfigurationTableEntryTests {
entry.addConfigurationKeys(firstProp, secondProp, thirdProp); entry.addConfigurationKeys(firstProp, secondProp, thirdProp);
AsciidocBuilder builder = new AsciidocBuilder(); AsciidocBuilder builder = new AsciidocBuilder();
entry.write(builder); entry.write(builder);
assertThat(builder.toString()).isEqualTo("|`+++spring.test.first" + NEWLINE assertThat(builder.toString()).isEqualTo(
+ "spring.test.second" + NEWLINE + "spring.test.third" + NEWLINE + "+++`" "|`+spring.test.first+` +" + NEWLINE + "`+spring.test.second+` +"
+ NEWLINE + "|" + NEWLINE + "|+++This is a description.+++" + NEWLINE); + NEWLINE + "`+spring.test.third+` +" + NEWLINE + NEWLINE + "|"
+ NEWLINE + "|+++This is a description.+++" + NEWLINE);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment