Тёмный

Практика использования Google Test Framework // Демо-занятие курса «C++ Developer. Professional» 

OTUS Онлайн - образование
Подписаться 33 тыс.
Просмотров 15 тыс.
50% 1

Трансляция проходила 13 декабря 2019 года
Разберём особенности и ключевые возможности работы с Google Test Framework, узнаем, что такое GMock и почему многие его боятся. После занятия вы сможете подключать и использовать в проектах Google Test Framework и GMock и писать unit-тесты с его использованием.
Требования к слушателям: базовый уровень С++ (C++11, функции, классы, статические переменные, макросы), базовый уровень практики unit-тестирования, умение читать и понимать чужой код.
Требования к активным участникам: средний уровень C++ (полиморфизм, шаблоны, C++11/14), опыт unit-тестирования и использования CMake, возможность развернуть относительно простое рабочее окружение.
Для практики требуется: CMake, любимая IDE, любимый компилятор C++, Git (опционально), доступ на Github, желание постигать что-то новое и готовность проявить активность.
Примеры будут демонстрироваться с помощью Visual Studio Code. Все примеры компилируются на Windows 10 (MS Visual Studio 15 2017 Win64), CentOS 7 (g++ 5.x и выше), Ubuntu 18.04 (g++ 5.x и выше).
Преподаватель: Сергей Кольцов - Senior Developer С++ в VisionLabs
Подключайтесь к обсуждению в чате - otus.pw/j5Yq/
Пройдите опрос по итогам мероприятия - otus.pw/7Uc0/
Учитесь у профессионалов - otus.pw/vKYd/
Следите за новостями проекта:
- Facebook: otus.pw/3hO2
- Telegram: t.me/Otusjava
- ВКонтакте: otus.pw/850t
- LinkedIn: otus.pw/yQwQ/
- Хабр: otus.pw/S0nM/

Опубликовано:

 

13 дек 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@andrewstarck5752
@andrewstarck5752 3 года назад
Спасибо за урок! Отличный материал для начала изучения GTEST, решил сделать оглавление: 2:15 - Об OTUS 5:02 - Организация обучения в OTUS 6:29 - О партнерах и трудоустройстве 9:14 - Содержание вебинара 10:48 - О преподавателе 13:23 - НАЧАЛО 16:00 - Содержание 20:17 - Unit-тесты стоит ли 25:00 - О Google test framework 29:11 - Как подключить Google test framework 31:08 - Способ 1 : git submodule 51:52 - Способ 2 : ExternalProject_Add 56:31 - как зафиксировать версию submodule 58:43 - Способ 3 : Устанока и поиск Find 1:00:19 - Описание тестового примера 1:05:11 - О патерне ААА 1:09:24 - GTEST-Утверждения 1:16:08 - Пример проверки на равенство regex 1:19:48 - Флаги запуска GTEST 1:28:58 - О фикстурах 1:41:15 - Шо такоэ GMOK
@antonvistain4613
@antonvistain4613 2 года назад
Уух просто пздц как непонятно как подключить предустановленный googletest к своему проекту, информации об этом процента 1,5 из 100
@user-tz5bz4cz9q
@user-tz5bz4cz9q Год назад
Cпасибо! Хороший видеоурок!
@mielierz
@mielierz 3 года назад
Спасибо большое.
@user-hz8ui8ee4z
@user-hz8ui8ee4z Год назад
даже на 2х это ужасно медленно, вы бы хоть готовились к эфирам
@user-bb2db9wm4x
@user-bb2db9wm4x 11 месяцев назад
Сколько же воды, простую тему на 2 с половиной часа растянуть
@alexsweti4ckin251
@alexsweti4ckin251 3 месяца назад
Безусловно автор что-то рассказывает и по большей части все понятно, но воды льет колоссально много! к лекции не подготовлен, мин 15-30 болтовни о чем...ниочем
@konstantinkonov
@konstantinkonov Год назад
30 минут болтовни ни о чем
Далее
Do you even test? (your code with CMake)
12:38
Просмотров 19 тыс.
impossible to understand how😨❓
00:14
Просмотров 8 млн
меня не было 9 дней
12:48
Просмотров 2,3 млн
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
Сравниваем: RAG на Local LLM vs GPT-4
5:19
31 nooby C++ habits you need to ditch
16:18
Просмотров 745 тыс.
Introduction to Google Test and CMake
31:32
Просмотров 135 тыс.