gpt4 book ai didi

PHPUnit 生成的测试骨架路径

转载 作者:行者123 更新时间:2023-11-28 20:12:45 27 4
gpt4 key购买 nike

是否可以通过 --skeleton-test 命令告诉 phpunit 将生成的测试框架文件放在哪里?甚至可以告诉 phpunit 重复目录结构吗?以免说我在 lib/model/SomeClass.php 中有用于测试的文件,我希望 phpstorm 生成单元测试类并将其放入 test/lib/model/SomeClassTest.php > 无需创建所有必要的目录结构。

提前致谢!

最佳答案

为方便起见复制的示例

mkdir lib/model tests/lib/model
echo "<?php class SomeClass{}" > lib/model/SomeClass.php

调用下面的代码应该可以解决问题

phpunit --skeleton-test SomeClass library/model/SomeClass.php SomeClassTest tests/library/model/SomeClassTest.php

参数(只有第一个是必需的)是

$inClassName, 
$inSourceFile = '',
$outClassName = '',
$outSourceFile = ''

PHPUnit_Util_Skeleton_Class 的构造函数中所述

关于PHPUnit 生成的测试骨架路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409205/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com