function fillParams($param, &$subgroup, &$font, &$type, &$variety, &$origin, &$destiny, &$array_group = null){ $subgroup = $param['subgrupo']; $font = $param['fonte']; $type = $param['tipo']; $variety = $param['variedade']; $origin = $param['origem']; $destiny = $param['destino']; $array = array("subgroup"=>$subgroup,"font"=>$font,"type"=>$type,"variety"=>$variety,"origin"=>$origin,"destiny"=>$destiny); $dataParam = new DataParam(); $dataParam->setParams($array); return $dataParam; }
/** * @test */ public function distincGroupsTestStatisticTable() { $tableJson = ""; $years = array(1990, 1991); $paramsGroup1 = array("subgroup" => 8, "font" => 1, "type" => 1, "variety" => 1, "origin" => 1, "destiny" => 1); $paramsGroup2 = array("subgroup" => 9, "font" => 2, "type" => 1, "variety" => 1, "origin" => 1, "destiny" => 1); $dataParam1 = new DataParam(); $dataParam1->setParams($paramsGroup1); $dataParam2 = new DataParam(); $dataParam2->setParams($paramsGroup2); $tableJson = $this->controller->buildStatisticTableSearchingDistinctGroups($dataParam1, $dataParam2, $years); $this->assertEquals($this->tableAlternative(true), $tableJson); }