CPPUnitについて少し話そうかいat TECH
CPPUnitについて少し話そうかい - 暇つぶし2ch206:デフォルトの名無しさん
05/07/26 03:22:14
>>191
EclipseにCPPUnit pluginってあるんですか?
CDTのことですか?

EclipseでJUnit並みのことが出来るCPPUnit or CUnitプラグインって
なんか無いですか?


207:デフォルトの名無しさん
05/08/01 21:26:14
無い

208:デフォルトの名無しさん
05/11/15 19:48:03
age

209:デフォルトの名無しさん
06/01/08 09:50:18
VC6 で CppUnit 使いたいんだけど どこかにいい解説ない?

210:デフォルトの名無しさん
06/01/08 12:17:41
あげ

211:デフォルトの名無しさん
06/01/08 15:35:40
VC6

212:デフォルトの名無しさん
06/01/08 20:06:10
WindowsCEでCPPUnit使いたいんだけど
コンソールアプリはないは さりとてstrstreamとかもないは どうしたもんかと

213:デフォルトの名無しさん
06/03/14 11:50:32
テストしろ!おまえら!!

214:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 20:37:38
TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

215:デフォルトの名無しさん
06/03/26 16:28:35
来月からの開発で CppUnit使うから勉強しといてねと言われました。
本当にありがとうございました。

216:デフォルトの名無しさん
06/03/26 19:15:28
Mockつかってテストしたいのにvirtual禁止されてヒドス


217:215
06/03/26 20:25:49
いろいろ解説サイトを見て回ってるんだが、俺のショボい経験に照らし合わせてもどうも有用なようには思えない…
鬱だ


218:デフォルトの名無しさん
06/04/08 23:26:55
これほどくだらないドキュメントは他に例をみない
URLリンク(www.atmarkit.co.jp)

219:デフォルトの名無しさん
06/04/21 01:45:48
NUnit!

220:デフォルトの名無しさん
06/04/22 01:39:01
単体テストってどの粒度でおこなうべきもんなんでしょう?
公開関数単体でおこなうべきか、公開関数を組み合わせた形で
おこなうべきか、もしくはその両方かでおこなうべきか。

またテストコードやスタブが間違っていたら意味ないですよね?
これらが演繹的に正しい、間違いは誤差レベルと
いえる粒度でおこなうべきなんでしょうか?

221:デフォルトの名無しさん
06/04/23 14:04:38
>公開関数単体でおこなうべき
だな。
それより下位(内部)がものすごくテストしたいものだとしたら
・そもそもの設計を変更する
とか
・公開関数に格上げする


基本的にテストコードは単純明快であれば間違わないな
あと、テストドリブンって手法もあり
(対象がないので)動作しないテストコード
→(対象のインタフェースだけ作って)動作するが失敗するテストコード
→テストコードが成功するが、汚いコード
→テストに成功するきれいなコード
このステップで



222:デフォルトの名無しさん
06/04/23 21:44:19
>>221
protectまでやるときもあるよ、Mock使うようなテストだと追跡する必要あるし。


223:デフォルトの名無しさん
06/05/04 17:41:04
1)CPPUnitでC言語プログラムのテストもできるんですか?
2)CPPUnitをつかったリモートテストは可能でしょうか?
  (Linux上でテスト対象プログラムを動かして結果をWindows上で表示とか。)

  


224:デフォルトの名無しさん
06/05/05 16:16:51
age

225:デフォルトの名無しさん
06/09/08 08:35:55
書き込みないねぇ。

Visual Studio 2005 で動かしてる人いますか?


226:デフォルトの名無しさん
06/09/12 00:55:09
NUnit?
なら動かしたる

227:デフォルトの名無しさん
06/10/07 14:45:17
>>209
スレリンク(tech板)
URLリンク(www.amazon.co.jp)

228:デフォルトの名無しさん
06/10/07 14:50:27
>>223
1)
純粋なCコンパイラ使っているのなら出来ないね。test caseはC++で書く必要があるし。
C/C++コンパイラなら可能でしょう。
2)
結果はファイル出力(xmlとか)できるので、webサーバと連携するような環境を作れば。

229:デフォルトの名無しさん
06/10/07 16:34:29
このスレの廃れっぷりをみると、ユニットテストなんて必要ないことは明白だ

230:デフォルトの名無しさん
06/10/10 00:24:26
必要性が認知されていないことが明白だとオモ。

231:デフォルトの名無しさん
06/10/16 05:26:50
Visual Studio 2005 対応まだぁ?
CVS に全然動きがないんだけど、もーメンテされてないのかな...


232:デフォルトの名無しさん
06/11/21 21:55:51
>>231
wikiには書いてない?

233:デフォルトの名無しさん
07/01/07 16:52:02
2005対応出来てないのってTestRunnerのIDE統合のとこだよね?
(エラー出た時にリストウィンドウクリックするとIDEのその場所に飛ぶ奴?)

234:デフォルトの名無しさん
07/01/08 13:26:15
CppUnitのTestRunnerがメモリリークする件ってどうにもならんのかね?

235:デフォルトの名無しさん
07/02/18 05:38:15
CPPUNITを使用したオープンソースプロジェクトって何かある?
チュートリアルを読んだだけではイマイチ本導入の仕方がわからん。

236:デフォルトの名無しさん
07/06/15 21:37:43
寂しいスレですね・・・
VC.netでNUnitとTestDriven.NETを使ってる人いませんかね。
情報がなくて使い方がわからない・・・

普段はCppUnit+子河童を使ってます。
最初は面倒でしたが結構快適ですよ。

237:デフォルトの名無しさん
07/06/15 22:59:58
NUnitってC#用なんじゃないっけ?

普段はCppUnit+手構築です(スクリプトツール導入させてもらえないから)


238:デフォルトの名無しさん
07/06/16 03:27:10
わだすはboost::test使ってる

239:デフォルトの名無しさん
07/10/04 22:08:42
VS2005で動かせないんでしょうか?


240:デフォルトの名無しさん
07/10/04 22:42:48
>>239
Expressでは無理だったキガス

241:デフォルトの名無しさん
07/10/05 22:23:28
>>239

静的リンクでは普通の2005でも無理だった気がする。
競合の問題がどうのこうので。CppUnitのプロジェクトを弄れば行けそうだけど。

dllは試してない。

242:デフォルトの名無しさん
07/10/10 12:24:05
質問です。

class FooTest : public CPPUNIT_NS::TestFixture { //
CPPUNIT_TEST_SUITE( FooTest);
CPPUNIT_TEST( test_init );
CPPUNIT_TEST( test_clear );
CPPUNIT_TEST_SUITE_END();

protected:
public:
SandSurfaceBeatTest();
~SandSurfaceBeatTest();
void setUp();
void tearDown();


protected:
void test_init();
void test_clear();
};

こんなテストクラスがあったとして、
このテストクラスに外部から引き数か何かで値を渡したいのですが、何かやり方はないでしょうか。
なんか、これらのクラスってマクロで勝手に生成されるみたいだし、引数を持たせた関数用意してもそれらをどう明示的に呼び出せば良いか分かりません。


243:デフォルトの名無しさん
07/10/20 01:23:26
CppUnitのビルドに関する質問です。

srcフォルダ内のCppUnitLibraries.dswをVisualStudio 2005で開き、ビルドを行ったのですが、
エラー 1 error C3505: タイプライブラリ '{80CC9F66-E7D8-4DDD-85B6-D9E6CD0E93E2}' を読み込めません。 z:\cppunit\src\msvc6\testrunner\MsDevCallerListCtrl.cpp 67

といったエラーが出て失敗してしまいます。
何か足りないのでしょうか。タイプライブラリというのもよく分かりません。

CppUnitのバージョンは1.12.0です。

244:デフォルトの名無しさん
08/05/02 14:06:22
hο∫hμ..._〆(゚▽゚*)

245:デフォルトの名無しさん
08/05/08 22:29:00
良スレあげ

246:デフォルトの名無しさん
08/05/09 09:46:48
テスト対象がC++という事を考えると良くできるているとは思った。
だがこのレベルでは使い物にならんと思った、無理ありすぎ。

247:デフォルトの名無しさん
08/05/29 00:26:31
VS2005でCppUnit 1.12.0で問題ない状態だったのだが、1.12.1にしたらビルドが通らない。なして…?

248:デフォルトの名無しさん
08/07/30 22:39:05
なんだよここ、5月から進んでねえな。

249:デフォルトの名無しさん
08/07/30 23:27:51
boost::testにでも移行してるんじゃねーの

250:デフォルトの名無しさん
08/08/02 09:39:40
テストぐらいで大げさなんだよ

251:デフォルトの名無しさん
08/08/02 10:30:30
さすがにCPPUnitのみってのは話題がなさそう。
boostとかgoogleとかあるしな。

しかしこのスレ5年も続いてるのか。

252:デフォルトの名無しさん
08/08/05 20:33:34
googleのやつが出たからもう少し盛り上がると思ったんだけどな

253:デフォルトの名無しさん
08/08/06 00:09:34
スレタイがね…

254:デフォルトの名無しさん
08/08/06 00:28:38
もわっとる


255:デフォルトの名無しさん
08/08/27 15:46:57
xUnitなら良かったのかな。

256:デフォルトの名無しさん
09/01/28 23:08:02
ageとくか。

257:デフォルトの名無しさん
09/02/06 21:18:26
さてと、VS2008Proに単体テスト機能が搭載されたってことでageとこう

258:デフォルトの名無しさん
09/02/10 05:58:09
>>257
C++だとWinUnitの方が使いやすかった
C#だと2008のがよかったけど

259:デフォルトの名無しさん
09/03/19 20:22:56
こやつめw

260:デフォルトの名無しさん
09/04/15 23:21:15
そうかなあ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch