Я хочу исправить проблему с аннотацией @Before - PullRequest
0 голосов
/ 12 января 2020

Это аннотация @before, которую я не могу решить

@Before
public void initDb() {
    {
        User newUser = new User("testUser@mail.com", "testUser", "****");
        userService.createUser(newUser);
    }
    {
        User newUser = new User("testAdmin@mail.com", "testUser", "****");
        userService.createUser(newUser);
    }
}

Ниже представлен весь мой импорт

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import java.util.List;
import org.aspectj.lang.annotation.Before;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import com.leadApp.Entities.Task;
import com.leadApp.Entities.User;
import com.leadApp.services.TaskService;
import com.leadApp.services.UserService;

Я был бы признателен, если бы кто-нибудь смог дать представление о том, что я могу сделать дальше, я использую Eclipse Oxygen

1 Ответ

0 голосов
/ 12 января 2020

Вы, кажется, используете JUnit 5 AKA JUnit Jupiter.

Аннотация называется BeforeEach, а не Before. И, конечно, его следует импортировать из пакета org.junit.jupiter, а не из org.aspectj.lang.annotation, который не имеет ничего общего с JUnit.

Существует руководство, вы должны прочитать его: https://junit.org/junit5/docs/current/user-guide/

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