Skip to content

Commit 7f265c1

Browse files
committed
add comments to test methods and classes
1 parent b788d10 commit 7f265c1

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

src/test/java/com/ewp/crm/service/impl/ClientServiceTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414
import static org.junit.jupiter.api.Assertions.assertNotNull;
1515
import static org.junit.jupiter.api.Assertions.assertNull;
1616

17+
/**
18+
Тестирование CRUD операций ClientService на отдельной базе данных
19+
Перед запуском теста создать базу данных crmtest, на которой будет происходить тестирование,
20+
настройки хранятся в файле test\resources\application-test.properties,
21+
если убрать (properties = "spring.profiles.active=test") - тестирование произодет на реальной базе проекта
22+
*/
23+
1724
@ExtendWith(SpringExtension.class)
1825
@SpringBootTest(properties = "spring.profiles.active=test")
1926
@Rollback
@@ -23,6 +30,7 @@ public class ClientServiceTest {
2330
@Autowired
2431
private ClientService clientService;
2532

33+
//проверяет, равен ли созданный клиент клиенту, добавленному в базу методом add() клиентсервиса
2634
@Test
2735
public void testAdd() {
2836
String expectedName = "Test_clientService_add";
@@ -31,17 +39,20 @@ public void testAdd() {
3139
assertEquals(expectedClient, actualClient);
3240
}
3341

42+
//проверяет, равен ли созданный клиент клиенту, прочитанному из базы методом getClientByID() клиентсервиса
3443
@Test
3544
public void testGet() {
3645
String expectedName = "Test_clientService_get";
3746
Client expectedClient = new Client.Builder(expectedName).build();
3847
clientService.add(expectedClient);
3948
Long id = expectedClient.getId();
49+
//проверяет, добавлен ли клиент в базу данных (id != null) перед чтением из базы
4050
assertNotNull(id);
4151
Client actualClient = clientService.getClientByID(id).isPresent() ? clientService.getClientByID(id).get() : null;
4252
assertEquals(expectedClient, actualClient);
4353
}
4454

55+
//проверяет, равен ли измененный клиент клиенту, прочитанному из базы после работы метода updateClient() клиентсервиса
4556
@Test
4657
public void testUpdate() {
4758
String oldName = "Test_clientService_update";
@@ -50,17 +61,20 @@ public void testUpdate() {
5061
String expectedName = "Test_clientService_updated";
5162
expectedClient.setName(expectedName);
5263
Long id = expectedClient.getId();
64+
//проверяет, добавлен ли клиент в базу данных (id != null) перед обновлением
5365
assertNotNull(id);
5466
clientService.updateClient(expectedClient);
5567
Client actualClient = clientService.get(id);
5668
assertEquals(expectedClient, actualClient);
5769
}
5870

71+
//проверяет, равен ли удаленный клиент null после работы метода delete() клиентсервиса
5972
@Test
6073
public void testDelete() {
6174
Client client = new Client.Builder("Test_clientService_delete").build();
6275
clientService.add(client);
6376
Long id = client.getId();
77+
//проверяет, добавлен ли клиент в базу данных (id != null) перед удалением
6478
assertNotNull(id);
6579
clientService.delete(id);
6680
Client deleted = clientService.get(id);

src/test/java/com/ewp/crm/service/impl/ClientServiceTestsMocked.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import static org.mockito.BDDMockito.when;
1919

2020
/**
21-
* тестирование CRUD операций clientService с заглушенным репозиторием clientRepository без использования базы данных
21+
* тестирование CRUD операций clientService с заглушенным при помощи mockito репозиторием clientRepository без использования базы данных
2222
*/
2323

2424
@ExtendWith(SpringExtension.class)

0 commit comments

Comments
 (0)