Метод assertThat имеет ошибку усложнения в проекте Java - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь скомпилировать проект Java.Я получаю следующую ошибку из моего кода.Что я делаю не так?

import java.lang.reflect.Field;
import java.util.Map;
import java.lang.Object;
import static org.junit.Assert.*;
import static org.junit.Assert.assertThat;
import java.lang.String;
import org.junit.Test;
public class EnvironmentsTest {

@Test
public void testGetFoobar() throws Exception {
    assertNull(System.getenv("MY_VAR"));

    injectEnvironmentVariable("MY_VAR", "my_var");

    assertThat(System.getenv("MY_VAR"), is("my_var"));
}


cannot find symbol
symbol:   method is(java.lang.String)
location: class EnvironmentsTest

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

импорт:

import static org.hamcrest.CoreMatchers.is;
0 голосов
/ 12 июня 2018

это совпадение от Hamcrest.Смотри http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/hamcrest/core/Is.html

...