/** * Test for PMA_getHtmlFor3NFstep1 * * @return void */ public function testPMAGetHtmlFor3NFstep1() { $db = "PMA_db"; $tables = array("PMA_table"); $result = PMA_getHtmlFor3NFstep1($db, $tables); $this->assertInternalType('array', $result); $this->assertArrayHasKey('legendText', $result); $this->assertArrayHasKey('headText', $result); $this->assertArrayHasKey('subText', $result); $this->assertArrayHasKey('extra', $result); $this->assertContains(__('Step 3.') . 1, $result['legendText']); $this->assertContains('<form', $result['extra']); $this->assertContains('<input type="checkbox" name="pd" value="col1"', $result['extra']); $result1 = PMA_getHtmlFor3NFstep1($db, array("PMA_table2")); $this->assertEquals('', $result1['subText']); }
$html = PMA_getHtmlFor1NFStep1($db, $table, $normalForm); $response->addHTML($html); } else { if (isset($_REQUEST['step2'])) { $res = PMA_getHtmlContentsFor1NFStep2($db, $table); $response->addJSON($res); } else { if (isset($_REQUEST['step3'])) { $res = PMA_getHtmlContentsFor1NFStep3($db, $table); $response->addJSON($res); } else { if (isset($_REQUEST['step4'])) { $res = PMA_getHtmlContentsFor1NFStep4($db, $table); $response->addJSON($res); } else { if (isset($_REQUEST['step']) && $_REQUEST['step'] == 2.1) { $res = PMA_getHtmlFor2NFstep1($db, $table); $response->addJSON($res); } else { if (isset($_REQUEST['step']) && $_REQUEST['step'] == 3.1) { $tables = $_REQUEST['tables']; $res = PMA_getHtmlFor3NFstep1($db, $tables); $response->addJSON($res); } else { $response->addHTML(PMA_getHtmlForNormalizetable()); } } } } } }
/** * Test for PMA_getHtmlFor3NFstep1 * * @return void */ public function testPMAGetHtmlFor3NFstep1() { $db = "PMA_db"; $tables = array("PMA_table"); $result = PMA_getHtmlFor3NFstep1($db, $tables); $this->assertInternalType('array', $result); $this->assertArrayHasKey('legendText', $result); $this->assertArrayHasKey('headText', $result); $this->assertArrayHasKey('subText', $result); $this->assertArrayHasKey('extra', $result); $this->assertContains(__('Step 3.') . 1, $result['legendText']); $this->assertTag(array('tag' => 'form'), $result['extra']); $this->assertTag(array('tag' => 'input', 'attributes' => array('value' => 'col1', 'type' => 'checkbox')), $result['extra']); $result1 = PMA_getHtmlFor3NFstep1($db, array("PMA_table2")); $this->assertEquals('', $result1['subText']); }