Size: a a a

2020 August 09

VJ

Vladimir J in learn.java
Sergei Kutcher
Метод возвращает Response
Спринг не хочет сам напечатать дтоху в жсон?
источник

VJ

Vladimir J in learn.java
У тебя рекпонс это дто обект?
источник

SK

Sergei Kutcher in learn.java
Да
источник

SK

Sergei Kutcher in learn.java
Изменил код
источник

SK

Sergei Kutcher in learn.java
Теперь body - это List<Model> - но это немного криво. Потому как если хочу вернуть одну запись - ее приходится в List добавлять
источник

VJ

Vladimir J in learn.java
Зачем мапер?
источник

NG

Nikita Gryzlov in learn.java
Sergei Kutcher
Теперь body - это List<Model> - но это немного криво. Потому как если хочу вернуть одну запись - ее приходится в List добавлять
Это не "криво", это единообразие ответа)
источник

VJ

Vladimir J in learn.java
Просто клади лист в респонс
источник

VJ

Vladimir J in learn.java
Sergei Kutcher
Теперь body - это List<Model> - но это немного криво. Потому как если хочу вернуть одну запись - ее приходится в List добавлять
Верни другой дто
источник

S

Sergey in learn.java
Nikita Gryzlov
Зачем вы в абстрактный класс теста добавляете тесты? Если вы хотите протестировать независимо абстрактный класс и два его наследника, сделайте три несвязанных теста
А наследника абстрактного класса для тестирования только неабстрактных методов нормально сделать абстрактным?
источник

NG

Nikita Gryzlov in learn.java
Sergey
А наследника абстрактного класса для тестирования только неабстрактных методов нормально сделать абстрактным?
Вы его инстанцировать не сможете.
источник

SK

Sergei Kutcher in learn.java
Nikita Gryzlov
Это не "криво", это единообразие ответа)
Я понимаю. Но мне кажется возвращай Spring ответ без слешэй - было бы проще всем
источник

NG

Nikita Gryzlov in learn.java
Sergei Kutcher
Я понимаю. Но мне кажется возвращай Spring ответ без слешэй - было бы проще всем
Джсоноподобный стринг без спецификации из неопределенного дто сложно назвать простым выходом
источник

S

Sergey in learn.java
Nikita Gryzlov
Вы его инстанцировать не сможете.
Через мокито с вызовом Mockito.mock( AbstractIndependent.class, Mockito.CALLSREAL__METHODS); можно же. А иначе ставить заглушку на абстрактные метод. И тогда он совпадет с реализацией одного наследника..
источник

NG

Nikita Gryzlov in learn.java
Sergey
Через мокито с вызовом Mockito.mock( AbstractIndependent.class, Mockito.CALLSREAL__METHODS); можно же. А иначе ставить заглушку на абстрактные метод. И тогда он совпадет с реализацией одного наследника..
Ну, mock != spy
источник

NG

Nikita Gryzlov in learn.java
Мокать все неабстрактные методы может быть неудобно. Хотя зависит от соотношения абстрактных и не абстрактных методов.
источник

S

Sergey in learn.java
Nikita Gryzlov
Мокать все неабстрактные методы может быть неудобно. Хотя зависит от соотношения абстрактных и не абстрактных методов.
Один абстрактный и штук 20 неабстрактных
источник

S

Sergey in learn.java
Nikita Gryzlov
Ну, mock != spy
А как тогда лучше? Просто если наследоваться от абстрактного и создать реализацию пустую, то это как раз соответствует случаю одного из наследников. Так нормально будет??
источник

NG

Nikita Gryzlov in learn.java
Sergey
А как тогда лучше? Просто если наследоваться от абстрактного и создать реализацию пустую, то это как раз соответствует случаю одного из наследников. Так нормально будет??
источник

NG

Nikita Gryzlov in learn.java
Особенно второй абзац первого раздела
источник