Standing on the Shoulder of Linus

Home / 2012 / 11月 / 01 / wp-unit で WordPress ユニットテスト

wp-unit で WordPress ユニットテスト

wp-unit というプラグインを使うと、WordPress 管理画面でユニットテストを実行できます。

プラグインに PHPUnit が同梱されているので、プラグインをインストールすると、PHPUnit の実行環境がセットアップできます。PEAR を使って、、、という作業が不要です。(MAMP PRO で試してみたら不要でした)

テストコードを plugins/wp-unit/testcase に置くと、管理画面から実行できます。サンプルで2つのテストが付属しています。2つ目のテストは、管理者名が admin であることを確認するので、失敗することもあります。

WordPress 専用のデバッグツールもいくつかあるのですが、wp-unit では PHPUnit を使います。PHPUnit を学習すれば、WordPress 以外のソフトウェアやフレームワークを利用するときにも役立ちます。

テストコードの例は https://github.com/ounziw/ounziw-wp-lib/blob/master/test/content_test.php や https://github.com/ounziw/qrcode_acf/blob/master/testcase/TestQr.php を参考にしてください。

関連

Posted in WordPress | Tagged phpunit, WordPress, テスト
← WordPress の投稿コンテンツから一枚目の画像を取得するライブラリ fuel.php-web.net にメモ機能を追加しました →

アーカイブ

人気の投稿とページ

  • キンドル本を印刷する(PDFに変換する)方法
  • 名古屋駅から国際センターまでの道のり(徒歩)
  • AGPL ライセンス(GPLとは似ているが違いもある)
  • 6年使ったイーモバイル(Y!mobile)を解約手続。店頭でSIM返却
  • JP-Secure SiteGuard WP Pluginは不正ログイン防止に役立つか

プロフィール

水野史土:月70万PVホームページ制作会社のレスキューワーク株式会社で、PHPソフトウェアのサポートを行っている。concrete5コミュニティリーダー、Novius OSコアコード貢献者でもある。 詳しくは管理者詳細参照。
大好評WordPress書籍「WordPressユーザーのためのPHP入門 はじめから、ていねいに。」サポートページ

Copyright © 2015 Standing on the Shoulder of Linus.