function qtranxf_test_date($ds) { $cnt = 0; foreach ($ds as $fmt => $date_expected) { $d = get_the_date($fmt, 1); qtranxf_tst_log('qtranxf_test_date: get_the_date(' . $fmt . '): ', $d); if (!qtranxf_check_test($d, $date_expected, basename(__FILE__))) { ++$cnt; } } return $cnt; }
function qtranxf_test_meta_cache() { global $post; if (!is_singular() || !$post || 'post' != $post->post_type) { qtranxf_tst_log('qtranxf_test_meta_cache: return'); return; } $views = get_post_meta($post->ID, 'views', true); $views = $views ? $views : 0; $views++; update_post_meta($post->ID, 'views', $views); $views_fetched = get_post_meta($post->ID, 'views', true); if (qtranxf_check_test($views_fetched, $views, 'qtranxf_test_meta_cache')) { qtranxf_tst_log('qtranxf_test_meta_cache: ok'); } //qtranxf_tst_log('qtranxf_test_meta_cache: views_expected='.$views.'; $views_fetched=',$views_fetched); }
function qtranxf_check_url($url_converted, $url_expected) { return qtranxf_check_test($url_converted, $url_expected, 'qtx-test-convertURL'); }