mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-07-15 06:30:12 +00:00
Unit Tests: one $factory to rule them all, and it shall be static.
Using more than one instance of `WP_UnitTest_Factory` causes all kinds of craziness, due to out-of-sync internal generator sequences. Since we want to use `setUpBeforeClass`, we were creating ad hoc instances. To avoid that, we were injecting one `static` instance via Dependency Injection in `wpSetUpBeforeClass`. All tests should really use the `static` instance, so we will remove the instance prop `$factory`. Replace `$this->factory` with `self::$factory` over 2000 times. Rewrite all of the tests that were hard-coding dynamic values. #YOLOFriday git-svn-id: https://develop.svn.wordpress.org/trunk@35225 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -6,9 +6,9 @@
|
||||
*/
|
||||
class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
public function test_meta_query_no_key() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p2, 'oof', 'bar' );
|
||||
@@ -30,9 +30,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_no_value() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p2, 'oof', 'bar' );
|
||||
@@ -54,8 +54,8 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_default() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
|
||||
@@ -76,8 +76,8 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_equals() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
|
||||
@@ -99,9 +99,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_not_equals() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p2, 'foo', 'baz' );
|
||||
@@ -124,9 +124,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_arithmetic_comparisons() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', '1' );
|
||||
add_post_meta( $p2, 'foo', '2' );
|
||||
@@ -202,8 +202,8 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_like() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
|
||||
@@ -225,9 +225,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_not_like() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p2, 'foo', 'rab' );
|
||||
@@ -250,9 +250,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_between_not_between() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', '1' );
|
||||
add_post_meta( $p2, 'foo', '10' );
|
||||
@@ -294,8 +294,8 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_regexp_rlike() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p2, 'foo', 'baz' );
|
||||
@@ -335,8 +335,8 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_single_query_compare_not_regexp() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p2, 'foo', 'baz' );
|
||||
@@ -359,9 +359,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_relation_default() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'foo value 1' );
|
||||
add_post_meta( $p1, 'bar', 'bar value 1' );
|
||||
@@ -389,18 +389,18 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_relation_or() {
|
||||
$post_id = $this->factory->post->create();
|
||||
$post_id = self::$factory->post->create();
|
||||
add_post_meta( $post_id, 'foo', rand_str() );
|
||||
add_post_meta( $post_id, 'foo', rand_str() );
|
||||
$post_id2 = $this->factory->post->create();
|
||||
$post_id2 = self::$factory->post->create();
|
||||
add_post_meta( $post_id2, 'bar', 'val2' );
|
||||
$post_id3 = $this->factory->post->create();
|
||||
$post_id3 = self::$factory->post->create();
|
||||
add_post_meta( $post_id3, 'baz', rand_str() );
|
||||
$post_id4 = $this->factory->post->create();
|
||||
$post_id4 = self::$factory->post->create();
|
||||
add_post_meta( $post_id4, 'froo', rand_str() );
|
||||
$post_id5 = $this->factory->post->create();
|
||||
$post_id5 = self::$factory->post->create();
|
||||
add_post_meta( $post_id5, 'tango', 'val2' );
|
||||
$post_id6 = $this->factory->post->create();
|
||||
$post_id6 = self::$factory->post->create();
|
||||
add_post_meta( $post_id6, 'bar', 'val1' );
|
||||
|
||||
$query = new WP_Query( array(
|
||||
@@ -430,22 +430,22 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_query_relation_and() {
|
||||
$post_id = $this->factory->post->create();
|
||||
$post_id = self::$factory->post->create();
|
||||
add_post_meta( $post_id, 'foo', rand_str() );
|
||||
add_post_meta( $post_id, 'foo', rand_str() );
|
||||
$post_id2 = $this->factory->post->create();
|
||||
$post_id2 = self::$factory->post->create();
|
||||
add_post_meta( $post_id2, 'bar', 'val2' );
|
||||
add_post_meta( $post_id2, 'foo', rand_str() );
|
||||
$post_id3 = $this->factory->post->create();
|
||||
$post_id3 = self::$factory->post->create();
|
||||
add_post_meta( $post_id3, 'baz', rand_str() );
|
||||
$post_id4 = $this->factory->post->create();
|
||||
$post_id4 = self::$factory->post->create();
|
||||
add_post_meta( $post_id4, 'froo', rand_str() );
|
||||
$post_id5 = $this->factory->post->create();
|
||||
$post_id5 = self::$factory->post->create();
|
||||
add_post_meta( $post_id5, 'tango', 'val2' );
|
||||
$post_id6 = $this->factory->post->create();
|
||||
$post_id6 = self::$factory->post->create();
|
||||
add_post_meta( $post_id6, 'bar', 'val1' );
|
||||
add_post_meta( $post_id6, 'foo', rand_str() );
|
||||
$post_id7 = $this->factory->post->create();
|
||||
$post_id7 = self::$factory->post->create();
|
||||
add_post_meta( $post_id7, 'foo', rand_str() );
|
||||
add_post_meta( $post_id7, 'froo', rand_str() );
|
||||
add_post_meta( $post_id7, 'baz', rand_str() );
|
||||
@@ -499,7 +499,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 30681
|
||||
*/
|
||||
public function test_meta_query_compare_exists() {
|
||||
$posts = $this->factory->post->create_many( 3 );
|
||||
$posts = self::$factory->post->create_many( 3 );
|
||||
add_post_meta( $posts[0], 'foo', 'bar' );
|
||||
add_post_meta( $posts[2], 'foo', 'baz' );
|
||||
|
||||
@@ -520,7 +520,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 30681
|
||||
*/
|
||||
public function test_meta_query_compare_exists_with_value_should_convert_to_equals() {
|
||||
$posts = $this->factory->post->create_many( 3 );
|
||||
$posts = self::$factory->post->create_many( 3 );
|
||||
add_post_meta( $posts[0], 'foo', 'bar' );
|
||||
add_post_meta( $posts[2], 'foo', 'baz' );
|
||||
|
||||
@@ -542,7 +542,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 30681
|
||||
*/
|
||||
public function test_meta_query_compare_not_exists_should_ignore_value() {
|
||||
$posts = $this->factory->post->create_many( 3 );
|
||||
$posts = self::$factory->post->create_many( 3 );
|
||||
add_post_meta( $posts[0], 'foo', 'bar' );
|
||||
add_post_meta( $posts[2], 'foo', 'baz' );
|
||||
|
||||
@@ -564,15 +564,15 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 18158
|
||||
*/
|
||||
public function test_meta_query_compare_not_exists() {
|
||||
$post_id = $this->factory->post->create();
|
||||
$post_id = self::$factory->post->create();
|
||||
add_post_meta( $post_id, 'foo', rand_str() );
|
||||
$post_id2 = $this->factory->post->create();
|
||||
$post_id2 = self::$factory->post->create();
|
||||
add_post_meta( $post_id2, 'bar', rand_str() );
|
||||
$post_id3 = $this->factory->post->create();
|
||||
$post_id3 = self::$factory->post->create();
|
||||
add_post_meta( $post_id3, 'bar', rand_str() );
|
||||
$post_id4 = $this->factory->post->create();
|
||||
$post_id4 = self::$factory->post->create();
|
||||
add_post_meta( $post_id4, 'baz', rand_str() );
|
||||
$post_id5 = $this->factory->post->create();
|
||||
$post_id5 = self::$factory->post->create();
|
||||
add_post_meta( $post_id5, 'foo', rand_str() );
|
||||
|
||||
$query = new WP_Query( array(
|
||||
@@ -636,7 +636,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 29062
|
||||
*/
|
||||
public function test_meta_query_compare_not_exists_with_another_condition_relation_or() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
update_post_meta( $posts[0], 'color', 'orange' );
|
||||
update_post_meta( $posts[1], 'color', 'blue' );
|
||||
update_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -672,7 +672,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_or_compare_equals() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -705,7 +705,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_or_compare_equals_different_keys() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -738,7 +738,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_or_compare_equals_and_in() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -771,7 +771,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_or_compare_equals_and_like() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -804,7 +804,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_or_compare_equals_and_between() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'number_of_colors', '2' );
|
||||
add_post_meta( $posts[1], 'number_of_colors', '5' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -838,7 +838,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_and_compare_in_same_keys() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -873,7 +873,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_and_compare_in_different_keys() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -908,7 +908,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_and_compare_not_equals() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -942,7 +942,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_and_compare_not_equals_different_keys() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
|
||||
// !shallot, but orange.
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
@@ -983,7 +983,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_and_compare_not_equals_not_in() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -1017,7 +1017,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 24093
|
||||
*/
|
||||
public function test_meta_query_relation_and_compare_not_equals_and_not_like() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
add_post_meta( $posts[0], 'color', 'orange' );
|
||||
add_post_meta( $posts[1], 'color', 'blue' );
|
||||
add_post_meta( $posts[1], 'vegetable', 'onion' );
|
||||
@@ -1051,10 +1051,10 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 23033
|
||||
*/
|
||||
public function test_meta_query_decimal_results() {
|
||||
$post_1 = $this->factory->post->create();
|
||||
$post_2 = $this->factory->post->create();
|
||||
$post_3 = $this->factory->post->create();
|
||||
$post_4 = $this->factory->post->create();
|
||||
$post_1 = self::$factory->post->create();
|
||||
$post_2 = self::$factory->post->create();
|
||||
$post_3 = self::$factory->post->create();
|
||||
$post_4 = self::$factory->post->create();
|
||||
|
||||
update_post_meta( $post_1, 'decimal_value', '-0.3' );
|
||||
update_post_meta( $post_2, 'decimal_value', '0.23409844' );
|
||||
@@ -1226,7 +1226,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 29604
|
||||
*/
|
||||
public function test_meta_query_with_orderby_meta_value_relation_or() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
update_post_meta( $posts[0], 'foo', 5 );
|
||||
update_post_meta( $posts[1], 'foo', 6 );
|
||||
update_post_meta( $posts[2], 'foo', 4 );
|
||||
@@ -1265,7 +1265,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 29604
|
||||
*/
|
||||
public function test_meta_query_with_orderby_meta_value_relation_and() {
|
||||
$posts = $this->factory->post->create_many( 4 );
|
||||
$posts = self::$factory->post->create_many( 4 );
|
||||
update_post_meta( $posts[0], 'foo', 5 );
|
||||
update_post_meta( $posts[1], 'foo', 6 );
|
||||
update_post_meta( $posts[2], 'foo', 4 );
|
||||
@@ -1308,9 +1308,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 29642
|
||||
*/
|
||||
public function test_meta_query_nested() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p2, 'foo2', 'bar' );
|
||||
@@ -1349,9 +1349,9 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 29642
|
||||
*/
|
||||
public function test_meta_query_nested_two_levels_deep() {
|
||||
$p1 = $this->factory->post->create();
|
||||
$p2 = $this->factory->post->create();
|
||||
$p3 = $this->factory->post->create();
|
||||
$p1 = self::$factory->post->create();
|
||||
$p2 = self::$factory->post->create();
|
||||
$p3 = self::$factory->post->create();
|
||||
|
||||
add_post_meta( $p1, 'foo', 'bar' );
|
||||
add_post_meta( $p3, 'foo2', 'bar' );
|
||||
@@ -1394,15 +1394,15 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
}
|
||||
|
||||
public function test_meta_between_not_between() {
|
||||
$post_id = $this->factory->post->create();
|
||||
$post_id = self::$factory->post->create();
|
||||
add_post_meta( $post_id, 'time', 500 );
|
||||
$post_id2 = $this->factory->post->create();
|
||||
$post_id2 = self::$factory->post->create();
|
||||
add_post_meta( $post_id2, 'time', 1001 );
|
||||
$post_id3 = $this->factory->post->create();
|
||||
$post_id3 = self::$factory->post->create();
|
||||
add_post_meta( $post_id3, 'time', 0 );
|
||||
$post_id4 = $this->factory->post->create();
|
||||
$post_id4 = self::$factory->post->create();
|
||||
add_post_meta( $post_id4, 'time', 1 );
|
||||
$post_id5 = $this->factory->post->create();
|
||||
$post_id5 = self::$factory->post->create();
|
||||
add_post_meta( $post_id5, 'time', 1000 );
|
||||
|
||||
$args = array(
|
||||
@@ -1443,15 +1443,15 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
*/
|
||||
public function test_meta_default_compare() {
|
||||
// compare should default to IN when meta_value is an array
|
||||
$post_id = $this->factory->post->create();
|
||||
$post_id = self::$factory->post->create();
|
||||
add_post_meta( $post_id, 'foo', 'bar' );
|
||||
$post_id2 = $this->factory->post->create();
|
||||
$post_id2 = self::$factory->post->create();
|
||||
add_post_meta( $post_id2, 'bar', 'baz' );
|
||||
$post_id3 = $this->factory->post->create();
|
||||
$post_id3 = self::$factory->post->create();
|
||||
add_post_meta( $post_id3, 'foo', 'baz' );
|
||||
$post_id4 = $this->factory->post->create();
|
||||
$post_id4 = self::$factory->post->create();
|
||||
add_post_meta( $post_id4, 'baz', 'bar' );
|
||||
$post_id5 = $this->factory->post->create();
|
||||
$post_id5 = self::$factory->post->create();
|
||||
add_post_meta( $post_id5, 'foo', rand_str() );
|
||||
|
||||
$posts = get_posts( array(
|
||||
@@ -1482,12 +1482,12 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 17264
|
||||
*/
|
||||
public function test_duplicate_posts_when_no_key() {
|
||||
$post_id = $this->factory->post->create();
|
||||
$post_id = self::$factory->post->create();
|
||||
add_post_meta( $post_id, 'city', 'Lorem' );
|
||||
add_post_meta( $post_id, 'address', '123 Lorem St.' );
|
||||
$post_id2 = $this->factory->post->create();
|
||||
$post_id2 = self::$factory->post->create();
|
||||
add_post_meta( $post_id2, 'city', 'Lorem' );
|
||||
$post_id3 = $this->factory->post->create();
|
||||
$post_id3 = self::$factory->post->create();
|
||||
add_post_meta( $post_id3, 'city', 'Loren' );
|
||||
|
||||
$args = array(
|
||||
@@ -1513,19 +1513,19 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 15292
|
||||
*/
|
||||
public function test_empty_meta_value() {
|
||||
$post_id = $this->factory->post->create();
|
||||
$post_id = self::$factory->post->create();
|
||||
add_post_meta( $post_id, 'foo', '0' );
|
||||
add_post_meta( $post_id, 'bar', 0 );
|
||||
$post_id2 = $this->factory->post->create();
|
||||
$post_id2 = self::$factory->post->create();
|
||||
add_post_meta( $post_id2, 'foo', 1 );
|
||||
$post_id3 = $this->factory->post->create();
|
||||
$post_id3 = self::$factory->post->create();
|
||||
add_post_meta( $post_id3, 'baz', 0 );
|
||||
$post_id4 = $this->factory->post->create();
|
||||
$post_id4 = self::$factory->post->create();
|
||||
add_post_meta( $post_id4, 'baz', 0 );
|
||||
$post_id5 = $this->factory->post->create();
|
||||
$post_id5 = self::$factory->post->create();
|
||||
add_post_meta( $post_id5, 'baz', 0 );
|
||||
add_post_meta( $post_id5, 'bar', '0' );
|
||||
$post_id6 = $this->factory->post->create();
|
||||
$post_id6 = self::$factory->post->create();
|
||||
add_post_meta( $post_id6, 'baz', 0 );
|
||||
|
||||
$q = new WP_Query( array( 'meta_key' => 'foo', 'meta_value' => '0' ) );
|
||||
@@ -1577,7 +1577,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 31045
|
||||
*/
|
||||
public function test_orderby_clause_key() {
|
||||
$posts = $this->factory->post->create_many( 3 );
|
||||
$posts = self::$factory->post->create_many( 3 );
|
||||
add_post_meta( $posts[0], 'foo', 'aaa' );
|
||||
add_post_meta( $posts[1], 'foo', 'zzz' );
|
||||
add_post_meta( $posts[2], 'foo', 'jjj' );
|
||||
@@ -1601,13 +1601,13 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 31045
|
||||
*/
|
||||
public function test_orderby_clause_key_as_secondary_sort() {
|
||||
$p1 = $this->factory->post->create( array(
|
||||
$p1 = self::$factory->post->create( array(
|
||||
'post_date' => '2015-01-28 03:00:00',
|
||||
) );
|
||||
$p2 = $this->factory->post->create( array(
|
||||
$p2 = self::$factory->post->create( array(
|
||||
'post_date' => '2015-01-28 05:00:00',
|
||||
) );
|
||||
$p3 = $this->factory->post->create( array(
|
||||
$p3 = self::$factory->post->create( array(
|
||||
'post_date' => '2015-01-28 03:00:00',
|
||||
) );
|
||||
|
||||
@@ -1636,7 +1636,7 @@ class Tests_Query_MetaQuery extends WP_UnitTestCase {
|
||||
* @ticket 31045
|
||||
*/
|
||||
public function test_orderby_more_than_one_clause_key() {
|
||||
$posts = $this->factory->post->create_many( 3 );
|
||||
$posts = self::$factory->post->create_many( 3 );
|
||||
|
||||
add_post_meta( $posts[0], 'foo', 'jjj' );
|
||||
add_post_meta( $posts[1], 'foo', 'zzz' );
|
||||
|
||||
Reference in New Issue
Block a user