/* Constructor can't be tested alone because you need vaild columns for using * getXML() or exception will be thrown! $dgx1 = new DataGridXML(); echo "dgx1 constructor: \n"; printDGX($dgx1); */ $columns1 = array("Name", "Vorname", "Hund"); $rows1 = array(array("test1" => "Stets", "test2" => "Niko", "Paul"), array("Hetscler", "Phil", "Ferdinand")); $columns2 = array("Straße", "Hausnummer"); $rows2 = array(array("Wilfried Ebert Str.", "14"), array("Hermann Str.", "25"), array("Stefan Kunklermannn Str.", "34")); $dgx2 = new DataGridXML($columns1, $rows1); echo "dgx2 constructor: \n"; printDGX($dgx2); $dgx1 = new DataGridXML(); echo "dgx1 setData: \n"; $dgx1->setData($columns1, $rows1); printDGX($dgx1); echo "dgx1 setData: Overwrite \n"; $dgx1->setData($columns2, $rows2); printDGX($dgx1); $dgx3 = new DataGridXML(); echo "dgx3 setColumns: \n"; $dgx3->setColumns($columns1); printDGX($dgx3); echo "dgx3 setColumns: Overwrite \n"; $dgx3->setColumns($columns2); printDGX($dgx3); $dgx4 = new DataGridXML(); echo "dgx4 setRows: \n"; $dgx4->setColumns($columns1); $dgx4->setRows($rows1);