【问题标题】:How to write Laravel Tests for Custom Commands that uses ExcelImport, Repository and Models如何为使用 ExcelImport、Repository 和 Models 的自定义命令编写 Laravel 测试
【发布时间】:2020-04-04 08:27:54
【问题描述】:

我是 Laravel 的初学者,我创建了一个像 'exceldata:import' 这样的自定义命令,用于从 Excel 文件导入数据,将其转换为合适的格式并存储在数据库中。

流程如下:

命令类 --> Excel 导入类 --> 模型服务类 --> 模型库类

命令类中的handle()函数调用Excel导入类中的方法,从文件中读取数据并转化为数组。该数组被发送到存储库类中的方法,在该存储库类中创建模型并将其存储在数据库中。

创建测试类以测试所有类是否正常工作的最佳方法是什么?

【问题讨论】:

    标签: php laravel unit-testing testing integration-testing


    【解决方案1】:

    请查看Laravel documentation 了解如何测试工匠命令。

    您使用什么包来导入? Laravel Excel?他们非常支持testing

    如果您需要任何帮助,请告诉我。

    【讨论】:

    • 感谢您的链接。我不得不改变程序结构以允许单元测试。 Excel 测试是一种提升!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    相关资源
    最近更新 更多