Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

C++ Testing with Frameworks: Google & Catch v2.x

Автор: Educational Bytes

Загружено: 2023-09-28

Просмотров: 1703

Описание:

In this lecture we cover some of the basics relating to using testing frameworks to test C++ codes and demonstrate Google Test and Catch v1.x framework uses. All errors encountered while live coding were definitely pre-planned for educational purposes 🙂

This lecture with a live demonstration was created for use within the Fall 2023 offering of CS 251 at the University of Illinois Chicago.

RandomBag Implementation Video:
   • C++ Classes with a Random Bag Data Structure  

Coding Implementations From Video:
https://github.com/atkoehler/educatio...

Catch 2.x Single Header:
https://github.com/catchorg/Catch2/bl...

Google Test Framework:
https://google.github.io/googletest/
https://github.com/google/googletest

00:00 - Welcome!
00:30 - Basic Testing Recap
02:48 - Testing Frameworks Overview
04:30 - Catch Framework
08:45 - Google Test Framework
13:13 - Which to use?
14:50 - Demo in VS Code
14:51 - Code Overview & Comparisons
19:05 - Google Test Failure Demo
20:32 - The makefile
21:11 - Writing Google Test for remove
32:15 - Updating RandomBag to Demo Failure
33:55 - Failing in Google Test Framework
36:00 - Notes on When & Why We Write Tests
38:34 - Failing in Catch Framework
40:40 - Wrap it up!

C++ Testing with Frameworks: Google & Catch v2.x

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Полная история программирования, Часть 3: Python, C++, JavaScript, PHP (с разбором кода)

Полная история программирования, Часть 3: Python, C++, JavaScript, PHP (с разбором кода)

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

ExpressJs Day 9

ExpressJs Day 9

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

Using CMake's CTest to create and run all your C++ tests

Using CMake's CTest to create and run all your C++ tests

C++ testing with mocks is EASY and awesome!

C++ testing with mocks is EASY and awesome!

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Alexander Steffen - Writing unit tests for C code in Python

Alexander Steffen - Writing unit tests for C code in Python

Test Driven C++ - Phil Nash - CppCon 2020

Test Driven C++ - Phil Nash - CppCon 2020

Чат ПГТ 5.2 - это похоронная. Самый УЖАСНЫЙ релиз в истории ИИ

Чат ПГТ 5.2 - это похоронная. Самый УЖАСНЫЙ релиз в истории ИИ

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Cut the Complexity: Use GenMCP + GEvals to build MCP Servers in minutes

Cut the Complexity: Use GenMCP + GEvals to build MCP Servers in minutes

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Test Driven Development - TDD - GoogleTest Introduction with CMake   LINUX - C++ - GMOCK

Test Driven Development - TDD - GoogleTest Introduction with CMake LINUX - C++ - GMOCK

LS33.2 - C - Введение в модульное тестирование с Google Test

LS33.2 - C - Введение в модульное тестирование с Google Test

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Основы ПЛК: релейная логика

Основы ПЛК: релейная логика

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

CppCon 2018: Phil Nash “Modern C++ Testing with Catch2”

CppCon 2018: Phil Nash “Modern C++ Testing with Catch2”

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]