<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Unit-Tests]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich programmiere seit ein paar Jahren - bin aber bis jetzt immer ohne tests ausgekommen. Ich würde gerne wissen wie Unit-Tests gemacht werden bzw. wo ich das nachlesen kann.</p>
<p>Wie geht ihr vor? Schreibt ihr wirklihc zuerst die testroutine und dann euren code? Das frißt doch unglaublich viel zeit.</p>
<p>Ich für meinen Fall weiß z.B. nicht ob ich eine funktion/methode wirklich so und so haben werde am anfang wie sie am ende dann auch aussieht...</p>
<p>meistens ist es ein zeitproblem...</p>
<p>wie macht ihr das? Und wo kann ich das nachlesen - danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/249196/unit-tests</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 11:44:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/249196.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Sep 2009 19:47:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unit-Tests on Thu, 03 Sep 2009 19:47:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich programmiere seit ein paar Jahren - bin aber bis jetzt immer ohne tests ausgekommen. Ich würde gerne wissen wie Unit-Tests gemacht werden bzw. wo ich das nachlesen kann.</p>
<p>Wie geht ihr vor? Schreibt ihr wirklihc zuerst die testroutine und dann euren code? Das frißt doch unglaublich viel zeit.</p>
<p>Ich für meinen Fall weiß z.B. nicht ob ich eine funktion/methode wirklich so und so haben werde am anfang wie sie am ende dann auch aussieht...</p>
<p>meistens ist es ein zeitproblem...</p>
<p>wie macht ihr das? Und wo kann ich das nachlesen - danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1771831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771831</guid><dc:creator><![CDATA[Unwissender2]]></dc:creator><pubDate>Thu, 03 Sep 2009 19:47:08 GMT</pubDate></item><item><title><![CDATA[Reply to Unit-Tests on Thu, 03 Sep 2009 20:02:32 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Unit_test" rel="nofollow">http://de.wikipedia.org/wiki/Unit_test</a></p>
<p>Tests schreiben bevor man die Funktion schreibt nennt sich dann Test Driven Development, da gabs neulich schonmal einen Thread dazu, machen glaube ich die wenigsten.<br />
Generell sind Unit Tests ja nur dazu da um Funktionen oder ganze Klassen (Module) auf ihre Funktionalität zu testen.</p>
<p>Wie sie gemacht werden?</p>
<pre><code class="language-cpp">int add(int a, int b)
{
    return a + b;
}

bool testAdd()
{
    return add(2, 2) == 4 &amp;&amp; add(-2, 3) == 1;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1771834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771834</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Thu, 03 Sep 2009 20:02:32 GMT</pubDate></item><item><title><![CDATA[Reply to Unit-Tests on Thu, 03 Sep 2009 20:10:10 GMT]]></title><description><![CDATA[<p>danke</p>
<p>aber werden alle Unit-Tests in den Hauptcode geschrieben? Also dann wäre das ja ein Mischmasch aus code - oder eigene Klassen oder gar eigene Programme? Wie geht ihr vor?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1771843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771843</guid><dc:creator><![CDATA[Unwissender2]]></dc:creator><pubDate>Thu, 03 Sep 2009 20:10:10 GMT</pubDate></item><item><title><![CDATA[Reply to Unit-Tests on Thu, 03 Sep 2009 20:56:01 GMT]]></title><description><![CDATA[<p>ich würde eine eigene datei z.b. test.cpp machen und die in den hauptdateien / in deiner header datei nach den prototypes includen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1771871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1771871</guid><dc:creator><![CDATA[HomerJ666]]></dc:creator><pubDate>Thu, 03 Sep 2009 20:56:01 GMT</pubDate></item></channel></rss>