[C++Builder2007]DUnitをためす

C++Builder2007でUnitテストがしたいので
Unitテストフレームワークを使いたい

DUnitが最初からついてるので使ってみる

プロジェクト開いておいて

メニュー>新規作成>その他>ユニットテスト>テストプロジェクト

適当に名前つけて

完了
テストプロジェクトができました

これだとテストコードがないので
メニュー>新規作成>その他>ユニットテスト>テストケース

テストしたいプログラムのヘッダーファイルを選んで、メソッドも選ぶ

名前をつけて完了

ひな形ができます

テスト書いてみてコンパイル

実行で

成功のとき

失敗のとき
な感じです

ヘルプが充実してないので、テストコードの書き方がよくわからない
TestFramework.hppを見るしかないですかね

[C++Builder2007]C++Builder6のプロジェクトを2007に移行する

C++Builder6のプロジェクトを2007に移行してみます

短いサンプルで試しており、プログラムレベルの話しでないです。

C++Builder2007で~~.bprを開く

勝手に変換してる様子。

pow(2, 24)のところが
pow(long double, int) か pow(double, int) かわからないと言われたので
pow(2.0, 24)にしたらエラー取れました

C++勉強中です

[Centos]Subversionサーバーにする

Centos6でSubversionサーバーを立ててみる

Apache2は既にインストール済み

yum install subversion mod_dav_svn

設定をします
vi /etc/httpd/conf.d/subversion.conf
とりあえず下記を追記

<Location /repos>
DAV svn
SVNParentPath /var/www/svn
</Location>

リポジトリ用フォルダ作成
mkdir /var/www/svn
リポジトリ作成
svnadmin create /var/www/svn/test
権限をApacheユーザーにもたせる
chown -R apache:apache /var/www/svn

別のsvnクライアントのはいったPCで
svn co http://(サーバーIP)/repos/test/
checkoutできた

これだと誰がcommitしたかわからない..
ので、Digest認証かけてみる
vi /etc/httpd/conf.d/subversion.conf

<Location /repos>
DAV svn
SVNParentPath /var/www/svn
AuthType Digest
AuthName realm
AuthUserFile /etc/httpd/.htdigestpassword
Require valid-user
</Location>

にして
htdigest -c /etc/httpd/.htdigestpassword realm user
でパスワード2回打つ

今度コミットしたらID/PWきかれてコミット
コミットした人がわかりました