<?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[Private Funktionen mit Boost Test Framework testen]]></title><description><![CDATA[<p>Hi,</p>
<p>weiss jemand, ob man mit dem Boost Test Framework irgendwie private Funktionen von Klassen testen kann (ausser mittels Friends)?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243179/private-funktionen-mit-boost-test-framework-testen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 04:48:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243179.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 13 Jun 2009 17:52:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Private Funktionen mit Boost Test Framework testen on Sat, 13 Jun 2009 17:52:53 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>weiss jemand, ob man mit dem Boost Test Framework irgendwie private Funktionen von Klassen testen kann (ausser mittels Friends)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726088</guid><dc:creator><![CDATA[ingobulla]]></dc:creator><pubDate>Sat, 13 Jun 2009 17:52:53 GMT</pubDate></item><item><title><![CDATA[Reply to Private Funktionen mit Boost Test Framework testen on Sat, 13 Jun 2009 23:39:35 GMT]]></title><description><![CDATA[<p>Ich wüsste nicht wie das überhaupt gehen sollte, Boost.Test hin oder her.<br />
Man kann höchstens public Memberfunktionen machen die den kompletten Test implementieren, und diese dann von aussen (in einem Unit-Test) aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726193</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 13 Jun 2009 23:39:35 GMT</pubDate></item><item><title><![CDATA[Reply to Private Funktionen mit Boost Test Framework testen on Sun, 14 Jun 2009 13:00:50 GMT]]></title><description><![CDATA[<p>vielleicht kannst du in deinem test-file vor dem includen des headers der klasse folgendes schreiben:</p>
<p>#define private public</p>
<p>dann kannst du darauf zugreifen. ISt aber sehr eklig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726365</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Sun, 14 Jun 2009 13:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to Private Funktionen mit Boost Test Framework testen on Sun, 14 Jun 2009 13:40:39 GMT]]></title><description><![CDATA[<p>Maxi schrieb:</p>
<blockquote>
<p>vielleicht kannst du in deinem test-file vor dem includen des headers der klasse folgendes schreiben:</p>
<p>#define private public</p>
<p>dann kannst du darauf zugreifen. ISt aber sehr eklig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
</blockquote>
<p>aber einer der lustigsten hacks <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726404</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 14 Jun 2009 13:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to Private Funktionen mit Boost Test Framework testen on Sun, 14 Jun 2009 14:00:47 GMT]]></title><description><![CDATA[<p>Maxi schrieb:</p>
<blockquote>
<p>vielleicht kannst du in deinem test-file vor dem includen des headers der klasse folgendes schreiben:</p>
<p>#define private public</p>
<p>dann kannst du darauf zugreifen. ISt aber sehr eklig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
</blockquote>
<p>Und vor allem nicht erlaubt, man darf keine Schlüsselwörter um-#define-n (-;</p>
<p>Hier gibts aber einen Trick: <a href="http://www.gotw.ca/gotw/076.htm" rel="nofollow">http://www.gotw.ca/gotw/076.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726414</guid><dc:creator><![CDATA[DerKuchen]]></dc:creator><pubDate>Sun, 14 Jun 2009 14:00:47 GMT</pubDate></item></channel></rss>