By
using 'haskey method, you can create a matcher for Maps to match when the
examined Map contains at least one key that is equal to the specified key.
Ex
Map<String,
String> employeeMap = new HashMap<>();
employeeMap.put("I1234",
"Krishna Gurram");
employeeMap.put("I346",
"Chamu M");
employeeMap.put("I546",
"Sri Ram");
assertThat("employeeMap
must contain the key 'I346'",employeeMap, hasKey("I346"));
TestApp.java
package com.sample.tests; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.hasKey; import java.util.HashMap; import java.util.Map; import org.junit.Test; public class TestApp { @Test public void testmethod() { Map<String, String> employeeMap = new HashMap<>(); employeeMap.put("I1234", "Krishna Gurram"); employeeMap.put("I346", "Chamu M"); employeeMap.put("I546", "Sri Ram"); assertThat("employeeMap must contain the key 'I346'",employeeMap, hasKey("I346")); } }
No comments:
Post a Comment