Мой тест Junit дал java .lang.NullPointerException - PullRequest
0 голосов
/ 13 февраля 2020

Это тестовый класс, изначально он работает довольно хорошо, но после исправления некоторых ошибок из проверки javax он начал выдавать ошибку

** На самом деле я новичок в тестировании JUnit и очень путать с этой ошибкой я получаю. Ошибка, исключение Null Pointer. Пожалуйста, я буду признателен, что некоторые могут привести меня к решению **

    @RunWith(SpringJUnit4ClassRunner.class)
    @SpringBootTest
    class NhSystemApplicationTests {

        @Autowired
        private UserService userService;

        @Autowired
        private TaskService taskService;

    @Before(value = "")
    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);
        }

        Task userTask = new Task("02/01/2018", "00:11", "11:00", "You need to work Today");
        User user = userService.findOne("testUser@mail.com");
        taskService.addTask(userTask, user);  
    }

    @Test
    public void testUser() {

        User user = userService.findOne("testUser@mail.com");
        assertNotNull(user);
        User admin= userService.findOne("testAdmin@mail.com");
        assertEquals(admin.getEmail(), "testAdmin@mail.com");
    }

    @Test
    public void testTask() {
        User user = userService.findOne("testUser@mail.com");
        List<Task> task = taskService.findUserTask(user);
        assertNotNull(task);
    }

    }

Вот изображение ошибки java .lang.NullPointerException stacktrace

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