Merge pull request #378 from adamgsoc2013/unit_index_ut2
add more test case for PMA_Index
This commit is contained in:
commit
f38001d962
@ -37,9 +37,18 @@ class PMA_Index_Test extends PHPUnit_Framework_TestCase
|
||||
$this->_params['Packed'] = "PMA_Packed";
|
||||
|
||||
//test add columns
|
||||
$column1 = array("Column_name"=>"column1","Seq_in_index"=>"index1");
|
||||
$column2 = array("Column_name"=>"column2","Seq_in_index"=>"index2");
|
||||
$column3 = array("Column_name"=>"column3","Seq_in_index"=>"index3");
|
||||
$column1 = array("Column_name"=>"column1","Seq_in_index"=>"index1",
|
||||
"Collation"=>"Collation1","Cardinality"=>"Cardinality1",
|
||||
"Null"=>"null1"
|
||||
);
|
||||
$column2 = array("Column_name"=>"column2","Seq_in_index"=>"index2",
|
||||
"Collation"=>"Collation2","Cardinality"=>"Cardinality2",
|
||||
"Null"=>"null2"
|
||||
);
|
||||
$column3 = array("Column_name"=>"column3","Seq_in_index"=>"index3",
|
||||
"Collation"=>"Collation3","Cardinality"=>"Cardinality3",
|
||||
"Null"=>"null3"
|
||||
);
|
||||
$this->_params['columns'][] = $column1;
|
||||
$this->_params['columns'][] = $column2;
|
||||
$this->_params['columns'][] = $column3;
|
||||
@ -73,6 +82,19 @@ class PMA_Index_Test extends PHPUnit_Framework_TestCase
|
||||
'PMA_Non_unique',
|
||||
$index->getNonUnique()
|
||||
);
|
||||
$this->assertContains(
|
||||
'PMA_Comment',
|
||||
$index->getComments()
|
||||
);
|
||||
$this->assertContains(
|
||||
'PMA_Index_comment',
|
||||
$index->getComments()
|
||||
);
|
||||
$this->assertEquals(
|
||||
'INDEX',
|
||||
$index->getChoice()
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -92,7 +114,22 @@ class PMA_Index_Test extends PHPUnit_Framework_TestCase
|
||||
$index->getColumnCount()
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Test for get Name & set Name
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testName()
|
||||
{
|
||||
$index = new PMA_Index();
|
||||
$index->setName('PMA_name');
|
||||
$this->assertEquals(
|
||||
'PMA_name',
|
||||
$index->getName()
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test for PMA_Index_Column
|
||||
*
|
||||
@ -113,5 +150,13 @@ class PMA_Index_Test extends PHPUnit_Framework_TestCase
|
||||
'index1',
|
||||
$index_column->getSeqInIndex()
|
||||
);
|
||||
$this->assertEquals(
|
||||
'Collation1',
|
||||
$index_column->getCollation()
|
||||
);
|
||||
$this->assertEquals(
|
||||
'Cardinality1',
|
||||
$index_column->getCardinality()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user