public function test_update()
 {
     $x = new Armor();
     $x->characterId = $this->id;
     $createData = array('character_id' => $this->id, 'armor_name' => __METHOD__ . " + 5");
     $id = $x->create($this->dbObj, $createData);
     $this->assertTrue(is_numeric($id));
     $this->assertTrue($id > 0);
     $this->assertEquals($id, $x->id);
     $testData = $createData;
     unset($testData['character_id']);
     $dbData = $x->load($this->dbObj);
     foreach ($testData as $k => $v) {
         $this->assertEquals($v, $dbData[$k]);
     }
     $newVals = array('ac_bonus' => 5, 'armor_name' => "Balor Armor of Magickness +2");
     $x->mass_update($newVals);
     $this->assertTrue($x->save($this->dbObj));
     $dbData = $x->load($this->dbObj);
     foreach ($testData as $k => $v) {
         $this->assertNotEquals($v, $dbData[$k]);
     }
     foreach ($newVals as $k => $v) {
         $this->assertEquals($v, $dbData[$k]);
     }
 }