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); }
/** * @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); } }