function test_make_clickerid_dates() { $user_id = iclicker_service::require_user(); $reg1 = new stdClass(); $reg1->clicker_id = '11111111'; $reg1->owner_id = 'aaronz'; $reg1->timecreated = time() - 1000; $reg2 = new stdClass(); $reg2->clicker_id = '22222222'; $reg2->owner_id = 'beckyz'; $reg2->timecreated = time() - 100; $result = NULL; $clickers = array($reg1); $result = iclicker_service::make_clicker_ids_and_dates($clickers); $this->assertNotNull($result); $this->assertEqual("11111111", $result['clickerid']); $clickers = array($reg2); $result = iclicker_service::make_clicker_ids_and_dates($clickers); $this->assertNotNull($result); $this->assertEqual("22222222,02222202", $result['clickerid']); $clickers[] = $reg1; $result = iclicker_service::make_clicker_ids_and_dates($clickers); $this->assertNotNull($result); $this->assertEqual("22222222,02222202,11111111", $result['clickerid']); }
function test_make_clickerid_dates() { $this->resetAfterTest(true); // reset all changes automatically after this test $this->setUser($this->studentid1); $user_id = iclicker_service::require_user(); $reg1 = new stdClass(); $reg1->clicker_id = '11111111'; $reg1->owner_id = 'aaronz'; $reg1->timecreated = time() - 1000; $reg2 = new stdClass(); $reg2->clicker_id = '22222222'; $reg2->owner_id = 'beckyz'; $reg2->timecreated = time() - 100; $result = null; $clickers = array($reg1); $result = iclicker_service::make_clicker_ids_and_dates($clickers); $this->assertNotNull($result); $this->assertEquals("11111111", $result['clickerid']); $clickers = array($reg2); $result = iclicker_service::make_clicker_ids_and_dates($clickers); $this->assertNotNull($result); $this->assertEquals("22222222,02222202", $result['clickerid']); $clickers[] = $reg1; $result = iclicker_service::make_clicker_ids_and_dates($clickers); $this->assertNotNull($result); $this->assertEquals("22222222,02222202,11111111", $result['clickerid']); }