Спасибо, что заглянули сюда. Я начинаю участвовать в проекте, и мне нужно создать тесты для написанного мной кода. У меня не так уж много опыта работы с тестами.
Я написал этот файл:
tests/fixtures/visitante_boletin.yml
1:
id_localizacion: 60
email: emailconfirmado@server.net
estado_confirmacion: 1
fecha_creacion: 2013-02-03 12:01:49
fecha_confirmacion: 2013-02-03 12:01:49
fecha_cancelacion:
token: 343fbb5f15709935470ba3b7524068af8544776d924b0bd45c2558a7eb5c8082f0bef31402b773fa
и этот тест:
tests/libraries/com/arteinformado/service/front/SuscribeServiceTest.php
...
const SINCONFIRMAR = 0;
const CONFIRMADO = 1;
const CANCELADO = 2;
...
public function testShouldGetAllSuscriptionsWithStateCONFIRMADO() {
$suscriptors = $this->_suscribeService->getAllSuscriptionsWithState(self::CONFIRMADO);
$this->assertNotEmpty($suscriptors);
$this->assertEquals(1, count($suscriptors));
}
...
Когда я запускаю тест, я получаю сообщение об ошибке в AssertNotEmpty, поэтому я не знаю, загружаются ли данные прибора или что происходит, поскольку метод, который он тестирует, довольно просто и должно быть нормально.
public function getAllSuscriptionsWithState($estado_confirmacion) {
$suscriptors = array();
$query = $this->db->get_where('visitante_boletin', array('estado_confirmacion' => $estado_confirmacion));
foreach ($query->result() as $row) {
$suscriptor = $this->_dbRowToVisitanteBoletin($row);
array_push($suscriptors, $suscriptor);
}
return $suscriptors;
}
Подробнее здесь: https://stackoverflow.com/questions/146 ... or-a-dummy
Загрузить фикстуры phpunit, тест для манекена ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1733790157
Anonymous
Спасибо, что заглянули сюда. Я начинаю участвовать в проекте, и мне нужно создать тесты для написанного мной кода. У меня не так уж много опыта работы с тестами.
Я написал этот файл:
tests/fixtures/visitante_boletin.yml
1:
id_localizacion: 60
email: emailconfirmado@server.net
estado_confirmacion: 1
fecha_creacion: 2013-02-03 12:01:49
fecha_confirmacion: 2013-02-03 12:01:49
fecha_cancelacion:
token: 343fbb5f15709935470ba3b7524068af8544776d924b0bd45c2558a7eb5c8082f0bef31402b773fa
и этот тест:
tests/libraries/com/arteinformado/service/front/SuscribeServiceTest.php
...
const SINCONFIRMAR = 0;
const CONFIRMADO = 1;
const CANCELADO = 2;
...
public function testShouldGetAllSuscriptionsWithStateCONFIRMADO() {
$suscriptors = $this->_suscribeService->getAllSuscriptionsWithState(self::CONFIRMADO);
$this->assertNotEmpty($suscriptors);
$this->assertEquals(1, count($suscriptors));
}
...
Когда я запускаю тест, я получаю сообщение об ошибке в AssertNotEmpty, поэтому я не знаю, загружаются ли данные прибора или что происходит, поскольку метод, который он тестирует, довольно просто и должно быть нормально.
public function getAllSuscriptionsWithState($estado_confirmacion) {
$suscriptors = array();
$query = $this->db->get_where('visitante_boletin', array('estado_confirmacion' => $estado_confirmacion));
foreach ($query->result() as $row) {
$suscriptor = $this->_dbRowToVisitanteBoletin($row);
array_push($suscriptors, $suscriptor);
}
return $suscriptors;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/14672261/load-fixtures-phpunit-test-for-a-dummy[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия