Сервис RESTful — это обычное приложение весенней загрузки, но оно зависит от моей библиотеки.
Моя библиотека содержит большую часть логики для обработки и хранения входящих данных из службы.
Сейчас я нахожусь на этапе, когда мой сервис и библиотека работают без сбоев, но в моей библиотеке отсутствуют некоторые тесты.
Я подумал, что лучший способ протестировать мою библиотеку — это, с одной стороны, модульные тесты для проверки моих методов, а с другой — интеграционные тесты для проверки еще нескольких процессов в моей библиотеке. Например. получение данных с моего внешнего уровня, обработка данных и сохранение данных в базе данных.
Итак, как я уже упоминал, я создаю свой второй проект как библиотеку, поэтому в нем отсутствуют некоторые плагины, такие как:< /p>
Код: Выделить всё
id 'org.springframework.boot' version '3.2.5'
Код: Выделить всё
plugins {
id 'java-library'
id 'maven-publish'
id 'io.spring.dependency-management' version '1.1.4'
}
...
dependencies {
implementation 'org.springframework:spring-beans:6.1.5'
implementation 'org.springframework:spring-context:6.1.5'
implementation 'org.springframework:spring-jdbc:6.1.5'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa:3.2.4'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1'
implementation 'jakarta.persistence:jakarta.persistence-api:3.1.0'
runtimeOnly 'com.mysql:mysql-connector-j:8.3.0'
compileOnly 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'
testImplementation 'junit:junit:4.13.1'
implementation 'org.mapstruct:mapstruct:1.5.5.Final'
annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.5.Final'
}
Моя проблема в том, что я немного понятия не имею, как мне действовать сейчас и как лучше всего поступить. в моей ситуации.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ot-library