Showing posts with label Netbeans. Show all posts
Showing posts with label Netbeans. Show all posts

28 May 2014

[phpunit][NetBeans] Command "Calculator" is not defined.



NetBeansの設定を終えて、チュートリアルへ。

https://netbeans.org/kb/docs/php/phpunit.html
テストを作成しようとすると、うまくいかない。
エラーメッセージが。
"/usr/bin/php" "/Users/xxxx/local/bin/phpunit-skelgen" "--test" "--" "Calculator" "/Users/xxxx/NetBeansProjects/Calculator-PHPUnit/src/Calculator.php" "CalculatorTest" "/Users/xxxx/NetBeansProjects/Calculator-PHPUnit/test/CalculatorTest.php"
phpunit-skelgen 2.0.1 by Sebastian Bergmann.
          
  [InvalidArgumentException]            
  Command "Calculator" is not defined.  

Done.

どうやらバージョンが変わってコマンド体系が変わっている模様。 しばらく手動で作成かな…

27 May 2014

[NetBeans][CSS][PHP]NetBeans 設定録 2

環境設定のそれぞれの箇所に適切なソフトをあてはめていきます。

PHP

PHPUnit

phpunit

http://phpunit.de/

phpunit-skelgen

curl -O https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit
osxにはwgetがないので curl -O で代用

 WordPress

wp-cli

http://wp-cli.org/

Code Analysis

PHP_CodeSniffer

pear install PHP_CodeSniffer
CodeSnifferを導入しCakePHPコーディング規約をチェックする
 http://mawatari.jp/archives/introduction-of-cakephp-codesniffer
を参考にCakePHPコーディング規約をインストール

Pear

pear が 入ってなかったのでこれもインストールした。
$ curl -O http://pear.php.net/go-pear.phar
$ php -d detect_unicode=0 go-pear.phar

Mess Detector 

http://phpmd.org/

[Netbeans]設定録 1

CakePHPで、PHPUnitを使って、ユニットテストをしたい、というのがひとまずの最終目標ですが、

  • キーバインドはviで
  • Composerを使用して構成
  • Gitレポジトリで管理
  • PHPUnitでユニットテスト
あたりを実現すべく、作業していきます。
(現時点でのNetBeansIDEのバージョンは8.0)

NetBeansIDE Download
https://netbeans.org/downloads/index.html

jVi - vi editor clone
Tool > plugin からインストールできるのか。

NetBeans に vi プラグインをインストール
http://www.applelife100.com/2012/06/19/netbeans-vi-plugin-install/
以下のプラグインもインストール

CakePHP, Wordpress, EditorWhitespace, gitignore.io, Git Toolbar, JS CSS Minify Compress


Emmetに興味があるけど、端境どきなのか、プラグインセンターからインストールできないので、あとまわし。

[追記]
とりあえずjViがうまく動いてないみたいなので、ひとまず7.4にして設定します。

[追記2]
Emmentもインストールできました。