Форум программистов, компьютерный форум, киберфорум
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. Показов 4616. Ответов 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
Ответ Создать тему
Новые блоги и статьи
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru