это хорошее замечание, в комментарии я переписал один их тест без аннотаций, чтобы было понятно о чем я. помимо проверки идентификатора, что еще вы считаете не хватает?
@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());
}
}
Теперь надо сделать «бронежилет», который будет детектить такие «флэшки» и продавать его.
Денег можно срубить хорошо, продавая такие «бронежилеты» всяким госконторам
вот версия скрипта для белорусов 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)]
Решил сгенерить себе. Скачал Python33 (при установке прописал путь к python.exe в PATH)
Запускаю его (в cmd просто указываю имя py файла) d:\>svg_calendar.py
File "D:\svg_calendar.py", line 187
print c.render()
^
SyntaxError: invalid syntax
это хорошее замечание, в комментарии я переписал один их тест без аннотаций, чтобы было понятно о чем я.
помимо проверки идентификатора, что еще вы считаете не хватает?
@ExtendWith(MockitoExtension.class), @Mock, @InjectMocks
Я не использую эти аннотации для юнит тестов. Для создания моков использую статический метод
mock(MyService.class)
.Так выглядит типичный класс с юнит тестами
какой-то странный тест
автопилот включает за несколько секунд до столкновения, FSD вообще не включен
Почему используете
server.tomcat.tomcat.virtual-threads.enabled: true
, а неspring.threads.virtual.enabled: true
?Раньше тоже генерили swagger по аннотациям, контроллер был перегружен.
Сейчас на проекта делаем наоборот: из swagger генерим model и api.
Спасибо за статью.
Из названия думал будет кэширование в FeignClient-е, а в статье кэшируется вызов метода в сервисе
можно найти одинаковые файлы с одинаковой контрольной суммой. это из api?
я бы использовал его
Денег можно срубить хорошо, продавая такие «бронежилеты» всяким госконторам
дома собираю, потом выбрасываю в эти урны
или заменить строку 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)]
разные праздники :)
Запускаю его (в cmd просто указываю имя py файла)
d:\>svg_calendar.py File "D:\svg_calendar.py", line 187 print c.render() ^ SyntaxError: invalid syntax
ps: хочу сделать версию для белорусов