<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JugglerShu.Net &#187; CppUnit</title>
	<atom:link href="http://programming.jugglershu.net/wp/?cat=12&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://programming.jugglershu.net/wp</link>
	<description>Nothing But Programming</description>
	<lastBuildDate>Wed, 15 Apr 2020 08:11:15 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>CppUnitでstd::exceptionのテストはできない？</title>
		<link>http://programming.jugglershu.net/wp/?p=646</link>
		<comments>http://programming.jugglershu.net/wp/?p=646#comments</comments>
		<pubDate>Thu, 25 Sep 2008 13:49:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[CppUnit]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=646</guid>
		<description><![CDATA[現在ユニットテストにCppUnitを使っている。最近使い始めて、今日直面した問題。あるメソッドがstd::exceptionを投げることを確認するテストをしたかった。CPPUNIT_ASSERT_THROW( obj.foo() , std::exception );が・・・コンパイルエラー : error C2312（Visual Studio 2005)が出てしまう。問題は、上記マクロがstd <a class="more-link" href="http://programming.jugglershu.net/wp/?p=646">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>現在ユニットテストにCppUnitを使っている。最近使い始めて、今日直面した問題。<br />あるメソッドがstd::exceptionを投げることを確認するテストをしたかった。<br />CPPUNIT_ASSERT_THROW( obj.foo() , std::exception );<br />が・・・<br />コンパイルエラー : error C2312（Visual Studio 2005)が出てしまう。<br />問題は、上記マクロがstd::expressionを用いて実装されていること。<br />std::expeptionのcatch部分が二つになってしまう。</p>
<p>http://www.nabble.com/CPPUNIT_ASSERT_THROW-double-handling-of-STL-std::exception-tc9497496.html<br />こんなのは見つけたけど、結局あまり良い解決策は見つけられなかった。</p>
]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=646</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
