package com.github.scribejava.core.utils; import java.util.LinkedHashMap; import java.util.HashMap; import java.util.Map; import org.junit.Assert; import org.junit.Test; public class MapUtilsTest { @Test public void shouldPrettyPrintMap() { final Map<Integer, String> map = new LinkedHashMap<>(); map.put(1, "one"); map.put(2, "two"); map.put(3, "three"); map.put(4, "four"); Assert.assertEquals("{ 1 -> one , 2 -> two , 3 -> three , 4 -> four }", MapUtils.toString(map)); } @Test public void shouldHandleEmptyMap() { final Map<Integer, String> map = new HashMap<>(); Assert.assertEquals("{}", MapUtils.toString(map)); } @Test public void shouldHandleNullInputs() { Assert.assertEquals("", MapUtils.toString(null)); } }