Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
 Аватар для Good_demon
21 / 21 / 0
Регистрация: 28.09.2011
Сообщений: 1,057
Записей в блоге: 1

PowerMockito и mock коструктора с параметрами

03.11.2019, 19:55. Показов 4471. Ответов 23

Студворк — интернет-сервис помощи студентам
Нужна помощь, как замокать данный конструктор при помощи testng и PowerMockito, очень нужна помочь. Плюс всем в карму кто поможет с данным вопросом


Java
1
2
3
4
5
6
7
8
9
10
public class FirstClass (Model model, Driver driver){
 
Person person
 
FirstClass(DataSource datasource){
 
this.person = new Person(datasource)
 
  } 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2019, 19:55
Ответы с готовыми решениями:

Invalid setup on a non-virtual overridable in vb member: mock => mock[It.IsAny<string>()]
Вот такой код: public interface IGate { string Name { get; } } public interface ICommutator { ...

Ошибка в описании коструктора
#ifndef CURSOR_H #define CURSOR_H #include &lt;QObject&gt; #include &lt;QTimer&gt; #include &lt;QDebug&gt; #include &lt;QRect&gt; #include...

Mock тестирование
jmock 2.6.0 (Java 6) это последняя библиотека которую я нашел на их офф.сайте. Я использую Java 8, поэтому у меня практически весь...

23
 Аватар для Good_demon
21 / 21 / 0
Регистрация: 28.09.2011
Сообщений: 1,057
Записей в блоге: 1
05.11.2019, 10:48  [ТС]
Студворк — интернет-сервис помощи студентам
Так мой person переопределяется с новыми параметрами и в этом вся проблема!!!
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.11.2019, 11:29
так как он может переопределяться, если у тебя конструктор не выполняется?
0
 Аватар для Good_demon
21 / 21 / 0
Регистрация: 28.09.2011
Сообщений: 1,057
Записей в блоге: 1
05.11.2019, 12:33  [ТС]
У меня конструктор выполняется на основном коже, а вот с тестами начинаются большие траблы, когда хочу его замокать(((
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.11.2019, 13:25
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 * Unit test for simple App.
 */
@RunWith(PowerMockRunner.class)
@PrepareForTest({FirstClass.class})
public class AppTest {
    /**
     * Rigorous Test :-)
     */
    @Test
    public void shouldAnswerWithTrue() throws Exception {
        whenNew(FirstClass.class).withAnyArguments().thenReturn(PowerMockito.mock(FirstClass.class));
        FirstClass a_string = new FirstClass("argument");
        System.out.println(a_string);
    }
}
Mock for FirstClass, hashCode: 1491860739
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2019, 13:25
Помогаю со студенческими работами здесь

Mock с массивами
Всем привет. Нужно замокать репозиторий, при этом необходимо чтобы первый метод принимал массив, второй его модифицировал, а третий...

Mock data
– implement only the client using mock data for back-end part. Можете, пожалуйста объяснить, что такое mock data?

Mock и Stub
Как пользоваться методами mock и stub для модульного тестирования в JUnit?

JUnit, Mock-object
Я только начал разбираться с JUnit тестами, и мне нужна помощь в разработке теста. Есть элементарный класс конвертор, который...

Юнит тестирование С++ (Google Mock)
Добрый день. Я только начинаю знакомиться с Юнит тестированием и фреймворком Google. может ли мне кто-нибудь подсказать, почему данный тест...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru