Size: a a a

Spring Framework and more

2019 May 20

Ar

Arseny -> r2d2 in Spring Framework and more
GamerX
Дичь или не дичь, но её используют
Сбер?
источник

G

GamerX in Spring Framework and more
Скажу так, некоторые проекты государственной важности
источник

AT

Arqin T in Spring Framework and more
уху. в Сбере сфера
источник

G

GamerX in Spring Framework and more
в Госуслугах тоже
источник

VP

Valentine Pronin in Spring Framework and more
Не только. Какие-нибудь внутренние порталы в гос.учреждениях
источник

A

Andrei in Spring Framework and more
Всем привет.
Пытаюсь написать тест для спринг бут,
'
@RunWith(SpringRunner.class)
@SpringBootTest
public class CopyDataApplicationTests {

   private static final int COUNT = 2;

   @Mock
   UtilityServicesApi utilityServicesApi;
   @Mock
   CopyDataService copyDataService;

   @Test
   public void testCopy() throws IOException {
Mockito.lenient().when(utilityServicesApi.getList(any())).thenReturn(Collections.singletonList(new Object()));
       List<Path> run = copyDataService.run();
       assert Objects.equals(run.size(), COUNT);
   }
}
'
Что я делаю не так? В run() не заходит.
источник

A

Andrei in Spring Framework and more
Как правильно писать тесты?
источник

S🕶

Sander 🕶 in Spring Framework and more
я сам не знаю, еще но вот нашел одну статью интересную https://www.baeldung.com/maven-integration-test, держать integrational тесты отдельно
источник

S🕶

Sander 🕶 in Spring Framework and more
вроде в integrational tests - моки не работают
источник

S🕶

Sander 🕶 in Spring Framework and more
там у тебя живые бины крутятся
источник

S🕶

Sander 🕶 in Spring Framework and more
я бы все integrational тесты называл бы с суффиксом IntegrationTest -> RestIntegrationTest
источник

S🕶

Sander 🕶 in Spring Framework and more
у меня тот же вопрос, но я его чуть детальней опишу ...

1) https://www.baeldung.com/maven-integration-test - что считаете про такой способ, держать все отдельно в папке integration-test
2) но, как я буду что-то тестировать?
- если база данных пустая и реальные данные туда я точно пушить не буду.
- наверное надо временные данные загружать в память, в h2, иначе при запросе он просто выдаст мне ошибку 404 ресурс не найдет и тест упадет с ошибкой.
- надо ли создавать временные данные где-то? можно по подробней, ибо можно в одном месте где-то все данные пушить в h2 memory db,
так же можно при запуске теста в setUp пушить временно данные, пока выполняется текущие тесты.
----
хотелось бы чтоб рассказали больше как это правильней сделать.
источник

lf

louise flbdv in Spring Framework and more
народ, сори, но знаете где можно подучить(желательно на русском, можно и на англ)
источник

lf

louise flbdv in Spring Framework and more
и какие нибудь книги если есть
источник

S🕶

Sander 🕶 in Spring Framework and more
что подучить?
источник

lf

louise flbdv in Spring Framework and more
spring
источник

S🕶

Sander 🕶 in Spring Framework and more
https://www.baeldung.com/ я думаю это хорошее, но не пробовал, там курсы платные еще есть
источник

S🕶

Sander 🕶 in Spring Framework and more
я на udemy смотрел, но мне не очень понравилось, дешево но как по мне качество курсов так себе
источник

PB

Pavel Bukhmatov in Spring Framework and more
Andrei
Всем привет.
Пытаюсь написать тест для спринг бут,
'
@RunWith(SpringRunner.class)
@SpringBootTest
public class CopyDataApplicationTests {

   private static final int COUNT = 2;

   @Mock
   UtilityServicesApi utilityServicesApi;
   @Mock
   CopyDataService copyDataService;

   @Test
   public void testCopy() throws IOException {
Mockito.lenient().when(utilityServicesApi.getList(any())).thenReturn(Collections.singletonList(new Object()));
       List<Path> run = copyDataService.run();
       assert Objects.equals(run.size(), COUNT);
   }
}
'
Что я делаю не так? В run() не заходит.
Там все непросто...) https://www.baeldung.com/java-spring-mockito-mock-mockbean

если коротко: поставить @mockBean, но советую почитать полностью
источник

lf

louise flbdv in Spring Framework and more
тхкс, а книги случайно адекватные знаешь?
источник