Implement HW5 stubs, API helpers, optional SQL/MQ helpers, and test coverage

This commit is contained in:
2026-03-09 01:40:48 +03:00
parent d1247eec18
commit 507e14bc2e
53 changed files with 2320 additions and 56 deletions

View File

@@ -0,0 +1,24 @@
package ru.otus.stub.tests;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import ru.otus.stub.helper.SoapHelper;
import ru.otus.stub.model.UserScore;
class SoapHelperTest extends BaseWireMockStubTest {
private SoapHelper soapHelper;
@BeforeEach
void setUpHelper() {
soapHelper = new SoapHelper(WIREMOCK.baseUrl(), "");
}
@Test
void shouldGetUserScoreBySoap() {
final UserScore userScore = soapHelper.getUserScore(1);
Assertions.assertEquals("Test user", userScore.name());
Assertions.assertEquals(78, userScore.score());
}
}