<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Build Script on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/build-script/</link><description>Recent content in Build Script on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 01 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/build-script/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 9: Basic Unit Testing</title><link>https://ai-blog.noorshomelab.dev/rust-password-generator-guide/chapter-09-basic-unit-testing/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/rust-password-generator-guide/chapter-09-basic-unit-testing/</guid><description>&lt;h3 id="purpose-of-this-chapter"&gt;Purpose of This Chapter&lt;/h3&gt;
&lt;p&gt;Ensuring the correctness and reliability of our password generator is paramount. Unit tests allow us to verify that individual components of our application work as expected. In this chapter, we will write basic unit tests for our &lt;code&gt;build_char_pool&lt;/code&gt; function and the &lt;code&gt;generate_single_password&lt;/code&gt; function to catch regressions and validate our logic.&lt;/p&gt;
&lt;h3 id="concepts-explained"&gt;Concepts Explained&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Unit Testing:&lt;/strong&gt; Testing individual units or components of your code (e.g., functions, methods) in isolation to ensure they behave correctly.&lt;/p&gt;</description></item></channel></rss>