Articles of java

Получить экземпляр объекта из класса <*> (Отражение)

Некоторые предпосылки – я пытаюсь написать общий способ переопределения значений, исходящих от сервера, не зная точно, на каком классе они должны быть установлены. Так что я делаю: Я смотрю на ключ / значение, полученное с сервера, а затем начинаю искать (итерации) в объекте «Пользователь» и все его поля – если одно из полей соответствует тому, […]

Неразрешенная ссылка: junit

Я пишу игру, используя рамки Kotlin и LibGDX. Я новичок в тестировании. Я прочитал несколько основных руководств по созданию простого теста. И как настроить град. Я просто нажал на класс и выберите создать тест. Но, когда я пытаюсь построить проект, я получаю сообщение об ошибке: e: /Users/maximternovtsi/bagel/core/src/test/test/BagelTest.kt: (1, 12): Unresolved reference: junit e: /Users/maximternovtsi/bagel/core/src/test/test/BagelTest.kt: (2, […]

java.awt.HeadlessException запуска приложения JavaFX от Kotlin REPL

Привет, я пытаюсь запустить приложение JavaFx из REPL Kotlin, чтобы отобразить диаграмму. Код для запуска приложения прост, но я получаю java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.<init>(Window.java:536) at java.awt.Frame.<init>(Frame.java:420) at javax.swing.JFrame.<init>(JFrame.java:233) at com.github.lwhite1.tablesaw.plotting.fx.FxPlot.getJfxPanel(FxPlot.java:13) at com.github.lwhite1.tablesaw.api.plot.Pareto.initAndShowGUI(Pareto.java:65) at com.github.lwhite1.tablesaw.api.plot.Pareto.lambda$show$1(Pareto.java:41) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at […]

Kotlin, Java, JSTL Boolean interop

У меня проблема с JSTL и Kotlin interop. У меня есть этот класс kotlin с 2 котлинскими булевыми полями. class Foo { var isBar1 : Boolean = false var isBar2 : Boolean = false constructor() constructor(isBar1: Boolean, isBar2: Boolean) { this.isBar1 = isBar1 this.isBar2 = isBar2 } } Я должен получить эти два поля из […]

Динамически загружать пружину xml config

В момент запуска весеннего приложения я хочу отсканировать путь на компьютере, найти файлы jar и построить весенний контекст приложения из xml-файлов конфигурации внутри них. Все в порядке, чтобы добавить файл jar в путь к классам и создать ApplicationContext. Но я не могу найти никаких компонентов из нового контекста. Все необходимые зависимости доступны в файлах jar […]

Kotlin / Java – тестирование данных базы данных REST API

Я пытаюсь проверить подключение к моей базе данных и пытаюсь настроить базу данных Mock. Я понятия не имею, как это сделать. Как можно с какой-либо тестовой инфраструктурой издеваться над базой данных и тестировать мой метод (показано ниже) getUserById ? Поскольку это использует raw jdbc, как я могу перезаписать этот метод getConnection() чтобы использовать базу данных […]

Spring Data JPA / Hibernate "Невозможно найти атрибут с заданным именем"

У нас есть проблема с Spring Web Application и Hibernate. Это написано в Котлине. У нас есть абстрактный объект @Inheritance(strategy = InheritanceType.JOINED) abstract @Entity class ContactLogEntry protected constructor() { @GeneratedValue @Id val id: Long = 0 @ManyToOne @JoinColumn protected lateinit var _contact: AbstractContact open val contact: AbstractContact? get() = _contact @ManyToOne protected var _user: User? […]

Длина конечной точки, огурца и Windows

Я использую плагин Gradle Util для преодоления ошибки выполнения команды Windows из-за ограничения длины командной строки больше 32, и это, похоже, работает для задач build , bootRun и test , однако для моей задачи cucumber task cucumber() { dependsOn assemble, compileTestJava doLast { javaexec { main = "org.junit.runner.JUnitCore" classpath = configurations.cucumberRuntime + sourceSets.main.output + sourceSets.test.output […]

Как проверить, что изображение было изменено, если в коде HTML нет изменений?

Как проверить, что изображение было изменено, если в коде HTML нет изменений? Это может показаться немного сложным, поэтому я попытаюсь добавить некоторые детали. Прежде всего, я пишу тесты с Kotlin + Selenide, но если ваши советы \ трюки \ ответы будут в Java + Selenium, я полностью в порядке. Во-вторых, вот такая ситуация: у меня […]

JUnit, @ControllerAdvice и отсутствие проверенных исключений в Kotlin

Я написал советника по проверке в Kotlin, который вызывает EntityValidationException при неудачной проверке валидации: @Aspect @Named class ValidationAdvisor @Inject constructor(val validator: EntityValidator) { @Around(EVERY_SAVE_AND_UPDATE_TO_DATABASE) fun validate(point: ProceedingJoinPoint): Any { val result: List<ConstraintViolation<Any>> = validator.validate(getEntity(point)) if (isEntityValid(result)) return point.proceed() throw EntityValidationException( violationInfos = result as List<ConstraintViolationInfo> ) } private fun getEntity(point: ProceedingJoinPoint): Any { return point.args[0] […]

Intereting Posts
Kotlin – Невозможно использовать параметр T в качестве параметра типа reified. Вместо этого используйте класс Извлечение URL-адреса в Android Kotlin асинхронно Перегруженные методы, получающие функции более высокого порядка в Котлине Как создать буферы протокола Google и Kotlin с использованием Gradle? Напишите исходный HTML-код внутри kotlinx.html DSL Как запустить Kotlin Koans в IntelliJ? Что такое «Основной класс»? Recyclerview: прослушивание событий с добавлением кликов Объявление Admob Interstitial на кнопке Click Определение функции: fun vs val Android: невозможно обновить Listview с помощью CustomAdapter Имеет ли Kotlin стандартный способ форматирования числа в качестве английского ординала? null в listOf (), а не null в listOf (значение) в Kotlin в одном лайнере? Накладные расходы расширения Kotlin для Android Почему этот тип еще нужен, хотя он уже был уверен в этом примере? Разница между MutableList и List в Котлине