Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/14/2014 12:23:35 PM (10 years ago)
Author:
boonebgorges
Message:

Introduce groups_add_groupmeta(). See #5400

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/testcases/groups/functions.php

    r7834 r7875  
    411411        $this->assertSame( '', groups_get_groupmeta( $g, 'foo' ) );
    412412    }
     413
     414    /**
     415     * @group groupmeta
     416     * @group groups_add_groupmeta
     417     */
     418    public function test_groups_add_groupmeta_no_meta_key() {
     419        $this->assertFalse( groups_add_groupmeta( 1, '', 'bar' ) );
     420    }
     421
     422    /**
     423     * @group groupmeta
     424     * @group groups_add_groupmeta
     425     */
     426    public function test_groups_add_groupmeta_empty_object_id() {
     427        $this->assertFalse( groups_add_groupmeta( 0, 'foo', 'bar' ) );
     428    }
     429
     430    /**
     431     * @group groupmeta
     432     * @group groups_add_groupmeta
     433     */
     434    public function test_groups_add_groupmeta_existing_unique() {
     435        $g = $this->factory->group->create();
     436        groups_add_groupmeta( $g, 'foo', 'bar' );
     437        $this->assertFalse( groups_add_groupmeta( $g, 'foo', 'baz', true ) );
     438    }
     439
     440    /**
     441     * @group groupmeta
     442     * @group groups_add_groupmeta
     443     */
     444    public function test_groups_add_groupmeta_existing_not_unique() {
     445        $g = $this->factory->group->create();
     446        groups_add_groupmeta( $g, 'foo', 'bar' );
     447        $this->assertNotEmpty( groups_add_groupmeta( $g, 'foo', 'baz' ) );
     448    }
    413449}
Note: See TracChangeset for help on using the changeset viewer.