public function testUnsubscribeTokenEncryptDecrypt() { $uid = 26; $u = new User(); $u->setId($uid); $token = CryptUtility::getUnsubscribeToken($u, UserPreference::USER_PREFERENCE_MOOC_TRACKER_COURSES, $this->key); $details = CryptUtility::decryptUnsubscibeToken($token, $this->key); $this->assertEquals($uid, $details['userId']); $this->assertEquals(UserPreference::USER_PREFERENCE_MOOC_TRACKER_COURSES, $details['prefId']); }