Skip to content

Commit 0203bba

Browse files
committed
a reformat code
1 parent e9e354e commit 0203bba

File tree

2 files changed

+56
-54
lines changed

2 files changed

+56
-54
lines changed

approvaltests-tests/src/test/java/org/approvaltests/TableTest.java

Lines changed: 42 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,44 +4,47 @@
44
import org.approvaltests.utils.MarkdownTable;
55
import org.junit.jupiter.api.Test;
66

7-
public class TableTest {
8-
@Test
9-
void abilityModifier() {
10-
Integer[] inputs = Range.get(1, 20);
11-
MarkdownTable table = MarkdownTable.create(inputs, a -> getModifier(a), "Score", "Modifier");
12-
Approvals.verify(table);
13-
}
14-
15-
@Test
16-
void differentCases() {
17-
// begin-snippet: markdown_table_example
18-
String[] inputs = {"verify json", "verify all", "verify parameters", "verify as json"};
19-
MarkdownTable table = MarkdownTable.withHeaders("Input", "Camel Case", "Snake Case", "Kebab Case");
20-
table.addRowsForInputs(inputs, this::toCamelCase, this::toSnakeCase, this::toKebabCase);
21-
Approvals.verify(table);
22-
// end-snippet
23-
}
24-
25-
private String toKebabCase(String input) {
26-
String[] parts = input.split(" ");
27-
return String.join("-", parts);
28-
}
29-
30-
private String toSnakeCase(String input) {
31-
String[] parts = input.split(" ");
32-
return String.join("_", parts);
33-
}
34-
35-
private String toCamelCase(String input) {
36-
String[] parts = input.split(" ");
37-
String out = parts[0];
38-
for (int i = 1; i < parts.length; i++) {
39-
out += Character.toUpperCase(parts[i].charAt(0)) + parts[i].substring(1);
40-
}
41-
return out;
42-
}
43-
44-
private Integer getModifier(Integer ability) {
45-
return ability / 2 - 5;
7+
public class TableTest
8+
{
9+
@Test
10+
void abilityModifier()
11+
{
12+
Integer[] inputs = Range.get(1, 20);
13+
MarkdownTable table = MarkdownTable.create(inputs, a -> getModifier(a), "Score", "Modifier");
14+
Approvals.verify(table);
15+
}
16+
@Test
17+
void differentCases()
18+
{
19+
// begin-snippet: markdown_table_example
20+
String[] inputs = {"verify json", "verify all", "verify parameters", "verify as json"};
21+
MarkdownTable table = MarkdownTable.withHeaders("Input", "Camel Case", "Snake Case", "Kebab Case");
22+
table.addRowsForInputs(inputs, this::toCamelCase, this::toSnakeCase, this::toKebabCase);
23+
Approvals.verify(table);
24+
// end-snippet
25+
}
26+
private String toKebabCase(String input)
27+
{
28+
String[] parts = input.split(" ");
29+
return String.join("-", parts);
30+
}
31+
private String toSnakeCase(String input)
32+
{
33+
String[] parts = input.split(" ");
34+
return String.join("_", parts);
35+
}
36+
private String toCamelCase(String input)
37+
{
38+
String[] parts = input.split(" ");
39+
String out = parts[0];
40+
for (int i = 1; i < parts.length; i++)
41+
{
42+
out += Character.toUpperCase(parts[i].charAt(0)) + parts[i].substring(1);
4643
}
44+
return out;
45+
}
46+
private Integer getModifier(Integer ability)
47+
{
48+
return ability / 2 - 5;
49+
}
4750
}

approvaltests/src/main/java/org/approvaltests/utils/MarkdownTable.java

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,22 @@ public static <I, O> MarkdownTable create(I[] inputs, Function1<I, O> o, String
2020
}
2121
return table;
2222
}
23-
24-
public static MarkdownTable withHeaders(String... columnNames) {
25-
MarkdownTable table = new MarkdownTable();
26-
return table.withColumnHeaders(columnNames);
27-
}
28-
29-
public <I> MarkdownTable addRowsForInputs(I[] inputs, Function1<I, Object>... transfers)
23+
public static MarkdownTable withHeaders(String... columnNames)
24+
{
25+
MarkdownTable table = new MarkdownTable();
26+
return table.withColumnHeaders(columnNames);
27+
}
28+
public <I> MarkdownTable addRowsForInputs(I[] inputs, Function1<I, Object>... transfers)
29+
{
30+
for (I input : inputs)
3031
{
31-
for (I input : inputs)
32-
{
33-
Queryable<Object> row = Queryable.as(transfers).select(f -> f.call(input));
34-
row.add(0, input);
35-
addRow(row.toArray());
36-
}
37-
return this;
32+
Queryable<Object> row = Queryable.as(transfers).select(f -> f.call(input));
33+
row.add(0, input);
34+
addRow(row.toArray());
3835
}
39-
public MarkdownTable addRow(Object... columns)
36+
return this;
37+
}
38+
public MarkdownTable addRow(Object... columns)
4039
{
4140
markdown += printRow(columns);
4241
return this;

0 commit comments

Comments
 (0)