Модули данных Delphi поблочного тестирования

Ваша позиция eq недействительна, вы использовали 2 в качестве селектора, и у вас нет текста внутри этого.

 $(this).closest('tr').find('td:eq(0)').text();

это найдет ближайший tr и найдет тд с индексом, помните, что он начинается с 0. Демонстрация оформления заказа здесь Я реализовал это при нажатии на правку, вы можете реализовать его в соответствии с вашими потребностями.

$(".editCenter").click(function() {    
  var nameText = $(this).closest('tr').find('td:eq(0)').text();
  var codeText = $(this).closest('tr').find('td:eq(1)').text();

  alert(nameText);
  alert(codeText);
})

Director Balkar deleteedit

5
задан Michael Riley - AKA Gunny 26 August 2011 в 21:44
поделиться

3 ответа

Некоторые основные подсказки:

  • Ваш DataModules никогда не должен иметь никаких ссылок на формы или любые другие компоненты UI
  • Поместите TDataSources на формы а не в Вашем DataModules.
  • Удостоверьтесь, что нет никаких подсказок для подтверждения и операций, который требует ввода данных пользователем на коде DataModules.
  • Вы не должны использовать глобальный Вар.

Надеюсь, это поможет.

3
ответ дан 13 December 2019 в 22:18
поделиться

Для автоматизированной конструкции тестов для DUnit Вы могли использовать OpenCTF, который может найти все компоненты и создать тестовые сценарии автоматически во время тестового прогона. Тесты в качестве примера включают некоторые тесты слоя доступа основных данных.

http://sourceforge.net/projects/openctf/

и

http://cc.embarcadero.com/Item/24136

сопроводительный текст http://www.mikejustin.com/images/OpenCTF.gif

2
ответ дан 13 December 2019 в 22:18
поделиться
Другие вопросы по тегам:

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