2013年3月6日水曜日

Python3.3 で py.test を使いユニットテストする


py.testでユニットテスト

環境

$ python -V
Python 3.3.0

pip-3.3がインストールされている

py.testのインストール
pip install pytest

2013年3月5日火曜日

ruby で minitest




ruby で minitest

プログラミングRuby 1.9 -言語編- p165によると、Test::Unitを置き換える軽量テストフレームワークがMiniTest::Unitとのこと。

環境

$ ruby -v
ruby 1.9.3p385 (2013-02-06 revision 39114) [x86_64-linux]

2013年3月4日月曜日

PHPUnitを使ってユニットテスト


PHPUnitを使ってユニットテスト


環境

Xubuntu 12.10
PHP 5.3.10
PHPUnit 3.7.15

やったこと


PHP5をインストール
$ sudo apt-get install php5 php5-common php5-mysql php5-dev php5-cli php5-gd php5-curl php5-mcrypt

PEAR を インストール
$ sudo apt-get install php-pear

PEAR を 最新版にアップグレード
$ sudo pear upgrade pear

PHPUnit を インストール
$ sudo pear channel-discover pear.phpunit.de
$ sudo pear channel-discover components.ez.no
$ sudo pear channel-discover pear.symfony.com
$ sudo pear install --alldeps phpunit/PHPUnit

PHPUnit 3.7 から現行コマンドが廃止されるから、phpunit/PHPUnit_SkeletonGenerator をインストールしろとの事
$ sudo pear install phpunit/PHPUnit_SkeletonGenerator

PHP と PHPUnit の バージョンを確認
$ php -version
PHP 5.3.10-1ubuntu3.5 with Suhosin-Patch (cli) (built: Jan 18 2013 23:40:19) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

$ phpunit --version
PHPUnit 3.7.15 by Sebastian Bergmann.


Python3 で unittest する



Python3 で unittestする

unittest は Python の標準テスティングフレームワークです
というこでて、使ってみる

環境

$ python -V
Python 3.3.0

ruby で unit test


ruby で unit test

環境

$ ruby -v
ruby 1.9.3p385 (2013-02-06 revision 39114) [x86_64-linux]

2013年3月3日日曜日

php の pdo 経由で mysql に接続する


php5.4 の pdo 経由で mysql5.5 に接続する

環境


$ php -v
PHP 5.4.6-1ubuntu1.1 (cli) (built: Nov 15 2012 01:18:34)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

$ mysql --version
mysql Ver 14.14 Distrib 5.5.29, for debian-linux-gnu (x86_64) using readline 6.2