./script/solar make-tests
ClassName
[--only]
这条命令给某个类及其子目录中的其他类创建一个测试用例环境。每个测试类包含一系列建立测试和卸载测试的勾子方法。测试类中还包含针对类中公共方法的测试方法。
例如,我们有如下的类和目录:
Vendor.php # Vendor Vendor/ Foo.php # Vendor_Foo Foo/ Baz.php # Vendor_Foo_Baz Dib.php # Vendor_Foo_Dib Bar.php # Vendor_Bar Bar/ Zim.php # Vendor_Bar_Zim Gir.php # Vendor_Bar_Gir
如果你输入make-tests
Vendor_Foo_Baz,该命令会创建3个测试类:Test_Vendor_Foo
、Test_Vendor_Foo_Baz
和Test_Vendor_Foo_Dib
。
最后,如果你想只创建指定类(不包括它的子类)的测试环境,那么给命令传递--only
选项。