Search
Write a publication
Pull to refresh
21
0
Vladimir Shipovalov @shipovalov

Software Engineer

Send message

это хорошее замечание, в комментарии я переписал один их тест без аннотаций, чтобы было понятно о чем я.
помимо проверки идентификатора, что еще вы считаете не хватает?

@ExtendWith(MockitoExtension.class), @Mock, @InjectMocks
Я не использую эти аннотации для юнит тестов. Для создания моков использую статический метод mock(MyService.class).

Так выглядит типичный класс с юнит тестами

class MyServiceTest {
 
 private final MyRepository mockMyRepo = mock(MyRepository.class);
 private final MyService testObject = new MyService(mockMyRepo);
 
 @Test
 void test(){
  // given
  when(mockMyRepo.findById(any(UUID.class))).thenReturn(Optional.Empty());
 
  // when
  var result = testObject.findById(UUID.random());
 
  // then
  verify(mockMyRepo).findById(any(UUID.com));
  assertTrue(result.isEmpty());
 }
}

какой-то странный тест

автопилот включает за несколько секунд до столкновения, FSD вообще не включен

Почему используете server.tomcat.tomcat.virtual-threads.enabled: true, а не spring.threads.virtual.enabled: true ?

Раньше тоже генерили swagger по аннотациям, контроллер был перегружен.

Сейчас на проекта делаем наоборот: из swagger генерим model и api.

Спасибо за статью.

Из названия думал будет кэширование в FeignClient-е, а в статье кэшируется вызов метода в сервисе

можно найти одинаковые файлы с одинаковой контрольной суммой. это из api?

еще есть вычет за копирайт и можно получать более 85к и платить 17%
В Java11 есть отличный HttpClient
я бы использовал его
на али продаются Темпер по $15 — или есть какая-то разница особая?
Теперь надо сделать «бронежилет», который будет детектить такие «флэшки» и продавать его.
Денег можно срубить хорошо, продавая такие «бронежилеты» всяким госконторам
у нас в универмаге есть урны для «батареек»
дома собираю, потом выбрасываю в эти урны
вот версия скрипта для белорусов yadi.sk/d/xbx6OpPvFKXZv
или заменить строку 77 на
self.holidays = [ (1,1),(1,2),(1,6),(1,7),(3,8),(4,29),(4,30),(5,1),(5,9),(7,3),(7,4),(11,7),(12,25),(12,26)]
с питоном 2.7 получилось
разные праздники :)
Решил сгенерить себе. Скачал Python33 (при установке прописал путь к python.exe в PATH)
Запускаю его (в cmd просто указываю имя py файла)
d:\>svg_calendar.py File "D:\svg_calendar.py", line 187 print c.render() ^ SyntaxError: invalid syntax

ps: хочу сделать версию для белорусов
у меня стоит на USB2 винте.
фонарик есть, а вот музыки нет. мне одной сим-ки хватит. для меня еще плюс это microUSB зарядка
1
23 ...

Information

Rating
11,650-th
Location
Florham Park, New Jersey, США
Date of birth
Registered
Activity

Specialization

Software Developer, Backend Developer
Senior