<ulclass="crumbs"><li><ahref="../webs.html">Source</a></li><li><ahref="../units.html">Unit Test Tools</a></li><li><ahref="index.html">arch-test</a></li><li><ahref="index.html#1">Chapter 1: Scaffolding</a></li><li><b>Unit Tests</b></li></ul><pclass="purpose">How we shall test it.</p>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"not for all"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"not for none"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for 16-bit with debugging"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"not for 32-bit"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for 16-bit with debugging or 32-bit with debugging"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"not for 32-bit or 16-bit"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for 16-bit with debugging, 32-bit with debugging or 32-bit"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"not for 16-bit with debugging, 32-bit with debugging or 32-bit"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for glulx or z-machine version 8"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for glulx without debugging"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for z-machine version 8"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for z-machine version 5 with debugging"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for z-machine version 8, or Glulx without debugging"</span><spanclass="plain">);</span>
<spanclass="functiontext">Unit::test_one</span><spanclass="plain">(</span><spanclass="identifier">OUT</span><spanclass="plain">, </span><spanclass="identifier">I</span><spanclass="string">"for z-machine version 5 or 8"</span><spanclass="plain">);</span>