Перейти к содержимому

Фотография

свои функции в тестах на php


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Jenka156

Jenka156

    Активный участник

  • Members
  • PipPip
  • 137 сообщений
  • ФИО:Женя


Отправлено 16 августа 2011 - 18:22

Здравствуйте! я недавно начала писать тесты на пхп и столкнулась вот с такой задачей: в коде есть определенный набор строчек, который повторяется во многих частях теста (например раскрытие всего дерева папок). Так вот чтоб не повторять эти блоки постоянно я хотела написать функцию. Но проблема в том, что я не могу написать функцию, так как внутри этой функции не определяются нужные методы типа $this->clickAt() и тд. NetBeans даже не видит эту функцию и я не могу вызвать ее. создаю функцию в блоке теста:

function testMyTestCase()
{...}

Может это неправильно? Подскажите пожалуйста, в каком блоке вообще можно создавать функции свои и как?
  • 0

#2 cr0w

cr0w

    Новый участник

  • Members
  • Pip
  • 44 сообщений
  • Город:Kiev

Отправлено 17 августа 2011 - 09:22

в свойствах проэкта есть 'Path PHP to include'(или что-то типа такого) добавь туда путь к папке с PHPUnit и функции selenium будут подтягиваться..
  • 0
In God we trust the rest we test

#3 George.Ivanov

George.Ivanov

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • ФИО:Иванов Георгий
  • Город:Omsk


Отправлено 17 августа 2011 - 11:37

В этой теме я разбирался с похожим вопросом.

С учетом замечаний KaNoN (о разделении бизнес логики приложения и технических функицй селениума) и обновлённого selenium'a (без вот этих ->selenium-> везде) схема вполне не плохо работает и по сей день.
Нужны подробности - в личку.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных