AssertThat匹配值语法错误,如何解决?(开发工具-eclipse)

学junit4遇到的一些问题 assertThat大部分匹配器用不了 源码:

public class UserDaoTest {

    @Test
     public void findUser(){
              
             /**数值匹配**/
             //测试变量是否大于指定值
             assertThat(51, greaterThan(50));
             //测试变量是否小于指定值
             assertThat(1,lessThan(100));
             //测试变量是否大于等于指定值
             assertThat(50,greaterThanOrEqualTo(50));
             //测试变量是否小于等于指定值
             assertThat(100, lessThanOrEqualTo(100));
              
             //测试所有条件必须成立
             assertThat(60, allOf(greaterThan(50),lessThan(100)));
             //测试只要有一个条件成立
             assertThat(50, anyOf(greaterThanOrEqualTo(50), lessThanOrEqualTo(100)));
             //测试无论什么条件成立(还没明白这个到底是什么意思)
             assertThat(0, anything());
             //测试变量值等于指定值
             assertThat(100, is(100));
             //测试变量不等于指定值
             assertThat(10, not(50));
              
             /**字符串匹配**/
             String url = "http://www.taobao.com";
             //测试变量是否包含指定字符
             assertThat(url, containsString("taobao"));
             //测试变量是否已指定字符串开头
             assertThat(url, startsWith("http://"));
             //测试变量是否以指定字符串结尾
             assertThat(url, endsWith(".com"));
             //测试变量是否等于指定字符串
             assertThat(url, equalTo("http://www.taobao.com"));
             //测试变量再忽略大小写的情况下是否等于指定字符串
             assertThat(url, equalToIgnoringCase("HTTP://WWW.TAOBAO.COM"));
            //测试变量再忽略头尾任意空格的情况下是否等于指定字符串
             assertThat(url, equalToIgnoringWhiteSpace("http://www.taobao.com"));`

图片:

img

img


报错:

img

求解答



不是有很多红线错误吗,不解决一下吗