php - 如何在 Laravel 中扩展 PHPUnit?
问题描述
我正在尝试在 Laravel 中扩展 PHPUnit,但我遇到了一个问题 - 未加载应用程序实例。我会尽力解释我的问题。
我想实现TestListener
接口和TestListenerDefaultImplementation
特征以使用 PHPUnit 侦听器功能。但我也需要在这个监听器中使用我的模型。
你可以猜到我不能这样做,因为 Laravel 的CreateApplication
trait 只与它的 BasicTest 成对使用。因此,侦听器对应用程序实例一无所知。我怎样才能设法与听众做到这一点?
我的 phpunit.xml 文件:
https://gist.github.com/andrewgorpenko/1a7d472ab4747f081c7da247261e29d1
解决方案
这是该框架的预期功能,而我所做的是一种“不良做法”。
推荐阅读
- java - 无法使用 Java 和 Selenium 通过部分链接文本找到元素
- sql - MS Access 子窗体添加多行
- nginx - NGINX,尝试将一个 URL 重定向/重写直接到另一个 URL,但忽略 args 包括“#”
- vba - VBA:使用公共属性 Get 代替 Const(对于非 Unicode 字符)
- java - 在 Eclipse 的 Lombok 中使用 @Slf4j 时出现编译错误
- r - 使用RSelenium在表格中抓取背景颜色?
- angular-material - 添加/使用自定义 SVG 作为材质图标
- azure-logic-apps - 出现错误时在 foreach 中停止 Logic App 执行
- c++ - Linux gcc 编译问题
- c++ - 添加到重复字段的指针会被自动删除吗?