並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 692件

新着順 人気順

phpunitの検索結果201 - 240 件 / 692件

  • PHP and HTML5 Learning Trail

    Apache, Apache NetBeans, NetBeans, the Apache feather logo and the Apache NetBeans logo are trademarks of The Apache Software Foundation. Oracle and Java are registered trademarks of Oracle and/or its affiliates. The Apache NetBeans website conforms to the Apache Software Foundation Privacy Policy

    • PHPカンファレンス関西2012のLTでモックの使い方について話しました

      2018年1月10日に開催された DCI Tokyo 1 に続き、2018年3月27日に DCI Tokyo 2 が開催されました。今回も James Coplien @jcoplien さんをお招きしてのトークセッションとなりました。会場は 株式会社ヴァル研究所 様に提供していただきました。 セッションは、前回同様 @remore さんと @ganchiku さんによる同時通訳とともに進められました。 今回のテーマはマルチパラダイムデザイン(Multi-Paradigm Design: MPD)の中核を成し、DCI / リーンアーキテクチャ(Lean Architecture)とも深く関係する 共通性/可変性分析 でした。 レポートは @smori1983 が担当させていただきます。 当日の様子は Coplien さんの許可を得て YouTube の DCI Tokyo 公式アカウントに

        PHPカンファレンス関西2012のLTでモックの使い方について話しました
      • Mockery 0.8.0 日本語ドキュメント

        タグ: Mockery Composer Laravel 追記:この翻訳の内容はだいぶ古いため、2018年2月3日現在の安定バージョンである、1.0.0のドキュメントを翻訳しました。 https://readouble.com/mockery/1.0/ja/index.html Laravel5.5LTSでサポートしているのも1.0.0ですので、上記サイトの翻訳を参照してください。 Mockeryはシンプルですが、柔軟なPHPモックオブジェクトフレームワークです。PHPUnitやPHPSpec、もしくは他のテストフレームワークと共に、ユニットテストで使用します。主な目的は、簡潔なAPIのテストダブルフレームワークを提供することです。可能性のある全てのオブジェクト操作とやり取りを明確に定義でき、人間が読むことができるドメイン固有言語を使用しています。PHPUnitのphpunit-mock-

        • phpunitアーカイブ

          April 21, 2014 PHPUnit was developed in cvs.php.net and released on pear.php.net from its inception in 2001 until July 2006. PHPUnit was developed in svn.phpunit.de from July 2006 until December 2009 when its development moved to GitHub. Until today, every PHPUnit release was made available as a PEAR package. These PEAR packages were hosted on pear.phpunit.de since July 2006. Since PHPUnit 3.7, re

            phpunitアーカイブ
          • VimでPHPUnitをQuickRunする - アインシュタインの電話番号

            Vim-users.jpのRSpecをquickrunする記事を参考に、PHPUnit用に書き換えてみる。 .vimrc PHPやPHPUnit、quickrun.vimは既にインストール・セッティング済みの前提。こんな感じで.vimrcに記述してみた。 augroup QuickRunPHPUnit autocmd! autocmd BufWinEnter,BufNewFile *test.php set filetype=php.unit augroup END " 初期化 let g:quickrun_config = {} " PHPUnit let g:quickrun_config['php.unit'] = {'command': 'phpunit'} これでHogeClassTest.phpやfuga_test.phpなど、ファイル名末尾が*test.phpなファイルを開く

              VimでPHPUnitをQuickRunする - アインシュタインの電話番号
            • Composerを使ったSymfony2.1のインストール方法

              この記事は Symfony Advent Calendar 2012 4日目の記事です。 Symfony はバージョン 2.1 からパッケージの管理に Composer を使用するようになりました。2.0 時代の deps ファイルは削除され、autoload まわりが大きく変わりました。Symfony2.1 の勉強を進めていたところ、日本語でインストール方法を解説している記事が少ないと感じたので、今回整理してみました。 この記事では、Composer を使った Symfony2.1 のインストール方法、更新方法、サードパーティ製のバンドルを追加インストールする方法などを紹介します。おまけで PHPUnit を Composer からインストールする方法も紹介します。 動作確認環境 Symfony 2.1.3PHP 5.4.8 目次 事前準備 Composerをインストールする Symfo

                Composerを使ったSymfony2.1のインストール方法
              • Spring Bootでテストを書くときのやりかたまとめ - Qiita

                追記 2017/11/2 RestTemplateのテスト追加 この資料について Spring bootを使ったプロジェクトをやっていて、その際にテストどう書くねんってなったからまとめた この資料では下記のテストの仕方をまとめた Service(POJOっぽいやつ) Controller(Mockかして順序とかの担保) Repository(CSVでテストデータ用意してテスト) リクエストパラメータのテスト(バリデーションを実際にしてみてテスト) RestTemplateをつかって外部のAPIたたくクライアントクラスのテスト 機能テスト(実際に叩いてテスト) 基本調べて書いたのでもっとこうしたほうがきれいにかけるやで、っていうのがあればぜひ 実行環境 Java 1.8 SpringBoot 1.5.7.RELEASE 詳しくは下記のリポジトリ参照 ここでやったことのコード spring-b

                  Spring Bootでテストを書くときのやりかたまとめ - Qiita
                • Composerを使ってCakePHP2で使うPHPUnitを準備する | kanonjiのブログ

                  3ヶ月くらい前に教えてもらったまま、忘れそうになってたのでまとめます。プロジェクト毎にComposerを持てるというのが、最初分かりにくかったですけど、分かってしまえば、個々のプロジェクトで完結出来て、むしろ良いかもしれないと思っています。 Composerのインストール $ cd my_cakephp_app $ curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /Users/myuser/dev/my_cakephp_app/composer.phar Use it: php composer.phar $ ls Conf

                  • CakePHP2でユニットテスト 〜route.php編〜 | tagamidaiki.com

                    みなさんこんにちは。 今回はCakePHP2でユニットテストをする方法を書いていきます。 僕は最近やっとCakePHPを使い始めて1年経過しましたが、多少大きな開発になるとやはりテストを書いたほうが早く開発が出来ますね。 また、やはりなんといってもテストがあるととにかく安心する!←これ大事 開発を進めていくにあたって、安心というものは最高に重要ですね。 僕は普段忙しくても、routeのテスト、モデルのテストは必ず書くようにしています。 最低限ここらへんのテストが正常であれば動くので。 viewとcontrollerは変更が激しいのでなかなか書かないんですけどね。。。 さて、前置きはこれくらいにして、これから何回かにわけて route.phpのテスト Modelのテスト Controllerのテスト Viewのテスト を書いていきたいと思います。 それでは今回はroute.phpのテストを書

                    • PHPUnitとデータプロバイダとテストケース生成

                      PHPUnitのデータプロバイダという機能について、自分なりにまとめます。 データプロバイダとは何か PHPUnitで、複数のテストパターンを書くことはよくあります。この時、似たようなアサーションを何度も書くことになります。 例えば… 足し算するだけの関数をテストするとして、

                        PHPUnitとデータプロバイダとテストケース生成
                      • PHPUnit マニュアル – 第2章 PHPUnit 用のテストの書き方

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

                        • 「いまどき!?」CakePHPでPHPUnit入門 - Qiita

                          はじめまして、セプテーニ・テクノロジー(ベトナム・ハノイ)駐在の鎌田です。 昨今、社内グループにおける新規サービス開発の現場においても、RailsのRspec、ScalaのScalaTest・Specs2等々、 自然言語に近いテスト表記を用いた近代的なテスト駆動開発が主流になってきてます。 とは言え、数年前から運営中のサービス(=テストコードが無かったりする、いわゆるレガシーコード)だと、当然、既存のフレームワークの中で選択可能なテストツールの種類も限られてきます。 そんな中、今回はあえて(?)今のトレンドから若干離れてる気がしなくもないですが、CakePHP × PHPUnitな記事を書こうとおもいます。 想定の環境としては、あらかじめCakePHP 2.xが入ってる前提です。 1.PHPUnitのインストール Pearからインストールする方法が一般的ですが、Pearから最新のPHPUn

                            「いまどき!?」CakePHPでPHPUnit入門 - Qiita
                          • 第1章 自動テスト

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

                            • レガシーコードとAspectMock | GMOメディア エンジニアブログ

                              はじめまして、室内ならTシャツで問題ない技術推進室の篠崎です。 先日、piccaglianiさんのブログでAspectMockを知りました。 ちょうど私が対応しようとしていた課題にぴったしのフレームワークだったので少し書かせていただきます。 昔からあるコード弊社では以下のようなコードがまだまだいらっしゃいます。(実際はこんな少ない行数ではありません) がっつしArticle_Query、Apiクラスに依存している状態です。 私が対応しようとしていた課題は「このような昔からあるテストのないコード、いわゆるレガシーコードに対してユニットテスト(PHPUnit)を作成していく」でした。 ※そしてリファクタリングへ ユニットテストで何を確認したいのか?ユニットテストで確認したいのはSample_ServiceクラスのgetAllArticlesメソッドの処理です。 Article_Query::f

                              • PHPUnitの便利な機能を紹介する - はむはむエンジニアぶろぐ

                                この記事はPHP Advent Calendar 2015 - Qiita 14日目の記事です。 担当は@secret_hamuhamu です。 みなさんは、PHPのテスティングツールに何をお使いでしょうか? Behat?PHPSpec?PHPUnit? 今日は、PHPUnitの便利な機能をいくつか紹介したいと思います。 なお、PHPUnitのバージョンは2015年12月14日現在時点で、最新安定版の 5.1 とします。 echoやprintなどの出力をテストする echoやprintといった出力を伴うものをテストすることが出来ます。 <?php class Hoge { public function output() { echo 'hoge'; } public function output2() { echo 'hoXX'; } } class HogeTest extends

                                  PHPUnitの便利な機能を紹介する - はむはむエンジニアぶろぐ
                                • Table Driven Testから考える設計の改善 | QUARTETCOM TECH BLOG

                                  はじめに 最近はプライベートではGoのコードを書いていることが多いのですが、GoではTable Driven Testというやり方が知られています。 このテストコードの書き方が個人的にとても分かりやすく気に入っているので、PHPでテスト書く時も参考にしています。 Table Driven Testを意識してテストコードを書くようにしてから、コードレビュー時に「テストが分かりやすくなった」と言ってもらえたりすることもあったので、ご紹介したいと思います。 Table Driven Testとは Goの公式Githubリポジトリで紹介されているテスト手法の一つです。 一般的には「Data Driven Test」や「Parameterized Test」とも呼ばれているみたいで、特に真新しいしいやり方ではないようです。 PHPのBDDテストフレームワークであるBehatでも、テーブル形式のテスト

                                    Table Driven Testから考える設計の改善 | QUARTETCOM TECH BLOG
                                  • Continuous Integration In PHP

                                    I am a web developer from Montreal, Quebec, Canada. I write about web development , security and anything that interest me. According to Wikipedia, continuous integration implements continuous processes of applying quality control — small pieces of effort, applied frequently. In simple terms, you verify that your project meets the quality standards frequently. This way, you can catch any deviation

                                      Continuous Integration In PHP
                                    • PHPUnit によるテスト駆動開発 #01 インストール編 | Born Too Late

                                      テスト駆動開発とは テスト駆動開発 (Test Driven Development; TDD) とは、テストケースを書くことからプログラミングを始める、開発手法です。 ざっくり言うと、「このメソッドにこの引数を与えると、この値が返ってくるよね」といったことを、テストコードを用いて検証しながら、開発を進めていくスタイルと言うことができるでしょう。 TDD を知らない人がこの説明を聞くと、「TDD はコードの安全性のための手法である」と思われるかもしれません。 確かに、TDD はコードの安全性をもたらします。 しかし、TDD がもたらすものの中には、「コードの簡潔性」をも含まれます。 何故コードが簡潔になるのか これは私見ですが、簡潔で読みやすいコードは、「入力と出力の束である」ことが多いです。 それはつまり、メソッド・関数が適切な単位で細かく文節され、それらの協調により組み立てられているコ

                                        PHPUnit によるテスト駆動開発 #01 インストール編 | Born Too Late
                                      • Phing - Trac

                                        Welcome to the Phing Project Website PHing Is Not GNU make; it's a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework. Features include file transformations (e.g. token replacement, XSL

                                        • 私たちのプロジェクトのcomposer.jsonチラ見せ::CakePHP Advent(4日目) - Qiita

                                          この記事は2014年CakePHP Advent Calendarの4日目です。 今回は私が現在支援で関わっているプロジェクトのcomposer.jsonを2つチラ見せしたいと思います。 とは言っても、すべての内容を掲載することはできないので、以下のフィルタがかかっています。 requireとrequire-devの内容についてversion情報は固定にしているものが多いので、すべて共通で伏字(x.x)にしています。 プライベートリポジトリ内の共通ライブラリも使っているのですが、それは以下の内容から削除しています。 プロジェクトY(仮名) "require": { "cakephp/cakephp": "x.x", "cakedc/search": "x.x", "sizuhiko/fabricate": "x.x", "shama/ftp": "x.x", "josegonzalez/c

                                            私たちのプロジェクトのcomposer.jsonチラ見せ::CakePHP Advent(4日目) - Qiita
                                          • [WordPress] ユニットテストができるプラグイン wp-unit | Nullyのぶろぐ

                                            昨日、当ブログ管理画面でちょこちょこ遊んでいたら管理画面からユニットテストを実行できるプラグインを発見したので、紹介がてら簡単な使い方のご紹介。 wp-unit wp-unitはPHPUnitをベースとして作られたユニットテストプラグインです。 PHPUnitについての説明は割愛します。 PHPUnitをインストールする場合、現在利用しているPHPのバージョンに合わせてインストールして下さい。(4.3.0以上であればOKっぽいです) ※予めPHPUnitへパスを通しておく必要があります。 インストール 管理画面ログイン後、「プラグイン」メニューから新規追加を選択します。 検索ワードに「wp-unit」と入力し、検索します。 表示された画面から「wp-unit」を探します。 「インストール」をクリックし、インストールを終えます。 インストール完了後は以下のメニューが追加され、ユニットテストが

                                            • Using PHP's built-in web server in your test suites | Schibsted

                                              expand_moreAbout expand_moreNordic Marketplaces expand_moreNews Media expand_moreGrowth & Investments expand_moreWho we are expand_moreOur brands expand_moreOur locations expand_moreSchibsted Group Management Team expand_morePrivacy expand_moreSchibsted and AI expand_moreSchibsted’s API portal expand_morePublic Policy expand_moreCareer expand_moreJob openings expand_moreFor students expand_moreLif

                                              • PHPUnit マニュアル – 第17章 PHPUnit と Selenium

                                                Selenium Server はテストツールのひとつです。これは、OS を通してブラウザのプロセスを動かし、 ブラウザのタスクを自動実行します。 あらゆるプログラミング言語で稼動しているウェブサイトに対応しており、 現在主流のあらゆるブラウザで使用することができます。Selenium RC は Selenium Core を使用しています。これは、ブラウザ上でのタスクを自動的に実行する JavaScript のライブラリです。Selenium でのテストは、 一般のユーザが使用するのと同じようにブラウザ上で直接実行されます。 主な使用例としては、受け入れテスト (各システム単体のテストではなく、結合されたシステム全体に対するテスト) や ブラウザの互換性のテスト (ウェブアプリケーションを、さまざまなオペレーティングシステムやブラウザでテストする) などがあります。 PHPUnit_Se

                                                • FuelPHP×PHPUnit×Jenkinsの環境を作るまでのメモ | メモ帳代わりのブログ

                                                  まえがき かなり久しぶりのブログ更新になりますが、私は元気です。 忙しくてなかなか技術をインプットすることもできなくて、ブログ書く時間なんて全然ありませんでした。。 てなわけで、今回はFuelPHPでPHPUnitをJenkinsで実行できるようにするまでのメモをしておこうと思います。 開発環境 FuelPHP 1.7 ローカル環境にFuelPHPのプロジェクトを作成する まずはじめに、ローカル環境でFuelPHPのプロジェクトを作成していきます。oilをインストールしてoilコマンドでプロジェクトをバシッと作成していきます oilのインストール curl get.fuelphp.com/oil | sh FuelPHPのプロジェクト作成 oil create fuelphp_sample_blog こんなかんじで『fuelphp_sample_blog』という、サンプルプロジェクトを作成

                                                    FuelPHP×PHPUnit×Jenkinsの環境を作るまでのメモ | メモ帳代わりのブログ
                                                  • PHPUnitでユニットテスト

                                                    テストの準備と後始末 xUnitでは一般的にテスト対象のクラスをテストケース内でインスタンス化し、実際にメソッドをコールすることによってその結果を精査します。つまり、本来アプリケーションフレームワーク内などでの使用を想定しているクラスを、テストケースという仮想的な環境で実行するわけです。 当然、テストケース内はPHPUnitで提供された環境ですので通常のアプリケーションフレームワークが行う初期化処理や、データベース接続などの準備処理を、テストの前に実行しておく必要があります。 また、テストを実行することによって、そのマシン上に永続的なデータが残る場合があります。例えば、データベースへの値投入や、ファイルシステム上への書き込みなどがそうです。 ユニットテストは繰り返し実行しなければ意味がありません。テスト実行時に前回のデータや一時ファイルが残っていては、正しいテストが行えない場合がありますの

                                                      PHPUnitでユニットテスト
                                                    • テスト記述の詳細 - Zend_Testのメソッド -

                                                      本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介しています。今回は前回に引き続きZend Frameworkで作成したのMVCアプリケーションのための単体テストを作成するためのコンポーネント、Zend_Testについて紹介します。 はじめに 本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介しています。今回は前回に引き続きZend Frameworkで作成したのMVCアプリケーションのための単体テストを作成するためのコンポーネント、Zend_Testについて紹介します。 前回はZend_Testコンポーネントを利用するための環境設定から、簡単なテストの記述とテストの実行方法までを紹介しました。今回からは、テストにどのような条件を記述できるかについてより詳細に解説します。Zend

                                                        テスト記述の詳細 - Zend_Testのメソッド -
                                                      • PHPUnitでデータベースありのテストを行うための設定メモ - メメメモモ

                                                        第8章 データベースのテスト インストール PHPUnitのインストールは以下のコマンドで行う。 # pear config-set auto_discover 1 # pear install pear.phpunit.de/PHPUnitauto_discoverでインストールがうまくいかない場合は。 # pear channel-discover pear.phpunit.de # pear channel-discover pear.symfony.comDBのテストを行うためには拡張をインストールする。 以下のコマンドでインストールする。 # pear install phpunit/DbUnit 基本クラスの準備 DBのテストをするためには、PHPUnit_Extensions_Database_TestCaseを継承したクラスを用意する。 また、getConnectionメソ

                                                          PHPUnitでデータベースありのテストを行うための設定メモ - メメメモモ
                                                        • PHPUnitのテストコードを書くときによく使うイディオム - Qiita

                                                          /** * @test */ public function 例外が発生することをテストする() { $this->expectException(ExceptionA::class); $classA = new ClassA(); $classA->method1ClassA(); } /** * @test * @expectedException ExceptionA */ public function 例外が発生することをテストする() { $classA = new ClassA(); $classA->method1ClassA(); } /** * @test */ public function 例外が発生しないことをテストする() { $classA = new ClassA(); try { $classA->method1ClassA(); } catch (Ex

                                                            PHPUnitのテストコードを書くときによく使うイディオム - Qiita
                                                          • http://phactory.org/

                                                            • テストコードを書きながらSymfony2のblogチュートリアルを写経した

                                                              Symfony2のblogチュートリアルにファンクショナルテストを書きながら写経してみました。 動作確認環境 Symfony 2.0.11PHP 5.3.10PHPUnit 3.6.10 目次 テストを書く前の準備 6章 参照系ページのファンクショナルテスト 7章 登録ページのファンクショナルテスト 8章 登録ページのバリデーションのファンクショナルテスト 10章までチュートリアルを進める fixtureでテストの順番の依存性を解決 テストを書く前の準備 コマンドラインからSymfony2のテストを実行できるようにしておきます。下記は、Symfony2の本体が ~/Sites/Symfony にある場合の例です。 $ cd ~/Sites/Symfony $ phpunit -c app Configuration read from /Users/karakaram/Sites/Symf

                                                                テストコードを書きながらSymfony2のblogチュートリアルを写経した
                                                              • 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.

                                                                • hain.jp このドメインはオークション中です。

                                                                  .jpドメインオークションとは? .jpドメインの取得権利をオークション形式でご購入いただくサービスです。オークション出品中のドメインはどなたでも入札することができます。 .jpドメインオークションご利用の流れ ①.jpドメインオークションの対象ドメイン名をチェック .jpドメインオークションは毎月1日からスタート。まずは欲しいドメインがないか対象となっているドメインを確認しましょう。 ②入札する 入札は300円から。あらかじめ予算額を入札しておく「自動入札機能」もおすすめです。 ③落札 オークション終了時に最高額を入札している方が落札者となります。

                                                                  • CodeIgniter 3 で PHPUnit を使ってテストをする - rochefort's blog

                                                                    CodeIgniter標準のテストは貧弱なのでPHPUnitが使える実装を探していました。 いくつかあるようなのですが、公式forumで検索すると以下が出てきました。 CI PHPUnit Test for CodeIgniter 3.0 ci-phpunit-test kenjis/ci-phpunit-test おすすめ要素としては ・CodeIgniter3準拠 ・Product Ownerが日本人(kenjis) FuelPHPの本書いている鈴木さんなので安心です。 pull requestも速攻取り込んで改良もしてくれました。 これ読んでないけど、そのうち読んでみようと思います。 はじめてのフレームワークとしてのFuelPHP 改訂版 作者: 鈴木憲治出版社/メーカー: ラトルズ発売日: 2014/10/25メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る

                                                                      CodeIgniter 3 で PHPUnit を使ってテストをする - rochefort's blog
                                                                    • PHPUnit マニュアル

                                                                      この作品は、Creative Commons Attribution License の下でライセンスされています。このライセンスの内容を確認するには、http://creativecommons.org/licenses/by/3.0/ を訪問するか、あるいは Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA に手紙を送ってください。

                                                                      • Laravel5でテスト(PHPUnit) - Qiita

                                                                        Laravelでは、PHPUnitとPHPSpecの両方が最初から使えるようになっている。 Compose.jsonを見ると、 "require-dev": { "phpunit/phpunit": "~4.0", "phpspec/phpspec": "~2.1" }, となっている。 最初のテスト テストファイルの場所 Laraveでは、testはtestsディレクトリに置く。これは、phpunit.xmlの中で定義されているので必要に応じて変えることもできる。 テストファイルの命名規則 ・テストファイルはファイル名を、xxxTest.phpとすることでテスト対象となる。 ・メソッドは、testXXXXX()とするか、@testコメントをつけておくとtestと認識される。 テストの書き方 testsフォルダの中には、 ・ExampleTest.php ・TestCase.php の2つ

                                                                          Laravel5でテスト(PHPUnit) - Qiita
                                                                        • CodeIgniter 3.0でPHPUnitを使う — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                          CodeIgniter 2.xの時代にはCIUnitというツールを使い、CodeIgniterでPHPUnitによるテストを書いていました。 CodeIgniter 3.0時代になり状況がどう変わったかというと、CodeIgniter本体のテストは進んだようですが、アプリケーションのテストをどうするかという問題は公式にはとくに変化はないようです。 そして、実際にどのようにしているかについては、割と混沌としていました。 fmalk/codeigniter-phpunit ... 一番人気? Celc/CIUnit ... my-ciunitのfork。3.0未対応? RodolfoSilva/CIUnit-for-CI3 ... CIUnit-for-CI2のfork NEKOGET/CIUnit-for-CI3 ... CIUnit-for-CI2のfork PHPUnit and Cod

                                                                          • behatで始めるBDD

                                                                            AWS October Webinar Series - Introducing Amazon Elasticsearch ServiceAmazon Web Services

                                                                              behatで始めるBDD
                                                                            • PHPUnitをPEARからインストールしたときメモ.

                                                                              PHPUnitのインストールメモ オチから言うと,ちゃんとsebastianbergmann/phpunit - GitHubのInstallationを最初に読んでやりましょう.ということで以下まぬけな失敗ログ. % sudo pear channel-discover pear.phpunit.de Adding Channel "pear.phpunit.de" succeeded Discovery of channel "pear.phpunit.de" succeeded phpunitのチャンネルを追加して,installを実行. % sudo pear install phpunit/PHPUnit Unknown remote channel: components.ez.no Did not download optional dependencies: channel

                                                                                PHPUnitをPEARからインストールしたときメモ.
                                                                              • PHPUnitとPHPのバージョン対応表 – Shimabox Blog

                                                                                そこにペチパー(PHPer)が100人いたら97人はPHPUnitでテストを書く。 と言われている位(適当です)、PHPでは珍しくデファクトとなっているPHPUnit。 なにそうなのか!?と、いざ導入しようとしてwget https://phar.phpunit.de/phpunit.pharから入れたらPHPのバージョンが合っていなくて挫けそうになった経験。あると思います。 何故なら、PHPUnitの最新バージョンはPHP5.6PHP 7以上を求めているからです。 ※ 上記のwget 〜 では最新のPHPUnitが取得されます そして恐らく、みんながみんなPHPのバージョンは最新では無いはずです。 (一番マシなのが5.5系でヘタすれば未だに5.3系なんてとこも??5.2系使っていたら頭おかしい) え、じゃあ僕は5.5系使っているんだけど、どうしたらいいの?私は5.4系よ、どうしたらいいの

                                                                                  PHPUnitとPHPのバージョン対応表 – Shimabox Blog
                                                                                • 나이스

                                                                                  회원 로그인 회원가입 로그인 알림 × 닫기 Save changes