Запустите тест JUnit с IntelliJ - PullRequest
       9

Запустите тест JUnit с IntelliJ

0 голосов
/ 26 августа 2018

Я использую IntelliJ 2018.1 и пытаюсь запустить тест TeaVM JUnit, но при запуске теста из CTRL + SHIFT + F10 тесты пропускаются:

@RunWith(TeaVMTestRunner.class)
@SkipJVM
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class ShapeTest {

    static final Logger logger = Logger.getLogger(ShapeTest.class.getName());
    @Rule
    public final ExpectedException exception = ExpectedException.none();

    @Test
    public void testGet() {
        System.out.println("ShapeTest - testGet");
        String response = Shape.get("https://httpbin.org/get")
                .header("accept", "application/json")
                .header("Content-Type", "application/json")
                .asJson();

        JSONObject json = new JSONObject(response);
        String url = json.getString("url");
        JSONObject headers = json.getJSONObject("headers");
        assertNotNull(json);
        assertNotNull(url);
        assertNotNull(headers);

        System.out.println(json.toString());
    }

}

Но при запуске из терминала с помощью этой команды, приведенной ниже, она работает:

mvn test -Dteavm.junit.target=target/js-tests -Dteavm.junit.js.runner=h
tmlunit -Dteavm.junit.js.threads=2

Любой эксперт по IntelliJ / JUnit, который может иметь представление о том, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...