Skip to content

Commit 3a90fdd

Browse files
committed
minor: README code formatting
1 parent ac414e5 commit 3a90fdd

File tree

1 file changed

+104
-100
lines changed

1 file changed

+104
-100
lines changed

Diff for: README.md

+104-100
Original file line numberDiff line numberDiff line change
@@ -40,62 +40,64 @@ See [`JsonArgumentsProviderTest`](https://github.com/joshka/junit-json-params/bl
4040
```java
4141
import net.joshka.junit.json.params.JsonSource;
4242

43-
/**
44-
* When passed <code>{"key":"value"}</code>, is executed a single time
45-
* @param object the parsed JsonObject
46-
*/
47-
@ParameterizedTest
48-
@JsonSource("{\"key\":\"value\"}")
49-
@DisplayName("provides a single object")
50-
void singleObject(JsonObject object) {
51-
assertThat(object.getString("key")).isEqualTo("value");
52-
}
53-
54-
/**
55-
* When passed <code>[{"key":"value1"},{"key","value2"}]</code>, is
56-
* executed once per element of the array
57-
* @param object the parsed JsonObject array element
58-
*/
59-
@ParameterizedTest
60-
@JsonSource("[{\"key\":\"value1\"},{\"key\":\"value2\"}]")
61-
@DisplayName("provides an array of objects")
62-
void arrayOfObjects(JsonObject object) {
63-
assertThat(object.getString("key")).startsWith("value");
64-
}
65-
66-
/**
67-
* When passed <code>[1, 2]</code>, is executed once per array element
68-
* @param number the parsed JsonNumber for each array element
69-
*/
70-
@ParameterizedTest
71-
@JsonSource("[1,2]")
72-
@DisplayName("provides an array of numbers")
73-
void arrayOfNumbers(JsonNumber number) {
74-
assertThat(number.intValue()).isGreaterThan(0);
75-
}
76-
77-
/**
78-
* When passed <code>["value1","value2"]</code>, is executed once per array
79-
* element
80-
* @param string the parsed JsonString for each array element
81-
*/
82-
@ParameterizedTest
83-
@JsonSource("[\"value1\",\"value2\"]")
84-
@DisplayName("provides an array of strings")
85-
void arrayOfStrings(JsonString string) {
86-
assertThat(string.getString()).startsWith("value");
87-
}
88-
89-
/**
90-
* When passed <code>{'key':'value'}</code>, is executed a single time.
91-
* This simplifies writing inline JSON strings
92-
* @param object the parsed JsonObject
93-
*/
94-
@ParameterizedTest
95-
@JsonSource("{'key':'value'}")
96-
@DisplayName("handles simplified json")
97-
void simplifiedJson(JsonObject object) {
98-
assertThat(object.getString("key")).isEqualTo("value");
43+
class JsonArgumentsProviderTest {
44+
/**
45+
* When passed <code>{"key":"value"}</code>, is executed a single time
46+
* @param object the parsed JsonObject
47+
*/
48+
@ParameterizedTest
49+
@JsonSource("{\"key\":\"value\"}")
50+
@DisplayName("provides a single object")
51+
void singleObject(JsonObject object) {
52+
assertThat(object.getString("key")).isEqualTo("value");
53+
}
54+
55+
/**
56+
* When passed <code>[{"key":"value1"},{"key","value2"}]</code>, is
57+
* executed once per element of the array
58+
* @param object the parsed JsonObject array element
59+
*/
60+
@ParameterizedTest
61+
@JsonSource("[{\"key\":\"value1\"},{\"key\":\"value2\"}]")
62+
@DisplayName("provides an array of objects")
63+
void arrayOfObjects(JsonObject object) {
64+
assertThat(object.getString("key")).startsWith("value");
65+
}
66+
67+
/**
68+
* When passed <code>[1, 2]</code>, is executed once per array element
69+
* @param number the parsed JsonNumber for each array element
70+
*/
71+
@ParameterizedTest
72+
@JsonSource("[1,2]")
73+
@DisplayName("provides an array of numbers")
74+
void arrayOfNumbers(JsonNumber number) {
75+
assertThat(number.intValue()).isGreaterThan(0);
76+
}
77+
78+
/**
79+
* When passed <code>["value1","value2"]</code>, is executed once per array
80+
* element
81+
* @param string the parsed JsonString for each array element
82+
*/
83+
@ParameterizedTest
84+
@JsonSource("[\"value1\",\"value2\"]")
85+
@DisplayName("provides an array of strings")
86+
void arrayOfStrings(JsonString string) {
87+
assertThat(string.getString()).startsWith("value");
88+
}
89+
90+
/**
91+
* When passed <code>{'key':'value'}</code>, is executed a single time.
92+
* This simplifies writing inline JSON strings
93+
* @param object the parsed JsonObject
94+
*/
95+
@ParameterizedTest
96+
@JsonSource("{'key':'value'}")
97+
@DisplayName("handles simplified json")
98+
void simplifiedJson(JsonObject object) {
99+
assertThat(object.getString("key")).isEqualTo("value");
100+
}
99101
}
100102
```
101103

@@ -108,50 +110,52 @@ See [`JsonFileArgumentsProviderTest`](https://github.com/joshka/junit-json-param
108110
```java
109111
import net.joshka.junit.json.params.JsonFileSource;
110112

111-
/**
112-
* When passed <code>{"key":"value"}</code>, is executed a single time
113-
* @param object the parsed JsonObject
114-
*/
115-
@ParameterizedTest
116-
@JsonFileSource(resources = "/single-object.json")
117-
@DisplayName("provides a single object")
118-
void singleObject(JsonObject object) {
119-
assertThat(object.getString("key")).isEqualTo("value");
120-
}
121-
122-
/**
123-
* When passed <code>[{"key":"value1"},{"key","value2"}]</code>, is
124-
* executed once per element of the array
125-
* @param object the parsed JsonObject array element
126-
*/
127-
@ParameterizedTest
128-
@JsonFileSource(resources = "/array-of-objects.json")
129-
@DisplayName("provides an array of objects")
130-
void arrayOfObjects(JsonObject object) {
131-
assertThat(object.getString("key")).startsWith("value");
132-
}
133-
134-
/**
135-
* When passed <code>[1, 2]</code>, is executed once per array element
136-
* @param number the parsed JsonNumber for each array element
137-
*/
138-
@ParameterizedTest
139-
@JsonFileSource(resources = "/array-of-numbers.json")
140-
@DisplayName("provides an array of numbers")
141-
void arrayOfNumbers(JsonNumber number) {
142-
assertThat(number.intValue()).isGreaterThan(0);
143-
}
144-
145-
/**
146-
* When passed <code>["value1","value2"]</code>, is executed once per array
147-
* element
148-
* @param string the parsed JsonString for each array element
149-
*/
150-
@ParameterizedTest
151-
@JsonFileSource(resources = "/array-of-strings.json")
152-
@DisplayName("provides an array of strings")
153-
void arrayOfStrings(JsonString string) {
154-
assertThat(string.getString()).startsWith("value");
113+
class JsonFileArgumentsProviderTest {
114+
/**
115+
* When passed <code>{"key":"value"}</code>, is executed a single time
116+
* @param object the parsed JsonObject
117+
*/
118+
@ParameterizedTest
119+
@JsonFileSource(resources = "/single-object.json")
120+
@DisplayName("provides a single object")
121+
void singleObject(JsonObject object) {
122+
assertThat(object.getString("key")).isEqualTo("value");
123+
}
124+
125+
/**
126+
* When passed <code>[{"key":"value1"},{"key","value2"}]</code>, is
127+
* executed once per element of the array
128+
* @param object the parsed JsonObject array element
129+
*/
130+
@ParameterizedTest
131+
@JsonFileSource(resources = "/array-of-objects.json")
132+
@DisplayName("provides an array of objects")
133+
void arrayOfObjects(JsonObject object) {
134+
assertThat(object.getString("key")).startsWith("value");
135+
}
136+
137+
/**
138+
* When passed <code>[1, 2]</code>, is executed once per array element
139+
* @param number the parsed JsonNumber for each array element
140+
*/
141+
@ParameterizedTest
142+
@JsonFileSource(resources = "/array-of-numbers.json")
143+
@DisplayName("provides an array of numbers")
144+
void arrayOfNumbers(JsonNumber number) {
145+
assertThat(number.intValue()).isGreaterThan(0);
146+
}
147+
148+
/**
149+
* When passed <code>["value1","value2"]</code>, is executed once per array
150+
* element
151+
* @param string the parsed JsonString for each array element
152+
*/
153+
@ParameterizedTest
154+
@JsonFileSource(resources = "/array-of-strings.json")
155+
@DisplayName("provides an array of strings")
156+
void arrayOfStrings(JsonString string) {
157+
assertThat(string.getString()).startsWith("value");
158+
}
155159
}
156160
```
157161

0 commit comments

Comments
 (0)