function test_create_group() { $this->assertTrue($this->groupid = groups_create_group($this->courseid)); $this->assertTrue(groups_group_exists($this->groupid)); $this->assertTrue(groups_group_belongs_to_course($this->groupid, $this->courseid)); $this->assertTrue($groupids = groups_get_groups($this->courseid)); //array... $this->assertTrue($groupinfo = groups_set_default_group_settings()); $groupinfo->name = 'Group ' . $this->getLabel(); //'Temporary Group Name' $this->assertTrue(groups_set_group_settings($this->groupid, $groupinfo)); $this->assertTrue($groupinfo->name == groups_get_group_name($this->groupid)); $this->assertTrue($this->courseid == groups_get_course($this->groupid)); }
/** * setUp/tearDown: Better in a constructor/destructor, but PHP4 doesn't do destructors :( */ function setUp() { parent::setUp(); if ($course = groups_get_course_info(1)) { $this->courseid = $course->id; } if ($user = groups_get_user(2)) { //Primary admin. $this->userid = $user->id; } $this->groupid = groups_create_group($this->courseid); $groupinfo = groups_set_default_group_settings(); $bok = groups_set_group_settings($this->groupid, $groupinfo); $bok = groups_add_member($this->groupid, $this->userid); }