blob: 1db0e19bcd2634be23c486369c4cd425f01aef98 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ArtifactDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.3/uma.ecore" epf:version="1.0.0" xmi:id="-dwfXb2dWJOQkTuLo-BTFeQ" name="xp_unit_test,{D156652E-7C52-4EBD-8F23-F38169877A57}" guid="-dwfXb2dWJOQkTuLo-BTFeQ" changeDate="2006-11-13T13:57:02.728-0800" version="1.0.0">
<mainDescription>&lt;p&gt;
&lt;a class=&quot;PresentationName&quot; guid=&quot;{D156652E-7C52-4EBD-8F23-F38169877A57}&quot;&gt;XP Unit Test&lt;/a&gt;s are usually implemented at
the class level (in OO languages) and test the public interface. For every class in the system, a test class exists.
Popular test frameworks are available usually for free (such as JUnit, CppUnit, CppUnitLite, NUnit). These are simple
tools that help the developer to organize and run unit tests. These tests drive the programmer development and tell the
programmer that the code works as the programmer expects.
&lt;/p&gt;</mainDescription>
<purpose>&lt;a id=&quot;XE_xp_unit_test__artifact_definition&quot; name=&quot;XE_xp_unit_test__artifact_definition&quot;&gt;&lt;/a&gt;&lt;a id=&quot;Purpose&quot;
name=&quot;Purpose&quot;&gt;&lt;/a&gt;&lt;a id=&quot;XE_xp_unit_test__purpose_of&quot; name=&quot;XE_xp_unit_test__purpose_of&quot;&gt;&lt;/a&gt;
&lt;p&gt;
An &lt;a class=&quot;PresentationName&quot; guid=&quot;{D156652E-7C52-4EBD-8F23-F38169877A57}&quot;&gt;XP Unit Test&lt;/a&gt; is written by developers
to ensure that all system components work as expected. &lt;a class=&quot;PresentationName&quot;
guid=&quot;{D156652E-7C52-4EBD-8F23-F38169877A57}&quot;&gt;XP Unit Test&lt;/a&gt; give the developers the confidence to modify the system
and feel confident that everything still works.
&lt;/p&gt;</purpose>
</org.eclipse.epf.uma:ArtifactDescription>