Code Duplication    Length = 19-20 lines in 2 locations

lib/Cake/Test/Case/Model/ModelWriteTest.php 2 locations

@@ 2596-2615 (lines=20) @@
2593
 *
2594
 * @return void
2595
 */
2596
	public function testHabtmSavingWithNoPrimaryKeyUuidJoinTable() {
2597
		$this->loadFixtures('UuidTag', 'Fruit', 'FruitsUuidTag');
2598
		$Fruit = new Fruit();
2599
		$Fruit->FruitsUuidTag->order = null;
2600
		$data = array(
2601
			'Fruit' => array(
2602
				'color' => 'Red',
2603
				'shape' => 'Heart-shaped',
2604
				'taste' => 'sweet',
2605
				'name' => 'Strawberry',
2606
			),
2607
			'UuidTag' => array(
2608
				'UuidTag' => array(
2609
					'481fc6d0-b920-43e0-e50f-6d1740cf8569'
2610
				)
2611
			)
2612
		);
2613
		$result = $Fruit->save($data);
2614
		$this->assertFalse(empty($result));
2615
	}
2616
2617
/**
2618
 * test HABTM saving when join table has no primary key and only 2 columns, no with model is used.
@@ 2622-2640 (lines=19) @@
2619
 *
2620
 * @return void
2621
 */
2622
	public function testHabtmSavingWithNoPrimaryKeyUuidJoinTableNoWith() {
2623
		$this->loadFixtures('UuidTag', 'Fruit', 'FruitsUuidTag');
2624
		$Fruit = new FruitNoWith();
2625
		$data = array(
2626
			'Fruit' => array(
2627
				'color' => 'Red',
2628
				'shape' => 'Heart-shaped',
2629
				'taste' => 'sweet',
2630
				'name' => 'Strawberry',
2631
			),
2632
			'UuidTag' => array(
2633
				'UuidTag' => array(
2634
					'481fc6d0-b920-43e0-e50f-6d1740cf8569'
2635
				)
2636
			)
2637
		);
2638
		$result = $Fruit->save($data);
2639
		$this->assertFalse(empty($result));
2640
	}
2641
2642
/**
2643
 * testHabtmUuidWithNumericId method