f = $this->get_inst_om_application(); $this->edition = $this->f->get_inst__om_edition(); } public function tearDown(): void { $this->f->__destruct(); parent::common_tearDown(); parent::tearDown(); } public function onNotSuccessfulTest(Throwable $e): void { parent::common_onNotSuccessfulTest($e); parent::onNotSuccessfulTest($e); } // ----------------------------------------------------------------------------- /** * @group regression */ function test_mode_ajout_nombre_de_colonnes_coherent() { // On initialise un objet au hasard $obj = $this->f->get_inst__om_dbform(array( "obj" => "om_requete", "idx" => "]", )); // Vérifier que tous les éléments décrivant les colonnes // contiennent bien le même nombre de colonnes $nb_colonnes = count($obj->champs); $this->assertCount($nb_colonnes, $obj->longueurMax); $this->assertCount($nb_colonnes, $obj->type); $this->assertCount($nb_colonnes, $obj->flags); $this->assertCount($nb_colonnes, $obj->val); } }