Code Duplication    Length = 43-43 lines in 2 locations

lib/Cake/Test/Case/View/Helper/FormHelperTest.php 2 locations

@@ 327-369 (lines=43) @@
324
 *
325
 * @package       Cake.Test.Case.View.Helper
326
 */
327
class ValidateUser extends CakeTestModel {
328
329
/**
330
 * useTable property
331
 *
332
 * @var boolean
333
 */
334
	public $useTable = false;
335
336
/**
337
 * hasOne property
338
 *
339
 * @var array
340
 */
341
	public $hasOne = array('ValidateProfile' => array(
342
		'className' => 'ValidateProfile', 'foreignKey' => 'user_id'
343
	));
344
345
/**
346
 * schema method
347
 *
348
 * @var array
349
 */
350
	protected $_schema = array(
351
		'id' => array('type' => 'integer', 'null' => '', 'default' => '', 'length' => '8'),
352
		'name' => array('type' => 'string', 'null' => '', 'default' => '', 'length' => '255'),
353
		'email' => array('type' => 'string', 'null' => '', 'default' => '', 'length' => '255'),
354
		'balance' => array('type' => 'float', 'null' => false, 'length' => '5,2'),
355
		'created' => array('type' => 'date', 'null' => '1', 'default' => '', 'length' => ''),
356
		'updated' => array('type' => 'datetime', 'null' => '1', 'default' => '', 'length' => null)
357
	);
358
359
/**
360
 * beforeValidate method
361
 *
362
 * @return void
363
 */
364
	public function beforeValidate($options = array()) {
365
		$this->invalidate('email');
366
		return false;
367
	}
368
369
}
370
371
/**
372
 * ValidateProfile class
@@ 435-477 (lines=43) @@
432
 *
433
 * @package       Cake.Test.Case.View.Helper
434
 */
435
class ValidateItem extends CakeTestModel {
436
437
/**
438
 * useTable property
439
 *
440
 * @var boolean
441
 */
442
	public $useTable = false;
443
444
/**
445
 * schema property
446
 *
447
 * @var array
448
 */
449
	protected $_schema = array(
450
		'id' => array('type' => 'integer', 'null' => '', 'default' => '', 'length' => '8'),
451
		'profile_id' => array('type' => 'integer', 'null' => '', 'default' => '', 'length' => '8'),
452
		'name' => array('type' => 'text', 'null' => '', 'default' => '', 'length' => '255'),
453
		'description' => array(
454
			'type' => 'string', 'null' => '', 'default' => '', 'length' => '255'
455
		),
456
		'created' => array('type' => 'date', 'null' => '1', 'default' => '', 'length' => ''),
457
		'updated' => array('type' => 'datetime', 'null' => '1', 'default' => '', 'length' => null)
458
	);
459
460
/**
461
 * belongsTo property
462
 *
463
 * @var array
464
 */
465
	public $belongsTo = array('ValidateProfile' => array('foreignKey' => 'profile_id'));
466
467
/**
468
 * beforeValidate method
469
 *
470
 * @return void
471
 */
472
	public function beforeValidate($options = array()) {
473
		$this->invalidate('description');
474
		return false;
475
	}
476
477
}
478
479
/**
480
 * TestMail class