
YaOurTea
19.05.2017
11:26:05

Del
19.05.2017
11:29:31
лихая идея

Yan?
19.05.2017
11:46:42
Ок, меня послали сюда - буду тут спрашивать.
Есть класс RbtRingbacktoneImportJobService. В сервисе есть метод execute, в котором вызывается метод makeQueryToApi из этого самого класса Service, возвращающий лист RingBackToneResponse-а из класса Service.
Нужно протетстить метод execute, при этом не вызывая метод api, то есть скормить методу execute лист NestedClass, инстанс которого я должен сам буду руками через конструктор задать в тестовом методе.
Как это сделать?
public void test_ruleDeletion() throws Exception {
List<RbtRingbacktoneImportJobService.RingBackToneResponse> list = new ArrayList<>();
list.add(ringBackToneResponse("0","0","0","0","0"));
when(rbtRingbacktoneImportJobServiceSpy.makeQueryToApi()).thenReturn();
rbtRingbacktoneImportJobServiceSpy.execute();
}
вот что есть на текущий момент
from learn-a

Google

Eugene
19.05.2017
11:55:34
thenReturn(list), не? Или я не догнал описание проблемы

Ivan
19.05.2017
11:57:34
нужно юзать любую mock либу, например mockito

Yan?
19.05.2017
11:57:41

Ivan
19.05.2017
11:57:41
и перекрывать сервис который вызывается внутри метода

Yan?
19.05.2017
11:58:03

Eugene
19.05.2017
12:00:17
Ну а RightBackToneResponse - это метод или переменная?
по подсветке синтаксиса похоже на переменную, вот тебе идея и говорит, что это за переменная в которую параметры передают
ну и как бы идея явно должна была сказать, чего у тебя там не так

Yan?
19.05.2017
12:03:29
нестеда
она ругается
method call expected

Eugene
19.05.2017
12:05:13
ну так если это у тебя экземпляр объекта, то почему ты к нему как к методу обращаешься?

Yan?
19.05.2017
12:07:02

Google

Eugene
19.05.2017
12:08:22
?

Eugene
19.05.2017
14:39:30
Блин сегодня вернулся к проекту на Котлине, обновил с 1.0.3 на 1.1.2-1, какая жесть. Idea на каждое действие фризит, ctrl+spacebar жмёшь и ждёшь секунды полторы, потом стрелочкой бегаешь по методам, тоже до секунды фриз
Это, наверняка, из-за того, что он экстеншены ищет по всему класспасу, но работать невозможно, я изматерился в течение дня

Ivan
19.05.2017
14:40:58
2017 год > не выделять идее 16gb памяти

Anton
19.05.2017
14:41:03
мышки плакали и кололись...

Eugene
19.05.2017
14:42:16

Del
19.05.2017
14:42:52
2017 не иметь на рабочей машине 32 gb

Ivan
19.05.2017
14:43:17
ладно скажу честно у меня идее выделено 2gb оперативы и все норм

Eugene
19.05.2017
14:43:19
К языку, как синтаксису претензий нет - одни восторги

Ivan
19.05.2017
14:43:20
хз что у вас там лагает

Eugene
19.05.2017
14:44:09

Ivan
19.05.2017
14:46:32
мб баг очередной

Gregory
19.05.2017
14:47:25

Eugene
19.05.2017
14:47:59
Возможно, надо индекс пересрбрать и тюнить рантайм инспекции
Завтра буду пробовать

Kirill
19.05.2017
14:56:25
инвалидация и рестарт мб?

Gregory
19.05.2017
14:57:19

Misha
19.05.2017
15:30:29
гайз, какой линукс предпочитаете?

Google

Митко Соловец?
19.05.2017
15:30:55
ubuntu16.04 or centos 7

Snow
19.05.2017
15:31:16
Второе лучше

Anvar
19.05.2017
15:31:21
centos

Daniel
19.05.2017
15:31:35
arch

Snow
19.05.2017
15:33:37
Фрибсд и центос. Остальное не нужно. Платный редхат нужен. Но дорого

Nick
19.05.2017
15:34:06

Snow
19.05.2017
15:34:44
Мне даже лень рассказывать про сендфайл2 и почему фрибсд накидывает любому линупсу на уровне сетевого стека. Гугл ит
Нетфликс не зря поддерживает его
Под веб лучше фрибсд нет

Misha
19.05.2017
15:36:16
насколько центос юзерфрендли?

Snow
19.05.2017
15:36:59
Гуи линупса столет не видел

Snow
19.05.2017
15:37:37
Или тебе не на сервера а на десктоп?
Тогда центос не очень

Misha
19.05.2017
15:37:56
на десктоп

Snow
19.05.2017
15:38:02
Драйверов мало. В основном на серверное оборудование
На десктоп я хз. Убунта наверное лучше.

Nick
19.05.2017
15:40:27

Snow
19.05.2017
15:40:36
Десктопных
На вайфай

Google

Admin
ERROR: S client not available

Snow
19.05.2017
15:40:42
Видео
И тд

Nick
19.05.2017
15:41:03
?
Давно драйвера стали дистрибутивозависимыми?

Snow
19.05.2017
15:42:55
Ммм. Вот в 2017 собирать драйвера из сырцов

Nick
19.05.2017
15:43:13
Почему бы и нет

Snow
19.05.2017
15:43:30
Которые упадут после минорного апдейта ядра

Nick
19.05.2017
15:43:45
Wat?

Snow
19.05.2017
15:43:50
И пересобирать заново

Nick
19.05.2017
15:44:15
Похоже у тебя какой то особенный линукс

Misha
19.05.2017
15:49:56
убунту разочаровала, ибо вылез специфичный баг пропадания ядерных консолей после суспенда.

Dmitry
19.05.2017
15:59:11
Там пофиксили баг с медленной работой с jooq

Maks
19.05.2017
16:03:24
Серьезно? Всего лишь пару лет прошло

Pavel
19.05.2017
16:07:12
Можно ли собрать или как-то заюзать либу с версией исходников > 1.5 в проекте с 1.3? Версию поднимать нельзя.

Maks
19.05.2017
16:10:09

Мытко
19.05.2017
16:11:06

Anton
19.05.2017
16:12:19
zorin OS

Google

Pavel
19.05.2017
16:12:20

Misha
19.05.2017
16:14:33
zorin OS
Плюсую, лучший дистрибутив для сервера

Dmitriy
19.05.2017
19:17:38

Gregory
20.05.2017
05:38:51

Dmitriy
20.05.2017
08:00:30
Каким это образом NIO портировать? Из-за него Unsafe появился в Oracle JDK
Чтобы просто "заиспользовать" библиотеку в 1.3?

YaOurTea
20.05.2017
08:51:59