<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Testing on toeb / notes</title><link>https://toeb.github.io/tags/testing/</link><description>Recent content in Testing on toeb / notes</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 11 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://toeb.github.io/tags/testing/index.xml" rel="self" type="application/rss+xml"/><item><title>Unit tests for 3D</title><link>https://toeb.github.io/post/unit-tests-for-3d/</link><pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate><guid>https://toeb.github.io/post/unit-tests-for-3d/</guid><description>&lt;p&gt;I wanted to 3D-print an ampoule case for my wife, and it fit on the first print. The trick was not the CAD.&#10;A verification harness checked every design virtually before the printer saw it. You choose which ampoules and how&#10;many; the generator either packs them into a fixed case or designs the smallest case that holds them.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Try it:&lt;/strong&gt; &lt;a href="https://toeb.github.io/toeb.parametric3d/"&gt;paramcad designer&lt;/a&gt;, which runs entirely in your browser.&lt;/p&gt;&#10;&lt;h2 id="from-cad-to-print"&gt;From CAD to print&lt;/h2&gt;&#10;&lt;p&gt;The printed case is the fork-clip version: two 10 ml and four 2 ml ampoules in a 121.5 × 121.5 mm PETG case.&#10;It went together on the first print. Only the closing clamps and the clips showed small deviations, which is exactly&#10;what the outer loop below turns into calibration data and new rules.&lt;/p&gt;</description></item></channel></rss>