function doLoginAdmin()
 {
     makeAuthedTestUserAdmin($this->DB);
     $this->doLoginBasic();
 }
 function testGetAccessibleNotebooksSystemAdmin()
 {
     makeAuthedTestUserAdmin($this->DB);
     $u = User::getOneFromDb(['user_id' => 101], $this->DB);
     $notebooks = $u->getAccessibleNotebooks(Action::getOneFromDb(['name' => 'edit'], $this->DB));
     $this->assertEqual(4, count($notebooks), 'number of notebooks mismatch: 4 vs ' . count($notebooks));
     $this->assertEqual(1001, $notebooks[0]->notebook_id, 'notebook id mismatch');
     $this->assertEqual(1002, $notebooks[1]->notebook_id, 'notebook id mismatch');
     $this->assertEqual(1003, $notebooks[2]->notebook_id, 'notebook id mismatch');
     $this->assertEqual(102, $notebooks[2]->user_id, 'notebook user id mismatch');
 }