<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/practical-testing-42-hryognycg" -->

---
title: Practical Testing: 42 | daily.dev
description: Episode 42 of the long-running &#x27;Practical Testing&#x27; series covers a code update that brings the multi-threaded testing codebase in line with the latest version...
canonical: https://daily.dev/posts/practical-testing-42-hryognycg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Practical Testing: 42 | daily.dev
og:description: Episode 42 of the long-running &#x27;Practical Testing&#x27; series covers a code update that brings the multi-threaded testing codebase in line with the latest version...
og:url: https://daily.dev/posts/practical-testing-42-hryognycg
og:image: https://api.daily.dev/og/posts/hRyogNycg.png
og:image:alt: Practical Testing: 42
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Practical Testing: 42

**[Rambling Comments](https://daily.dev/sources/lenholgate)** · 3 min read · 0 upvotes · 0 comments

## Summary

Episode 42 of the long-running 'Practical Testing' series covers a code update that brings the multi-threaded testing codebase in line with the latest version of The Server Framework. No functional changes are made to the tested code itself, but the release adds Visual Studio 2026 support (dropping older versions), incorporates cross-platform stylistic changes, and fixes a subtle bug in the IntrusiveRedBlackTree. A faster collection-clearing mechanism was also added, benefiting the timer queue and timer wheel implementations. Existing unit tests confirm unchanged behavior.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://lenholgate.com/blog/2026/07/practical-testing-42-another-code-update.html>

---

Tags: [#testing](https://daily.dev/tags/testing), [#c++](https://daily.dev/tags/c++), [#visual-studio](https://daily.dev/tags/visual-studio), [#data-structures](https://daily.dev/tags/data-structures)

[View this post on daily.dev](https://daily.dev/posts/practical-testing-42-hryognycg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Practical Testing: 42","url":"https://daily.dev/posts/practical-testing-42-hryognycg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/practical-testing-42-hryognycg"},"datePublished":"2026-07-28T13:32:32.909Z","dateModified":"2026-07-28T13:52:38.627Z","description":"Episode 42 of the long-running 'Practical Testing' series covers a code update that brings the multi-threaded testing codebase in line with the latest version...","image":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","thumbnailUrl":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","isAccessibleForFree":true,"articleSection":"Rambling Comments","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Rambling Comments","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6848ae9421714c45987b2b6509433655","url":"https://daily.dev/sources/lenholgate"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/practical-testing-42-hryognycg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"testing,c++,visual-studio,data-structures","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Rambling Comments","item":"https://daily.dev/sources/lenholgate"},{"@type":"ListItem","position":3,"name":"Practical Testing: 42"}]}
```

