Code Duplication    Length = 22-23 lines in 2 locations

Tests/JFormTest.php 2 locations

@@ 1040-1062 (lines=23) @@
1037
	 *
1038
	 * @return void
1039
	 */
1040
	public function testGetFieldset()
1041
	{
1042
		// Prepare the form.
1043
		$form = new JFormInspector('form1');
1044
1045
		$this->assertThat(
1046
			$form->load(JFormDataHelper::$getFieldsetDocument),
1047
			$this->isTrue(),
1048
			'Line:' . __LINE__ . ' XML string should load successfully.'
1049
		);
1050
1051
		$this->assertThat(
1052
			$form->getFieldset('bogus'),
1053
			$this->equalTo(array()),
1054
			'Line:' . __LINE__ . ' A fieldset that does not exist should return an empty array.'
1055
		);
1056
1057
		$this->assertThat(
1058
			count($form->getFieldset('params-basic')),
1059
			$this->equalTo(4),
1060
			'Line:' . __LINE__ . ' There are 3 field elements in a fieldset and 1 field element marked with the fieldset attribute.'
1061
		);
1062
	}
1063
1064
	/**
1065
	 * Test for Form::getFieldsets method.
@@ 1508-1529 (lines=22) @@
1505
	 *
1506
	 * @return void
1507
	 */
1508
	public function testRemoveGroup()
1509
	{
1510
		$form = new JFormInspector('form1');
1511
1512
		$this->assertThat(
1513
			$form->load(JFormDataHelper::$loadDocument),
1514
			$this->isTrue(),
1515
			'Line:' . __LINE__ . ' XML string should load successfully.'
1516
		);
1517
1518
		$this->assertThat(
1519
			$form->removeGroup('params'),
1520
			$this->isTrue(),
1521
			'Line:' . __LINE__ . ' The removeGroup method should return true.'
1522
		);
1523
1524
		$this->assertThat(
1525
			$form->findGroup('params'),
1526
			$this->equalTo(array()),
1527
			'Line:' . __LINE__ . ' The group should be removed, returning an empty array.'
1528
		);
1529
	}
1530
1531
	/**
1532
	 * Test for Form::setField method.