Exemple #1
0
 public function testSaveLoad()
 {
     $User = $this->createUser();
     $User->set(User::FIELD_NAME, 'yakud');
     $User->save();
     $Post = $this->createPost();
     $Post->set(Post::FIELD_TITLE, 'title');
     $Post->set(Post::FIELD_CONTENT, 'Content');
     $Post->set(Post::FIELD_USER_OWNER, $User);
     $Post->save();
     $LoadedPost = new Post();
     $LoadedPost->setId($Post->getId());
     $LoadedPost->load();
     $this->assertEquals($Post, $LoadedPost);
     $this->assertEquals($User, $LoadedPost->get(Post::FIELD_USER_OWNER));
 }