あらかじめパターンを作っておくことにしました。
TestClass
使用方法 実行結果
array(19) {
["NULL"]=>
NULL
[""""]=>
string(0) ""
[""a""]=>
string(1) "a"
[0]=>
int(0)
[1]=>
int(1)
["+1"]=>
int(1)
[-1]=>
int(-1)
["0x0A"]=>
int(10)
["012"]=>
int(10)
["0.1"]=>
float(0.1)
["1e3"]=>
float(1000)
["1e-3"]=>
float(0.001)
["array("")"]=>
array(0) {
}
["array("a")"]=>
array(1) {
[0]=>
string(1) "a"
}
["array(array("a"))"]=>
array(1) {
[0]=>
array(1) {
[0]=>
string(1) "a"
}
}
["TRUE"]=>
bool(true)
["FALSE"]=>
bool(false)
["object"]=>
object(stdClass)#2 (0) {
}
["fopen"]=>
resource(9) of type (stream)
}
これでテスト時のパターン作成を行う必要がなくなりました。何か改善点を思いつき次第もう少し拡張してテストの手間を省けるようにしたいですね。
0 件のコメント:
コメントを投稿