PHPUnit3のSkeleton作成時バグ修正
先日このブログでも書いたPHPUnit3.1.7に確認できたSkeleton作成時のバグ原因がわかった。
177c177 - if (preg_match('/\((.*)\)\s+(.*)\s+(.*)/', $annotation, $matches)) { + if (preg_match('/\((.*)\)\s+(.*?)\s+(.*)/', $annotation, $matches)) {
正規表現が最長一致の状態だったので、assert定義の右辺にスペース文字の末尾を拾おうとしてしまうので発生していた。
英語が苦手なので本家に報告できないので、誰か代わりにお願いします・・・・。
これにてassertが気持ちいいことになった!
追記:
職場のF君が英語で報告してくれた!
素晴らしい!