Задать вопрос
@bigmag
JAVA Developer

Почему при выполнении теста в Eclipse в консоли отображается сообщение Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for?

Учебный проект Web-приложение на Spring Boot. Элементарный REST-контроллер с записью в PostgreSQL. Работаю в IDE Eclipse 2023-06.

В проект добавил тестовый метод:
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;

import java.math.BigDecimal;
import java.util.Optional;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

import ru.geraskindenis.models.Account;
import ru.geraskindenis.repositories.AccountRepository;
import ru.geraskindenis.services.TransferService;

public class TransferServiceUnitTest {
	@Test
	@DisplayName("Test the amount is transfered from one account to another if no exception occurs.")
	public void moneyTransferHappyFlow() {
		AccountRepository accountRepository = mock(AccountRepository.class);
		TransferService transferService = new TransferService(accountRepository);

		Account sender = new Account();
		sender.setId(1l);
		sender.setAmount(new BigDecimal(1000));

		Account destination = new Account();
		destination.setId(2l);
		destination.setAmount(new BigDecimal(1000));

		given(accountRepository.findById(sender.getId())).willReturn(Optional.of(sender));
		given(accountRepository.findById(destination.getId())).willReturn(Optional.of(destination));

		transferService.transferMoney(sender.getId(), destination.getId(), new BigDecimal(100));

		verify(accountRepository).changeAmount(1, new BigDecimal(900));
		verify(accountRepository).changeAmount(2, new BigDecimal(1100));
	}

}


При запуске теста в консоле отображается красным сообщение:
Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended


Результат теста положительный, все отрабатывает хорошо, но это сообщение меня напрягает.
Кто может подсказать почему отображается сообщение и что нужно сделать, что бы его не было?
  • Вопрос задан
  • 310 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Dementor
программист, архитектор, аналитик
Первая же ссылка в гугле ведет на этот же вопрос на СО и там ответ даже с картинками:
https://stackoverflow.com/questions/54205486/how-t...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы