что за ошибки WARNING: A Java agent has been loaded dynamically (C:\Users\vika.m2\repository\net\bytebuddy\byte-buddy-agent\1.14.11\byte-buddy-agent-1.14.11.jar) WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information WARNING: Dynamic loading of agents will be disallowed by default in a future release OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
org.opentest4j.AssertionFailedError: Expected :HUMO Actual :OTHER <Click to see difference>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEq
Ошибки и предупреждения, которые вы видите, связаны с несколькими аспектами работы Java и тестирования с использованием JUnit. Давайте разберем их по порядку:
WARNING: A Java agent has been loaded dynamically...
byte-buddy-agent
, который используется дл�� манипуляции байт-кодом во время выполнения программы.WARNING: If a serviceability tool is in use...
-XX:+EnableDynamicAgentLoading
, если вы используете инструменты для обслуживания (например, пр��филировщики и��и отладчики).WARNING: If a serviceability tool is not in use...
-Djdk.instrument.traceUsage
, чтобы получить больш�� информации о том, как используется ��гент.WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes...
Для предупреждений �� Java агенте:
-XX:+EnableDynamicAgentLoading
при запуске JVM.-Djdk.instrument.traceUsage
, чтобы получить больше информации.Для ошибки теста JUnit:
Пример запус��а JVM с дополнительным�� флагами:
java -XX:+EnableDynamicAgentLoading -Djdk.instrument.traceUsage -jar your-application.jar
Или, если вы используете Maven для запуска тестов:
mvn test -DargLine="-XX:+EnableDynamicAgentLoading -Djdk.instrument.traceUsage"
Эти шаги помогут вам устранить предупреждения и лучше понять, почему ваш тест не проходит.