Поблочное тестирование XQuery

Я разделил код PHP в другом файле и включил его в functions.php, а также разделил постановку в очередь и немного изменил синтаксис запроса. Настоящим я прилагаю свой код, и он работает:

function do_ga() {//server code
     $x="test";

      wp_die( $x);
      exit;
}

add_action( 'wp_ajax_do_ga', 'do_ga' );
add_action( 'wp_ajax_nopriv_do_ga', 'do_ga' );

на стороне клиента (уже в очереди): -

jQuery(document).ready( function($) {

$('#test_button').click(function(e){
    url = window.location.origin + '/wp-admin/admin-ajax.php?action=do_ga';
        alert("test");
$.ajax({
    async: true,
    type: 'POST',
    url: url,
    data: {
        'my_number':1 //you need not pass data
    },
    complete: function(res, status) {

        if( status == 'success' ) {

           alert("success "+ res.responseText);


        } else {

           alert("unable to process request");
        }
    }
})



});
});
7
задан sth 5 February 2009 в 00:00
поделиться

2 ответа

Вот быстрое решение для типа DIY для этой проблемы: поблочное тестирование Бедного человека с XQuery (битая ссылка).

Этот подход, кажется, был охвачен и расширен для тестов xprocxq проекта.

Другие инструменты существуют, например, XTC.

1
ответ дан 7 December 2019 в 14:38
поделиться

Эта ссылка может ускорить ваше развитие. Это всего лишь идея, но вы можете развить и улучшить ее с помощью различных идей по дизайну модульных тестов.

поскольку Xml - король в мире метаданных, его довольно легко спроектировать и запустить.

  1. спроектируйте XML-код тестового примера, обеспечив захват всех деталей

    1. тестовые данные (ввод и ожидаемый результат)
    2. идентификатор тестового примера
    3. локальные методы тестового примера
  2. вызываются динамически на основе деталей .

functions

пример сценария тестирования

результаты

0
ответ дан 7 December 2019 в 14:38
поделиться
Другие вопросы по тегам:

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