worksolutions/bitrix-module-bunit

Bitrix CMS 的 xUnit 框架

安装: 69

依赖项: 0

建议者: 0

安全: 0

星级: 20

关注者: 6

分支: 8

开放问题: 2

类型:bitrix-module

1.0.9 2017-07-06 13:46 UTC

This package is auto-updated.

Last update: 2024-09-10 21:00:38 UTC


README

自动化了模块化测试项目。安装(Composer、Marketplace)和使用都很简单。

  1. 测试
<?php

class IblockAmountTestCase extends \WS\BUnit\Cases\BaseCase {
    /**
     * @test
     */
    public function iblocksNotEmpty() {
        CModule::IncludeModule("iblock");
        $dbResult = CIBlock::getList(array(), array());
        $this->getAssert()->asTrue($dbResult->AffectedRowsCount() > 0, "Число инфоблоков должно быть больше нуля");
    }

    /**
     * @test
     */
    public function hasNewsIblock() {
        $result = CIBlock::getList(array(), array("CODE" => "news"))->fetch();
        $this->getAssert()->asTrue((bool) $result, "Отсутствует инфоблок новостей");
    }
}
  1. 结果

Запуск

1. 安装和配置模块

2. 编写测试

3. 运行测试