Skip to content
Artwork for Programming Throwdown
Programming Throwdown · Apr 29, 2024 · 1 hr 35 min

173: Mocking and Unit Tests

173: Mocking and Unit Tests Intro topic: Headphones News/Links: Texas A&M University Physics Festival https://physicsfestival.tamu.edu/ Rust vs Cpp at Google Lars Bergstrom (Google Director of Engineering): Rust teams at Google are as productive as the ones using Go and 2x those using Cpp https://youtu.be/6mZRWFQRvmw?t=27012 Is Cosine Similarity Really About Similarity https://arxiv.org/abs/2403.05440 Xz utils supply chain attack Andres Freund at Microsoft https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/ Book of the Show Patrick: 80/20 Running by Matt Fitzgerald https://amzn.to/3xyEKLo Jason: A Movie Making Nerd https://amzn.to/49ycDJj Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Shapez Android: https://play.google.com/store/apps/details?id=com.playdigious.shapez&hl=en_US&gl=US Shapez iOS: https://apps.apple.com/us/app/shapez-factory-game/id6450830779 Jason: Dwarf Fortress https://store.steampowered.com/app/975370/Dwarf_Fortress/ Topic: Mocking and Unit Tests What are Unit Tests Balance between utility, maintenance, and coverage Unit Test: testing small functions Regression Test: Testing larger functions System Test: End-to-end testing of programs What are mocks & fakes When to use mock vs. fake Mocking libraries in various languages Python: https://docs.python.org/3/library/unittest.mock.html Java: https://github.com/mockito/mockito C++: https://github.com/google/googletest ★ Support this podcast on Patreon ★

0:00 · I Have Too Many Headphones-1:35:22

transcript

No transcript — this publisher did not publish one.

show notes

173: Mocking and Unit Tests


Intro topic:  Headphones

News/Links:


Book of the Show


Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


Tool of the Show


Topic: Mocking and Unit Tests


★ Support this podcast on Patreon ★
links14

chapters

21 chapters

more episodes

All episodes