並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 440件

新着順 人気順

phpunitの検索結果241 - 280 件 / 440件

  • NetBeans 6.7.1 で PHPUnit テストを試す

    NetBeans 6.7 で新たにサポートされた PHPUnit の使用方法を紹介します 元ネタはコチラです 以降は、 PHP、およびPHPUnit が既にご使用の環境で設定済みであることを前提としています MAMP を使用した PHP 実行環境の設定方法はコチラ、MAMP 環境下での PHPUnit の設定方法はコチラを参照ください NetBeans から PHPUnit を使用するには、まず「オプション」画面にて phpunit コマンドへのパスを設定します 「オプション」画面の「PHP」タブをクリックし、 PHP の設定画面を表示します 画面内の "単体スクリプト" 、 "PHPUnit スクリプト" に phpunit コマンドへのパスを設定します (例では "/Applications/MAMP/bin/php5/bin/phpunit.php" としていますが、各自の環境に合わ

      NetBeans 6.7.1 で PHPUnit テストを試す
    • コードやテストを変更したら自動で PHPUnit を実行する - A Day in Serenity @ kenjis

      指定したフォルダの変更を監視して、変更検出時にテストを自動的に実行してくれるという便利なツール「Stagehand_TestRunner」がありましたので、インストールして CIUnit で使ってみました。 Stagehand_TestRunner のインストール $ sudo pear channel-discover pear.piece-framework.com $ sudo pear install piece/stagehand_testrunner $ sudo pear install Console_Color テストの実行 テストフォルダに移動し、phpunitrunner コマンドを実行します。 1つのテストの実行 オプションで PHPUnit の XML ファイルを指定します。-c オプションは出力に色を付ける、-v オプションは詳細な進捗リポートの出力です。 1つ

        コードやテストを変更したら自動で PHPUnit を実行する - A Day in Serenity @ kenjis
      • PHPUnitへの移行のヒント - 2.x

        PHPUnitへの移行のヒント¶ テストケースの PHPUnit 3.7 への移行は、うまくいけばかなり苦痛の無い遷移となります。 しかしながら、PHPUnitと SimpleTest の間では、いくつかの既知の違いがあります。 SimpleTestとの違い¶ SimpleTestとPHPUnitの間には数多くの違いがあります。 以下は一番頻繁に遭遇する相違点を挙げる試みとなります。 startCase()とendCase()¶ これらのメソッドはサポートされなくなりました。 PHPUnitが提供する静的なメソッドを使用してください: setupBeforeClass と tearDownAfterClass 。 start()、end()、before()、after()¶ これらのメソッドはSimpleTestのテストケース初期化の一部です。 start() と end() は置き換え

        • phpunitでprotected,privateのメソッド、プロパティのテスト - Qiita

          <?php namespace Test use PHPUnit\Framework\TestCase; use Sample; use ReflectionClass; class SampleTest extends TestCase { /** * privateメソッドのテスト */ public function testPrivateMethod(): void { $sample = new Sample(); $reflection = new ReflectionClass($sample); $method = $reflection->getMethod('メソッド名'); // アクセス許可 $method->setAccessible(true); // メソッド実行 $result = $method->invoke($sample, '引数'); // 検証

            phpunitでprotected,privateのメソッド、プロパティのテスト - Qiita
          • watchrでファイル更新時にPHPUnitを走らせる。

            最近、みんなに「テストを書こう」「クオリティを上げよう」と言いまくっています。 その手前、「自分もちゃんと整備しないと説得力がないな」ということで、少し整備しました。テストの実行をプログラムの変更をコミットする時にしていましたが、常にテストが走っているような状態を作ろうと思いました。 PHPUnitのインストール 今回やったのはこちらではありませんが、一応メモしておきます。 sudo pear install phpunit/phpunit 設定はxmlファイルに書きます。 sudo vim ~/Project/phpunit.xml 以下のような感じ。 . Tests これでTestsディレクトリから、テストケースを全て探索して、テストを実行できます。 phpunit 実行はxmlファイルの存在するディレクトリからphpunitを実行するだけ。 watchrでファイルの変更時にphpun

              watchrでファイル更新時にPHPUnitを走らせる。
            • PHPUnit – The PHP Testing Framework

              Welcome to PHPUnit! PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

              • PHPUnit によるテスト駆動開発 #03 コードを育てる編 | Born Too Late

                前回のおさらい 前回『#02 テストを書いてみる編』では、「とりあえず、とにかく、テストを書き、PHPUnit で実行すること」という目標のもと、簡単なテストコードの書き方を学びました。 今回の目標 テストコードを拡張しながら、仕様変更に対応する。また、リファクタリングする。 仕様変更 前回は、引数に 2 つの数字を引数に受け取り、その合計値を返すだけの add メソッドを作成しました。 今回は、数字が 2 の場合だけでなく、数字が 3 つの場合も、同じように合計値を返す必要が出てきたと仮定し、話を進めます。 テストコードを拡張する add メソッドの他に addThreeNumbers メソッドを作ることもできますが、これでは足し算をする際に、数値が 2 つなのか 3 つなのかを意識しないといけないので、ナンセンスです。どちらの場合も add メソッドで処理できるようにしましょう。 前回

                  PHPUnit によるテスト駆動開発 #03 コードを育てる編 | Born Too Late
                • PHPUnit のインストールとはじめの一歩 [Tipsというかメモ]

                  % sudo pear channel-discover pear.phpunit.de Adding Channel "pear.phpunit.de" succeeded Discovery of channel "pear.phpunit.de" succeeded % sudo pear install phpunit/PHPUnit Unknown remote channel: pear.symfony-project.com Did not download optional dependencies: phpunit/PHP_Invoker, use --alldeps to download automatically phpunit/PHPUnit requires package "channel://pear.symfony-project.com/YAML" (v

                  • PHPUnit の Functions.php を自動でロードするやつ - ngyukiの日記

                    下記↓の記事のコメントの通り、 PHPUnitの$this->assertXXXX() の別記法 - Qiita PHPUnit には Functions.php というファイルが含まれていて、これを require するとアサーションなどがグローバル関数に登録されるので、次のようにテストを書くことができます。 <?php // 普通こう書くけど、 $this->assertThat($actual, $this->equalTo($expect)); // Functions.php を読んどけばこうも書ける。 assertThat($actual, equalTo($expect)); とても便利なんですけど Functions.php は明示的に読む必要があります。 <?php require_once __DIR__ . '/vendor/phpunit/phpunit/src/F

                      PHPUnit の Functions.php を自動でロードするやつ - ngyukiの日記
                    • phar.phpunit.de

                      Latest Releases PHAR Size Last Modified GPG Signature SHA256 Checksum

                      • PHPUnit Cookbook

                        Official website for the PHPUnit Cookbook by Sebastian Bergmann and Stefan PriebschRecipes for Successfully Testing Your Code Software is never perfect. Failures of software make the news, damage the reputation of companies, and cost money in lost revenue. Testing software early and in a small scope is good, a high degree of test automation is even better. If only it were that simple. In reality,

                        • PHPUnit – The PHP Testing Framework

                          Welcome to PHPUnit! PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

                          • PHPUnit – The PHP Testing Framework

                            Welcome to PHPUnit! PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

                            • » PHPUnitを使ってみました: エスキュービズム ラボ Blog

                              筆者は最近PHPを使い始めました。 PHPは型キャストをしなくとも文字列と整数などを勝手にキャストしてくれるなど、型をあまり気にせずにプログラムを書いても、なんとなく動いてくれます。 もちろん変数の型宣言もなし、です。 こういった動的な、弱い型付けを持つ言語では、キャストなどに必要なコードの量を減らすことができる反面、プログラマの意図しない変換が行われてしまうことがあり、原因のわかりづらいバグを生み出しがちです。 静的であれ、動的であれ、コンパイラのチェック(と制約)が弱いとき、バグを減らすために重要なのは、プログラムを小さな単位に分解し、それぞれの動作を検証することができるようにすることです。 そうすると、プログラムが動かないとき、テストを使ったバグの原因推定を行いやすくなるからです。 というわけでユニットテストのツールを導入してみました。 今回は、ググってみて有名そうだったPHPUni

                              • An Overview of PHPUnit 5 - What's New? What's Coming? — SitePoint

                                This post has been peer reviewed by Cláudio Ribeiro and Thomas Punt. Many thanks to the reviewers who keep SitePoint’s content perpetually excellent! It was January 2016 when the PHPUnit development team announced the release of PHPUnit 5.0. While several minor version have already been released since, PHPUnit’s major version 5 has introduced several new functionalities and deprecated a few others

                                  An Overview of PHPUnit 5 - What's New? What's Coming? — SitePoint
                                • PHPUnit – Make WordPress Core

                                  Welcome! The WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute: Found a bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are cons

                                    PHPUnit – Make WordPress Core
                                  • 2. PHPUnit 用のテストの書き方 — PHPUnit latest Manual

                                    Example 2.1 で、 PHP の配列操作のテストを PHPUnit 用に書く方法を示します。 この例では、PHPUnit を使ったテストを書く際の基本的な決まり事や手順を紹介します。 Class という名前のクラスのテストは、ClassTest という名前のクラスに記述します。 ClassTest は、(ほとんどの場合) PHPUnit\Framework\TestCase を継承します。 テストは、test* という名前のパブリックメソッドとなります。 あるいは、@test アノテーションをメソッドのコメント部で使用することで、それがテストメソッドであることを示すこともできます。 テストメソッドの中で assertSame() のようなアサーションメソッド (アサーション を参照ください) を使用して、期待される値と実際の値が等しいことを確かめます。 <?php declare(

                                    • PHPUnit のテストを Web から実行する VisualPHPUnit - A Day in Serenity @ kenjis

                                      PHPUnit の WebUI の VisualPHPUnit というのがありました。 https://github.com/NSinopoli/VisualPHPUnit CodeIgniter はもともとコマンドラインを使わないため、ユーザの中にはコマンドラインに親しんでおらず、ブラウザからテスト結果をみたいという人もいます。この VisualPHPUnit を CIUnit で使ってみます。 上記より、v1.5.1 をダウンロードします。 フォルダ名を「VisualPHPUnit」に変更し、CIUnit をインストールした CodeIgniter のフォルダに移動します。 ci-ja/ application/third_party/CIUnit/ tests/ VisualPHPUnit/PHP から書き込みできるようにパーミッションを設定します。 $ chmod o+w hist

                                        PHPUnit のテストを Web から実行する VisualPHPUnit - A Day in Serenity @ kenjis
                                      • Better Workflow in PHP With Composer, Namespacing, and PHPUnit | Envato Tuts+

                                        Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads!

                                          Better Workflow in PHP With Composer, Namespacing, and PHPUnit | Envato Tuts+
                                        • 8時間耐久でPHPUnitについて勉強してきたよ

                                          というわけで @mon_sat です! PHPUnitについてのセッションということで気合い充分で参加してきました。 この8時間耐久シリーズはノマドのなかのノマドであり、安藤の中の安藤である@yandoさんが、無償で行っているセミナー(?)です。 コワーキングスペースのなかのコワーキングスペースである下北沢オープンソースカフェにて、午前中から夕方まで、みっちりPHPUnitについて学んできました。 PHPUnit使ってますか? 普段テストを書いていないとは言えませんが、胸を張って言えるレベルではないわたし。 独習でやってきていると基礎体力の点で充分とは言えないもの。今回はみっちりと筋トレしてこようと思い参加した次第。 8時間耐久PHPUnitの教室 View more presentations from yandod 午前中はPHPUnitのインストールが中心。 しかしそこはサービス精神

                                            8時間耐久でPHPUnitについて勉強してきたよ
                                          • PHPUnit マニュアル – 第10章 モックオブジェクト

                                            注意 このドキュメントは、すでにサポートが終了したバージョンの PHPUnit に関するものです。 最新版の PHPUnit のドキュメントは こちらにあります。 オブジェクトに対するコールが正しく行われたかどうかを調べたいこともあるでしょう。 その方法をここで説明します。ここでは、別のオブジェクトを観察している あるオブジェクトの特定のメソッド (この例では update()) が正しくコールされたかどうかを調べるものとします。 例 10.1 では、まず PHPUnit_Framework_TestCase クラスの getMock() メソッド (表 20.7 を参照ください) を使用して Observer のモックオブジェクトを作成します。 getMock() メソッドの二番目の (オプションの) パラメータに配列を指定しているので、Observer クラスの中の update()

                                            • IntelliJ IDEA(PhpStorm)からDocker上のphpでphpunitを実行する - Qiita

                                              ほとんど本家の記事の意訳に近いですが、Intellijからdocker上のphpでphpunitを動かす設定をしてみました。 本家の記事: https://blog.jetbrains.com/phpstorm/2016/11/docker-remote-interpreters/ 環境 IntelliJ IDEA 2017.1.4 PHP Docker pluginをインストール 手元で確認はしていないですが、元訳がPhpStormなので、PhpStormでも同じかと思います。 Remote Interpreterの設定 Preferences -> Languages & Frameworks -> PHPを開きます CLI Interpreterの[…] ボタンをクリックします CLI Interpretersの画面が開くので左上の[+]をクリックし[From Docker, Vag

                                                IntelliJ IDEA(PhpStorm)からDocker上のphpでphpunitを実行する - Qiita
                                              • [PHP] Mac に PEAR、PHPUnit をインストールする

                                                Mac OS X Mountain Lion に PEAR と PHPUnit をインストールする方法をメモ。 大枠は下記サイトを参考にしました。ありがとうございます。 PHPUnit on Mac OS X Snow Leopard 10.6 and Lion 10.7 | Everything Frontend PEAR のインストール $ cd /tmp && mkdir pear && cd pear $ curl -O http://pear.php.net/go-pear.phar $ sudo php -d detect_unicode=0 go-pear.phar 1. Installation base ($prefix) : /usr/lib/php 2. Temporary directory for processing : /tmp/pear/install 3.

                                                • Mac OS X 開発環境に PHPUnit を導入する - TMD45LOG!!!

                                                  Keyword: Mac, MacPorts, PHP, PHPUnit, EMOBILE, D21LC? 先日テスト駆動開発の勉強会に参加したのですが、環境構築でタイムアウト…というのも EMOBILE の USB モデムが一部の port を遮断してた。ひどい。 うちの D21LC の場合は、EMOBILE の接続ユーティリティから[ユーザ設定]→[接続先プロファイル]で「プロトコル制限あり」以外を選択するようにしたら SSH でもなんでも繋がるようになりましたε-(´∀`*)ホッ まぁそれはそれで置いといて、今週やっと PHPUnit の導入が終わったので記録しておきます。 環境 Mac OS X MacPorts 1.9.2 PHP 5.3.6 PEAR 1.9.3 PHPUnit 3.5.14 ※今回導入した インストール PHPUnit のインストール(PHPUnit Manu

                                                  • どこでもPHPUnit - 戦えプログラマン

                                                    何? PHPでユニットテストを試しに書いてみたいけど、導入方法がわからない? そもそも導入に申請が要る?時間がない?外部プログラム利用禁止? お兄さん良いものがありますよ。 よってらっしゃいみてらっしゃい。 どこでも誰でも人類皆等しく、今すぐ PHPUnit (のような何か)を書ける! さあこれを適当な tekitou.php にコピペして、あなたも私も今から PHPUnitter !!! ででーん MicroPHPUnit.php gist.github.com 厨二ネームですんません。 PHP 5.3~5.6で動作。それ以外は知りません。 特に工夫もなく見ればわかるレベルのコード量だが、 assertSame() fail() アサートはこれらしか実装してない。 まーこの2つさえあれば、エセPHPUnit書くには十分だろう。(慢心) 簡単な使い方については冒頭に記載。 PHPUnit互

                                                      どこでもPHPUnit - 戦えプログラマン
                                                    • GitHub - downshiftorg/ezekiel: Alternative syntax wrapper and added convenience methods for using phpspec/prophecy within PHPUnit

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - downshiftorg/ezekiel: Alternative syntax wrapper and added convenience methods for using phpspec/prophecy within PHPUnit
                                                      • PHPUnit 6.0の主な変更点 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                        PHPUnit 6.0.0が2017/02/03にリリースされました。その後立て続けにバージョンがあがり、02/08に6.0.6がリリースされています。 主な変更点 要件 PHP 7.0以上が必要になりました。 名前空間 PHPUnit_Framework_TestCaseがPHPUnit\Framework\TestCaseに変更されました。 もし、既存のテストコードを変更できない場合は、bootstrapに以下のハックを追加することで対応できます。 if (! class_exists('PHPUnit_Framework_TestCase')) { class_alias('PHPUnit\Framework\TestCase', 'PHPUnit_Framework_TestCase'); } デフォルト設定 デフォルト設定が変更されました。 backupGlobals="true

                                                        • WordpressでPHPUnitを使う | PRESSMAN*Tech

                                                          数年ぶりにWordPressを触ることになり、色々覚え書きがてら書いていきます。 基本的にWordPressの人ではないです。 テストをするだけでなく、プラグイン内の関数を直接起動して開発したくてPHPUnitを導入することにしました。 フック使えよとか、まあそうなんですがフックの数多すぎでよくわからんのです。 動作させている環境ですが、OSX上のVagrantにCentOSを乗っけて、その中でDockerを使ってUbuntu環境でWPを動かしています。 ですので、ファイルのパーミッションとか実行するユーザーなどは少し変です。 WP-CLIのインストールWPの便利ツールです。CLI大好き派としては大変ありがたいです。インストールは全くもって簡単です。 http://wp-cli.org に書いてあるようにダウンロードしてパスの通っている場所へ移動させるだけです。 これを使ってphpunit

                                                            WordpressでPHPUnitを使う | PRESSMAN*Tech
                                                          • PHPUnitのassertArraySubset()について - Qiita

                                                            すげー便利そうに見えて、微妙に使いづらい子だな…という印象。(言いたいこと終わり) https://phpunit.de/manual/current/ja/appendixes.assertions.html 配列のアサーションの問題 例えば、ある関数の実行結果がこういう感じの配列をだとしよう。 [ [ 'name' => 'taro', 'gender' => 'male', 'updated' => '2015-08-10 12:01:13', ], [ 'name' => 'hanako', 'gender' => 'female', 'updated' => '2016-07-31 13:04:14', ], ]; 関数のテストを書くなら、↑の配列をexpectとして用意して、結果をassertEqualsで比較すればいい。 ところが、別に全部の要素を厳密に比較しなくてもいいこと

                                                              PHPUnitのassertArraySubset()について - Qiita
                                                            • PHPUnit code coverage benchmark - Remi's RPM repository - Blog

                                                              As already said numerous time, PHP 7 is faster than PHP 5. Since PHPUnit 4.8 you can choose between XDebug and phpdbg as driver to retrieve code coverage data, see PHPUnit 4.8: Code Coverage Support. Here is some benchmark results. All the tests are run using PHPUnit 5.0.8, PHP 5.6.15 as SCL or PHP 7.0.0RC6 as SCL and XDebug 2.4.0beta1 (freshly released, with some additional patches) for the compo

                                                              • 【PHP】PHPUnitとGuardを使ってファイルを変更時に自動でテストし、結果をMacに通知させる - ikemonn's blog

                                                                ファイルシステムに変更が起きたイベントを処理するGuradとPHPUnitを利用して、ファイルを編集した後自動でテストが走るようにする。 gemをインストールする gem install guard gem install guard-phpunit gem install terminal-notifier-guard もし上記コマンドを実行している時に追加パッケージのインストールを求められたらインストールする。(rb-fsevent等) Guardの起動と設定 テストファイルが含まれているディレクトリまで移動し、以下を実行する。 guard init 以下のように新しいGuardfileが作成されて、PHPUnitに追加されたらOK 17:29:04 - INFO - Writing new Guardfile to /Users/ikemonn/Guardfile 17:29:04

                                                                • CodeIgniter3 x PHPUnit で private methodをテストする - rochefort's blog

                                                                  privateメソッドのテストは、複雑なデータ構造を扱う時など開発途中で時々どうしても書きたくなります。 その外のpublicのテストでカバーできたら、private のテストは捨てちゃったりしますが。 Rubyだと send 使って何でもできるのに、と思いつつ調べつつPHPでテスト書いてみました。 PHPだと? PHP5.4時代のprivateメソッドテスト手法 #php5_4: Architect Note こちらが詳しいのですが 5.3以前だとReflectionMethodを使う方法がありますが、 5.4以降だとClosureが使えます。 5.3のClosureだと$thisが渡せなくて辛い想いを経験したことがありますが 5.4以降で対応してくれたようです。 ($thisのcontextを変えれえないのはclosureとしては辛い。。) Closure::bind を使った例 最近

                                                                    CodeIgniter3 x PHPUnit で private methodをテストする - rochefort's blog
                                                                  • JenkinsとPhingとPHPUnitでFuelPHPのHTMLカバレッジレポートを作成する

                                                                    2013/01/05 追記: 以下に、まとめ記事を書きました。 FuelPHPとGitLabとJenkinsで継続的インテグレーションする雛形を考えてみた http://madroom-project.blogspot.jp/2013/01/fuelphpgitlabjenkins.html -- 以下が済んでいる環境で、手順を確認しました。 UbuntuにPHP 5.4.10をインストールする http://madroom-project.blogspot.jp/2013/01/ubuntu550alpha2.html UbuntuにPHPUnitをインストールする http://madroom-project.blogspot.jp/2013/01/ubuntuphpunit.html UbuntuにXdebugをインストールする http://madroom-project.blog

                                                                    • GitHub Actions上でPHPUnitを並列に動作させて、CI実行時間を1/4にしました | PR TIMES 開発者ブログ

                                                                      背景 STORYではバックエンドのPull Request作成をトリガーにして、CircleCi上でTestを実行していました。Testの実行時間は11〜13分ほどでした。 常々、このTestの実行時間が長すぎて開発体験の質が落ちているような気がしていました。 Testの実行時間が長すぎると何が問題になるのでしょうか? 以下がSTORYチームがSlack上でしばしば発生していた会話です。 岩下「あ、Aさん!☓☓☓の件について、Pull Requestを作ったのでお手すき時にレビューお願いします!」 A「OKです、手が空いたら見ておきます〜」 〜〜〜1時間後〜〜〜 A「岩下さん、Pull Requestを見ようとしたら、TestがFailしているところがありました、確認してもらえますか?」 岩下「えっ、あっ、はい承知しました!」 この状況の問題点は、私がTestの実行結果を待たずにPull

                                                                      • PHPUnit3 のインストール

                                                                        超不定期雑記 ~プログラムとかサイエンスとかいろいろと~ 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 70 記事 - 0 コメント - 4725 トラックバック - 18 ニュース 前回の続き。関連ページがいくつかあるのでインデックスも参照のこと。 ここでも %ECLIPSE_HOME_PARENT% は Eclipse のインストールフォルダの親(Eclipse の実行ファイルのパスが c:\user\xampp\eclipse\eclipse.exe なら %ECLIPSE_HOME_PARENT% は c:\user\xampp)とする。 アプリケーションの品質を高めようと思うと、ユニットテストは絶対必須の行程だと思う。 特に PHP の場合は通る関数しかコンパイルされないため、実際にすべての操作をしてみるまで文法エラーがあるのか否かすらわからない。

                                                                        • WordPress Theme開発でPHPUnitを使う - Qiita

                                                                          WordPress Theme開発でもPHPUnitでのテストが行えないかなと思ってたので作ってみました。 wp-theme-phpunit function _manually_load_plugin() { register_theme_directory( dirname( __FILE__ ) . '/../../' ); switch_theme('your-theme'); } ↑ ポイントはここです。your-themeの部分を自身の開発中のTheme名に変更して、PHPUnitを実行させればOKです。 wp-plugin-unittest-dependency-patten ↑ こいつと組み合わせれば、自作のテーマに必要なプラグインもインストールした上でPHPUnitを実行できるようになります。 クライアントに納品用のサイトとかを作るときは、プラグインもそれぞれクライアント

                                                                            WordPress Theme開発でPHPUnitを使う - Qiita
                                                                          • PHPUnit Manual - PHPUnit 3.6 Japanese

                                                                            Welcome to PHPUnit! PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

                                                                            • CakePHP3 + Selenium3 + Facebook WebDriver + PHPUnitでテストを加速させる - Qiita

                                                                              CakePHP3 + Selenium3 + Facebook WebDriver + PHPUnitでテストを加速させる 私はテストがしたい! 地獄みたいなタイトルで申し訳ございません。 本当に申し訳ございません。 PHPUnitはその昔、Seleniumに対応した拡張機能がありました 昔々、PHPUnitはSeleniumに対応した拡張機能がありました。しかし、Selenium2のみの対応を機に拡張機能は亡くなってしまわれたのです。Selenium3には対応していません。 しかし、代替機能はある 優秀なテスト用ライブラリに facebook/php-webdriverがあります。 これをPHPUnitに埋め込めば、Seleniumを介してブラウザのヘッドレスのテストを行う事が可能です。 インストール Selenium Standalone Serverをダウンロードしてく http:/

                                                                                CakePHP3 + Selenium3 + Facebook WebDriver + PHPUnitでテストを加速させる - Qiita
                                                                              • CentOSにxdebugとphpunitをインストールしてみる - yk5656 diary (旧)

                                                                                CentOSにPHPのとりあえずの開発環境を作成してみる の続き。 xdebugとphpunitをyumでインストールしてみる。 xdebug 標準のリポジトリにはないのでepelからインストールする。 $ sudo yum -y install php-pecl-xdebug --enablerepo=epel 以上で、インストール完了。 $ php -i | grep "xdebug support" xdebug support => enabled phpunit 標準のリポジトリにはないのでepelからインストールする。 $ sudo yum install php-xml php-pear php-phpunit-PHPUnit --enablerepo=epel 以上で、インストール完了。 $ phpunit --version PHPUnit 3.7.29 by Sebas

                                                                                  CentOSにxdebugとphpunitをインストールしてみる - yk5656 diary (旧)
                                                                                • PHPUnit を使ってユニットテスト - Memo

                                                                                  今まで仕事でユニットテストというものを使った事がなかった(自動テストとか自動化というような文化があまりない・・・)。 仕事で PHP から離れたけど、家で PHP 使って遊んでいる。 せっかくだからユニットテストというものに触れて、ユニットテストを使ってみたい。 Zend Framework は PHPUnit が使われている。 それにあやかり、PHPUnit を使ってみる。 ググったら、PHPUnit3で始めるユニットテスト:特集|gihyo.jp … 技術評論社 が出てきた。 入門としてちょうどよさそう。 とりあえずサンプル通りに ArrayTest.php をコピペして、動かしてみる。 PHPUnit 3.2.13 by Sebastian Bergmann. .. Time: 0 seconds OK (2 tests)ちゃんと動いた。 次は ArrayTest ではなく、Zend

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