タグ

testingとphpに関するablaboのブックマーク (4)

  • PHPUnitによるユニットテストについて - tetsunosukeのnotebook

    単純な関数に関してのユニットテストは簡単ですが、DBを伴うユニットテストについては自動化が面倒な状況にありました。RubyOnRails等で使われている、fixturesの考えに基づいて、以下のような方法で自動テストを行うことができるようになったので記録しておきます。 概要 テスト用に用意したDBに対して、CSVで作成したテスト用のデータをimportしながら、各クラスをテストしておく。CSVで予めテストデータを作成しておくため、テストコードの中に予め「メールアドレスが〜であるもの」という条件でテストコードを書くことができる。 前提条件 PHPのCLI版で、PDO, pgsqlが利用出来ること テスト用のデータベースを用意しておくこと RoRでは、production(番)、development(開発)、test(テスト)を用意することになっている 下記のオプションでCLI版のPHP

    PHPUnitによるユニットテストについて - tetsunosukeのnotebook
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • limeでなるべく気軽にユニットテストを書く - id:anatooのブログ

    limeというのはSymfonyフレームワークで使われてるユニットテストライブラリで、このライブラリはインストールも簡単で、実際にテストを書くのも楽なのでよく使う。 この記事ではlimeというライブラリを簡単に説明しつつ、クラスファイルにテストを埋め込むことで、より気軽にテストを書く方法を紹介する。 limeのインストール http://svn.symfony-project.com/tools/lime/tags/RELEASE_1_0_6/lib/lime.phpからファイルを適当な場所に保存する。limeは一つのファイルで完結しているのでインストールはこれで終わり。 実際にテスト書いてみる 通常の書き方が以下。 <?php include_once 'lime.php'; $t = new lime_test; $t->is('hoge', 'hoge', '比較のテスト'); $t

    limeでなるべく気軽にユニットテストを書く - id:anatooのブログ
    ablabo
    ablabo 2009/05/24
    phpunitより気軽に使える印象
  • 第35回PHP勉強会 参加レポート | Creazy!

    日、第35回PHP勉強会に参加してきました。 ・第35回PHP勉強会 – events.php.gr.jp その後、世田谷にバスケしに行ったのでかなりの強行軍で今ヘトヘトです。 レポート書こうと思いますが、発表の資料はその内UPされると思うのでそれにリンクするとして、気になったところや資料に書いてない話なんかを中心にメモろうかと思います。 はじめに 進行はhaltさん PHP勉強会は月1回開催されています。 運営スタッフが足りないので手伝って! 参加資格とかはないです。mail、ML、IRCとか何でも良いので連絡を。 無料で開催されている勉強会を有志で運営しているわけだから色々大変なはずです。 オイラに手伝える事が何かあるだろうか。 CakePHP使いはじめた人へのテクニック集公開(私はいかにしてevents.php.gr.jpをEthnaからCakePHPにおきかえたか) 発表者:ha

    ablabo
    ablabo 2009/03/16
    privateメソッドのテストについての記述あり
  • 1