public function testUpdate()
 {
     $Manufacturer = new Manufacturer(1);
     $Manufacturer->name = "Test Manufacturer Updated";
     $Manufacturer->desc = "Test description updated";
     $updated_name = $Manufacturer->name;
     $updated_desc = $Manufacturer->desc;
     $Manufacturer->commit();
     // Reload the operator
     $Manufacturer = new Manufacturer(1);
     $this->assertEquals($updated_name, $Manufacturer->name);
     $this->assertEquals($updated_desc, $Manufacturer->desc);
 }
 /**
  * @depends testUpdate
  */
 public function testFetchNoSlug($Manufacturer)
 {
     $NewMan = new Manufacturer();
     $NewMan->name = $Manufacturer->name;
     $NewMan->desc = "asdfsdf";
     $NewMan->commit();
     $Database = $Manufacturer->getDatabaseConnection();
     $data = ["slug" => ""];
     $where = ["manufacturer_id = ?" => $Manufacturer->id];
     $Database->update("loco_manufacturer", $data, $where);
     $Manufacturer = new Manufacturer($Manufacturer->id);
     $data = ["slug" => ""];
     $where = ["manufacturer_id = ?" => $NewMan->id];
     $Database->update("loco_manufacturer", $data, $where);
     $NewMan = new Manufacturer($NewMan->id);
 }
Example #3
0
 /**
  * @depends testAddLocoClass 
  */
 public function testGetClassByManufacturer($class_id)
 {
     $Class = LocosFactory::CreateLocoClass($class_id);
     $Manufacturer = new Manufacturer($Class->manufacturer_id);
     foreach ($Manufacturer->getClasses() as $row) {
         $this->assertEquals($row['manufacturer']['id'], $Manufacturer->id);
     }
 }