Size: a a a

Spring Framework and more

2020 March 13

Д

Дмитрий in Spring Framework and more
O. D.
Не поможет. Хотя действительно нужно prototype т.к. workbook должен быть разным каждый раз
всмысле не поможет, это фактичесчки тоже самое что создавать через new
источник

OD

O. D. in Spring Framework and more
Дмитрий
всмысле не поможет, это фактичесчки тоже самое что создавать через new
Это имел ввиду
источник

OD

O. D. in Spring Framework and more
Дмитрий
поэтому вы создаете RowsSylerBuilder , который является @Component, инжектите туда эти 2 поля, и создаете метод который возвращает вам new RowsStyler(workbook, idColumnWidth, dataColumnWidth)
А как в builder запихнуть workbook? Spring там же тоже будет хотеть внедрить его?
источник

Д

Дмитрий in Spring Framework and more
прототайпы не так создают, наверное я не просто так написал про Евгения Борисова
источник

Д

Дмитрий in Spring Framework and more
O. D.
А как в builder запихнуть workbook? Spring там же тоже будет хотеть внедрить его?
я щас стрелять начну(с)
в метод
источник

OD

O. D. in Spring Framework and more
Дмитрий
поэтому вы создаете RowsSylerBuilder , который является @Component, инжектите туда эти 2 поля, и создаете метод который возвращает вам new RowsStyler(workbook, idColumnWidth, dataColumnWidth)
?
источник

Д

Дмитрий in Spring Framework and more
да, вроде того
источник

PD

Plomipu Dmitri in Spring Framework and more
Дмитрий
объясните ещё раз так чтобы мы поняли, для чего вам триггерить тесты, опишите кейс более детально плз
Задача: дана одна цена - очень приблизительная( предположим log(567) ) и для разных случаев подсчёта приблизительной суммы используется своё значение округления до n знаков после запятой( для одних величин где точность не важна - 2, Для других, где точность важна, но погрешность подсчёта составляет больше 0.001, то до 4-ёх знаков, а если логику подсчёта придётся колбасить из за дефектных либ, которые делают погрешность вообще из-за обрезания дробной части на каком, то разряде, что заставляет часто формулы городить от части на BigDecimal, то 8. Поэтому с третьим случаем тест один, а с двумя другими случаями другие.
источник

PD

Plomipu Dmitri in Spring Framework and more
Но при этом тесты имеют общее единое назначение: проверку на точность
источник

Д

Дмитрий in Spring Framework and more
пока что я не вижу как даже зауши притянуть триггер к этим тестам
источник

PD

Plomipu Dmitri in Spring Framework and more
А если их в этом случае по классам растащить, то это такую путнаницу создаст, что класс придется называть так: RoundPriceTo8PlacesUnutTest. За это тоже отпердолить могут
источник

Д

Дмитрий in Spring Framework and more
так тут 3 параметризованных теста и всё
источник

PD

Plomipu Dmitri in Spring Framework and more
Так и есть. Их и будет 3
источник

OD

O. D. in Spring Framework and more
А это еще почему могло произойти?
источник

Д

Дмитрий in Spring Framework and more
O. D.
А это еще почему могло произойти?
потмоу что у вас @PropertySource нету над классом
источник

Д

Дмитрий in Spring Framework and more
скорее всего, это я уже вангую просто.
источник

Д

Дмитрий in Spring Framework and more
Plomipu Dmitri
Так и есть. Их и будет 3
так дял чего вам триггер тогда
источник

OD

O. D. in Spring Framework and more
Дмитрий
потмоу что у вас @PropertySource нету над классом
Я задал пропертисорс в конфиге
источник

OD

O. D. in Spring Framework and more
O. D.
Добрый день. Почему полям может не присваивать значения хоть файл с properties подключен и поля в нем подсвечены?
.
источник

Д

Дмитрий in Spring Framework and more
O. D.
Я задал пропертисорс в конфиге
почитайте как он работает
источник