高知県の良いところ! 殺人発生率 圧倒的1位 県民所得ワースト2位 少年犯罪率ワースト1位 不登校率ワースト2位 校内暴力発生率ワースト5位 中途退学率ワースト2位 自殺率ワースト5位 火災発生率ワースト1位 人工妊娠中… https://t.co/x8dIWhn3fv
高知県の良いところ! 殺人発生率 圧倒的1位 県民所得ワースト2位 少年犯罪率ワースト1位 不登校率ワースト2位 校内暴力発生率ワースト5位 中途退学率ワースト2位 自殺率ワースト5位 火災発生率ワースト1位 人工妊娠中… https://t.co/x8dIWhn3fv
テストコードの書き方 まずはテストコードの書き方 一番簡単なのはWP-CLIを使って作ったサンプルのテストコードをコピーして作るのが楽です サンプルコードはこんな感じ /** * Sample test case. */ class SampleTest extends WP_UnitTestCase { /** * A single example test. */ function test_sample() { // Replace this with some actual testing code. $this->assertTrue( true ); } } テストコードのファイル名、関数の書き方 実行するテストのコードが書かれたファイルはtest-xxxxx.phpのようなtest-から始まる名前で作成します テストコードはWP_UnitTestCaseを継承したクラスの中に
ユニットテストの話になるとなんか心理的なハードルがあるようですね。 でも実際にはすごく簡単に始められますし、var_dump() を何回も書いたり消したりすることを考えると確実に楽になります。 今回の記事では、VCCW を使った WordPress プラグインのユニットテストについて説明します。 VCCW を使うとてっとりばやく始めることができるのでおすすめです。 ユニットテストで楽になること ユニットテストは細かい確認作業を自動化してくれます。確認作業を自動化するんですから楽になるに決まってるじゃないですか。 たとえば以下のコード。 function hoge( $n ) { if ( ! is_numeric( $n ) ) { return new WP_Error( "おいこら数字を入れろや!" ); } return $n + 1; }
$ phpunit PHP Warning: require_once(/tmp/wordpress-tests-lib/includes/functions.php): failed to open stream: No such file or directory in /Users/miyauchi/www/dev.local/www/wordpress/wp-content/plugins/oreore/tests/bootstrap.php on line 6 WordPressがねえぞおらおらーという趣旨のエラーメッセージが出ます。 WP-CLIが自動的に生成するPHPUnitは/tmp以下にWordPressがセットアップされていることを前提としていて、セットアップ用のスクリプトがbin/install-wp-tests.shというファイル名で用意されています。 基本的にはこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く