PHP: Создайте массив для диапазона

Вы делаете поблочное тестирование путем насмешки соединения с базой данных. Таким образом, можно создать сценарии, где определенные запросы в потоке вызова метода успешно выполняются или перестали работать. Я обычно создаю свои ложные ожидания так, чтобы фактический текст запроса был проигнорирован, потому что я действительно хочу протестировать отказоустойчивость метода и как это обрабатывает себя - специфические особенности SQL не важны с этой целью.

, Очевидно, это означает, что Ваш тест на самом деле не проверит, что метод работы , потому что SQL может быть неправильным. Это - то, где интеграционные тесты умирают. Для этого я ожидаю, что у кого-то еще будет более полный ответ, поскольку я только начинаю справляться с теми сам.

8
задан Rizier123 23 August 2016 в 14:27
поделиться

3 ответа

Эту проблему можно решить с помощью простого цикла for :

//  Start ↓    End ↓  Step ↓
for ($i = 1; $i <= $num; ++$i) {
    $array[] = $i;
}
5
ответ дан 5 December 2019 в 04:31
поделиться

Взгляните на диапазон .

$array = range(1, $num);
43
ответ дан 5 December 2019 в 04:31
поделиться

Посмотрите документацию по функции range () :

<?php

    $array = range(1, 50);

?>
8
ответ дан 5 December 2019 в 04:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: