FUKUDA Fumiki
ffuku****@ntes*****
2002年 6月 12日 (水) 16:58:36 JST
επιστημηです。 --- "[Cuppa-users:49] Re: 表明の拡張" / 渋川よしき / 2002/06/12 08:35:20 +0900 --- >> CppUnitでもできるみたい^^; >... >> CPPUNIT_TEST_EXCEPTION(test_one, std::out_of_range); // [*] >... >ちょっと試してみましたが、うまく動かなかった(;_; >out_of_range投げてもcaught unknown exceptionと表示されてしまう > 1.8.0 げげーん。win2k-VC6-CppUnit1.9.6だと快調にうごくのにのに... >この仕様だと例外処理のテストは一つのメソッドににまとめたい時とかにはちょ >っと不便ですよね。僕は一つのテストメソッドの中にたくさんassert文を書くの >で、こういう人には向かないかも・・・ あーなるほど。テストメソッドのあちこちに"この例外飛んだかな?"を調べたいのか。 try { なにかする() CPPUNIT_FAIL("だめよ"); } catch ( 期待する例外 ) { // なにもしない } てのがテスト内に何度も現れるのね...やっぱマクロか... -----:-----:-----:-----:-----:-----:-----:-----:-----:----- FUKUDA (episteme) Fumiki -- magical, but never a magic...