| 
									
										
										
										
											2025-10-12 01:31:07 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | declare(strict_types=1); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace CakeCarts\Test\TestCase\Model\Table; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use Cake\TestSuite\TestCase; | 
					
						
							|  |  |  | use CakeCarts\Model\Table\CartsTable; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * CakeCarts\Model\Table\CartsTable Test Case | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | class CartsTableTest extends TestCase | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Test subject | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @var \CakeCarts\Model\Table\CartsTable | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     protected $Carts; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Fixtures | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @var list<string> | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     protected array $fixtures = [ | 
					
						
							|  |  |  |         'plugin.CakeCarts.Carts', | 
					
						
							| 
									
										
										
										
											2025-10-12 02:36:42 +00:00
										 |  |  | //        'plugin.CakeCarts.Users',
 | 
					
						
							| 
									
										
										
										
											2025-10-12 01:31:07 +00:00
										 |  |  |         'plugin.CakeCarts.CartItems', | 
					
						
							|  |  |  |     ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * setUp method | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @return void | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     protected function setUp(): void | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         parent::setUp(); | 
					
						
							|  |  |  |         $config = $this->getTableLocator()->exists('Carts') ? [] : ['className' => CartsTable::class]; | 
					
						
							|  |  |  |         $this->Carts = $this->getTableLocator()->get('Carts', $config); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * tearDown method | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @return void | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     protected function tearDown(): void | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         unset($this->Carts); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         parent::tearDown(); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Test validationDefault method | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @return void | 
					
						
							|  |  |  |      * @uses \CakeCarts\Model\Table\CartsTable::validationDefault() | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function testValidationDefault(): void | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         $this->markTestIncomplete('Not implemented yet.'); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Test buildRules method | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @return void | 
					
						
							|  |  |  |      * @uses \CakeCarts\Model\Table\CartsTable::buildRules() | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function testBuildRules(): void | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         $this->markTestIncomplete('Not implemented yet.'); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |