MCPcopy
hub / github.com/libgdx/libgdx / appendTest

Method appendTest

gdx/test/com/badlogic/gdx/utils/CharArrayTest.java:316–396  ·  view source on GitHub ↗

Test append methods

()

Source from the content-addressed store, hash-verified

314
315 /** Test append methods */
316 @Test
317 public void appendTest () {
318 CharArray array = new CharArray();
319
320 // Append boolean
321 array.append(true);
322 Assert.assertEquals("true", array.toString());
323 array.clear();
324
325 array.append(false);
326 Assert.assertEquals("false", array.toString());
327 array.clear();
328
329 // Append char
330 array.append('X');
331 Assert.assertEquals("X", array.toString());
332 array.clear();
333
334 // Append int
335 array.append(123);
336 Assert.assertEquals("123", array.toString());
337 array.clear();
338
339 // Append int with padding
340 array.append(42, 5, '0');
341 Assert.assertEquals("00042", array.toString());
342 array.clear();
343
344 // Append long
345 array.append(9876543210L);
346 Assert.assertEquals("9876543210", array.toString());
347 array.clear();
348
349 // Append float/double
350 array.append(3.14f);
351 Assert.assertEquals("3.14", array.toString());
352 array.clear();
353
354 array.append(2.71828);
355 Assert.assertEquals("2.71828", array.toString());
356 array.clear();
357
358 // Append String
359 array.append("Hello");
360 Assert.assertEquals("Hello", array.toString());
361
362 array.append(" World");
363 Assert.assertEquals("Hello World", array.toString());
364 array.clear();
365
366 // Append null
367 array.append((String)null);
368 Assert.assertEquals("null", array.toString());
369 array.clear();
370
371 // Append with separator
372 array.append("one");
373 array.appendSeparator(',');

Callers

nothing calls this directly

Calls 5

appendMethod · 0.95
toStringMethod · 0.95
clearMethod · 0.95
appendSeparatorMethod · 0.95
assertEqualsMethod · 0.45

Tested by

no test coverage detected