问题提出
在JUnit中编写单元测试之时,发现如下问题:
assertThat其定义如下:
public static <T> void assertThat(T actual, Matcher<? super T> matcher) {
assertThat("", actual, matcher);
}
解决
修改策略:
Assert.<java.lang.String>assertThat(vehicleTeamMemberResDto.getVehicleTeamName(), is("测试车队1"));
在方法名之前,通过<>加入具体的类型,指定方法的数据类型。