Skip to content

Commit e290257

Browse files
Fixed potential test failure due to nondeterminism in the order of elements in jsonString in SimpleFilterProviderTest.testAddFilterLastOneRemainsFlip test (#4224)
1 parent f279b1b commit e290257

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/test/java/com/fasterxml/jackson/databind/ser/filter/SimpleFilterProviderTest.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
import com.fasterxml.jackson.databind.ser.FilterProvider;
1010
import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter;
1111
import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider;
12-
12+
import java.util.Map;
13+
import java.util.LinkedHashMap;
1314
/**
1415
* Tests {@link SimpleFilterProvider} on registration of filters.
1516
*/
@@ -71,8 +72,13 @@ public void testAddFilterLastOneRemainsFlip() throws Exception {
7172
AnyBeanB beanB = new AnyBeanB("1a", "2b");
7273

7374
String jsonString = MAPPER.writer(prov).writeValueAsString(beanB);
75+
76+
Map<String, Object> actualMap = MAPPER.readValue(jsonString, Map.class);
77+
Map<String, Object> expectedMap = new LinkedHashMap<>();
78+
expectedMap.put("a", "1a");
79+
expectedMap.put("b", "2b");
7480

75-
assertEquals(a2q("{'a':'1a','b':'2b'}"), jsonString);
81+
assertEquals(expectedMap, actualMap);
7682
}
7783

7884
public void testAddFilterWithEmptyStringId() throws Exception {

0 commit comments

Comments
 (0)