Пересмешивание объектов и функций в PHP - PullRequest
0 голосов
/ 18 сентября 2018

У меня вопрос по поводу насмешек.У меня есть тесты с базой данных, и я хочу смоделировать некоторые объекты, но я все еще не могу понять, как работает с моим кодом.Использование облегченного плагина ORM (PHP).

Пример:

Сервис - Резервирование

public function reservationDelete($reservationId) {
    $reservation = $this->orm->reservation->getById($reservationId);

    $status = Reservation::NOT_EXIST;

    if($reservation) {
        $this->orm->reservation->removeAndFlush($reservation);
        $status = Reservation::DELETED;
    }

    return [
        "status" => $status
    ];
}

Если я хочу проверить это, я собираюсь подготовитьданные в базу данных удалили их и проверили статус, но если я хочу смоделировать этот метод и функции «базы данных» (например, getById и т. д.), как я могу это сделать?Это только случайный пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...