Skip to content

Commit 86db950

Browse files
committed
Add floats to JSON number tests. (#458)
1 parent 6322eb4 commit 86db950

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

metafacture-json/src/test/java/org/metafacture/json/JsonDecoderTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -199,24 +199,24 @@ public void testShouldNotProcessNumbers() {
199199
jsonDecoder.process(
200200
"{" +
201201
"\"lit1\":23," +
202-
"\"lit2\":\"42\"," +
203-
"\"arr1\":[{\"lit3\":42,\"lit4\":\"23\"}]," +
204-
"\"arr2\":[23,42,\"23\"]" +
202+
"\"lit2\":\"4.2\"," +
203+
"\"arr1\":[{\"lit3\":4.2,\"lit4\":\"23\"}]," +
204+
"\"arr2\":[23,4.2,\"23\"]" +
205205
"}"
206206
);
207207

208208
final InOrder ordered = inOrder(receiver);
209209
ordered.verify(receiver).startRecord("1");
210210
ordered.verify(receiver).literal("lit1", "23");
211-
ordered.verify(receiver).literal("lit2", "42");
211+
ordered.verify(receiver).literal("lit2", "4.2");
212212
ordered.verify(receiver).startEntity("arr1[]");
213213
ordered.verify(receiver).startEntity("1");
214-
ordered.verify(receiver).literal("lit3", "42");
214+
ordered.verify(receiver).literal("lit3", "4.2");
215215
ordered.verify(receiver).literal("lit4", "23");
216216
ordered.verify(receiver, times(2)).endEntity();
217217
ordered.verify(receiver).startEntity("arr2[]");
218218
ordered.verify(receiver).literal("1", "23");
219-
ordered.verify(receiver).literal("2", "42");
219+
ordered.verify(receiver).literal("2", "4.2");
220220
ordered.verify(receiver).literal("3", "23");
221221
ordered.verify(receiver).endEntity();
222222
ordered.verify(receiver).endRecord();
@@ -228,24 +228,24 @@ public void testShouldProcessNumbersIfEnabled() {
228228
jsonDecoder.process(
229229
"{" +
230230
"\"lit1\":23," +
231-
"\"lit2\":\"42\"," +
232-
"\"arr1\":[{\"lit3\":42,\"lit4\":\"23\"}]," +
233-
"\"arr2\":[23,42,\"23\"]" +
231+
"\"lit2\":\"4.2\"," +
232+
"\"arr1\":[{\"lit3\":4.2,\"lit4\":\"23\"}]," +
233+
"\"arr2\":[23,4.2,\"23\"]" +
234234
"}"
235235
);
236236

237237
final InOrder ordered = inOrder(receiver);
238238
ordered.verify(receiver).startRecord("1");
239239
ordered.verify(receiver).literal("lit1#", "23");
240-
ordered.verify(receiver).literal("lit2", "42");
240+
ordered.verify(receiver).literal("lit2", "4.2");
241241
ordered.verify(receiver).startEntity("arr1[]");
242242
ordered.verify(receiver).startEntity("1");
243-
ordered.verify(receiver).literal("lit3#", "42");
243+
ordered.verify(receiver).literal("lit3#", "4.2");
244244
ordered.verify(receiver).literal("lit4", "23");
245245
ordered.verify(receiver, times(2)).endEntity();
246246
ordered.verify(receiver).startEntity("arr2[]");
247247
ordered.verify(receiver).literal("1#", "23");
248-
ordered.verify(receiver).literal("2#", "42");
248+
ordered.verify(receiver).literal("2#", "4.2");
249249
ordered.verify(receiver).literal("3", "23");
250250
ordered.verify(receiver).endEntity();
251251
ordered.verify(receiver).endRecord();

metafacture-json/src/test/java/org/metafacture/json/JsonEncoderTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -251,26 +251,26 @@ public void testShouldEncodeBooleansIfEnabled() {
251251
public void testShouldNotEncodeNumbers() {
252252
encoder.startRecord("1");
253253
encoder.literal("lit1#", "23");
254-
encoder.literal("lit2", "42");
254+
encoder.literal("lit2", "4.2");
255255
encoder.startEntity("arr1[]");
256256
encoder.startEntity("1");
257-
encoder.literal("lit3#", "42");
257+
encoder.literal("lit3#", "4.2");
258258
encoder.literal("lit4", "23");
259259
encoder.endEntity();
260260
encoder.endEntity();
261261
encoder.startEntity("arr2[]");
262262
encoder.literal("1#", "23");
263-
encoder.literal("2#", "42");
263+
encoder.literal("2#", "4.2");
264264
encoder.literal("3", "23");
265265
encoder.endEntity();
266266
encoder.endRecord();
267267

268268
verify(receiver).process(
269269
"{" +
270270
"\"lit1#\":\"23\"," +
271-
"\"lit2\":\"42\"," +
272-
"\"arr1\":[{\"lit3#\":\"42\",\"lit4\":\"23\"}]," +
273-
"\"arr2\":[\"23\",\"42\",\"23\"]" +
271+
"\"lit2\":\"4.2\"," +
272+
"\"arr1\":[{\"lit3#\":\"4.2\",\"lit4\":\"23\"}]," +
273+
"\"arr2\":[\"23\",\"4.2\",\"23\"]" +
274274
"}"
275275
);
276276
}
@@ -281,26 +281,26 @@ public void testShouldEncodeNumbersIfEnabled() {
281281

282282
encoder.startRecord("1");
283283
encoder.literal("lit1#", "23");
284-
encoder.literal("lit2", "42");
284+
encoder.literal("lit2", "4.2");
285285
encoder.startEntity("arr1[]");
286286
encoder.startEntity("1");
287-
encoder.literal("lit3#", "42");
287+
encoder.literal("lit3#", "4.2");
288288
encoder.literal("lit4", "23");
289289
encoder.endEntity();
290290
encoder.endEntity();
291291
encoder.startEntity("arr2[]");
292292
encoder.literal("1#", "23");
293-
encoder.literal("2#", "42");
293+
encoder.literal("2#", "4.2");
294294
encoder.literal("3", "23");
295295
encoder.endEntity();
296296
encoder.endRecord();
297297

298298
verify(receiver).process(
299299
"{" +
300300
"\"lit1\":23," +
301-
"\"lit2\":\"42\"," +
302-
"\"arr1\":[{\"lit3\":42,\"lit4\":\"23\"}]," +
303-
"\"arr2\":[23,42,\"23\"]" +
301+
"\"lit2\":\"4.2\"," +
302+
"\"arr1\":[{\"lit3\":4.2,\"lit4\":\"23\"}]," +
303+
"\"arr2\":[23,4.2,\"23\"]" +
304304
"}"
305305
);
306306
}

0 commit comments

Comments
 (0)