Sorry, the coverage capability is not available for your configuration. You need to install Xdebug and enable it in your php configuration file.
GASELL Testing Suite : DBTreeClass
GASELL Testing Suite : DBTreeClass
Testing of DBTree::DBTree
Construction avec table et table_id
End of testing of DBTree::DBTree. 1 test sets have been executed.
Testing of DBTree::getTable
Recuperation via getTable()
End of testing of DBTree::getTable. 1 test sets have been executed.
Testing of DBTree::getTableId
Recuperation via getTableId()
End of testing of DBTree::getTableId. 1 test sets have been executed.
Testing of DBTree::DBTree
Construction avec table et PK
End of testing of DBTree::DBTree. 1 test sets have been executed.
Testing of DBTree::clear
Suppression des donnees de la table
End of testing of DBTree::clear. 1 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::insert
Insertion d'un noeud sous la racine sans aucun parametre
End of testing of DBTree::insert. 1 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::delete
Suppression d'un noeud invalide
Suppression de la racine
Insertion de 4 noeuds sous la racine puis suppression
Insertion puis suppression non-cascade
End of testing of DBTree::delete. 4 test sets have been executed.
Hide/Show Error stack
20090106 0120:-2:DBTree::_getNodeInfo:Impossible de charger les donnees depuis la base de donnees
20090106 0120:-3:DBTree::delete:Impossible de trouver le noeud avec l'identifiant : -33
20090106 0120:-7:DBTree::delete:Il est interdit de supprimer la racine de l'arbre.
Testing of DBTree::deleteAll
Suppression d'un noeud invalide
Suppression de la racine
Insertion de 3 noeuds sous la racine puis suppression en cascade
Insertion de 3 noeuds sous la racine puis suppression d'une partie
End of testing of DBTree::deleteAll. 4 test sets have been executed.
Hide/Show Error stack
20090106 0120:-2:DBTree::_getNodeInfo:Impossible de charger les donnees depuis la base de donnees
20090106 0120:-3:DBTree::deleteAll:Impossible de trouver le noeud avec l'identifiant : -33
20090106 0120:-7:DBTree::deleteAll:Il est interdit de supprimer la racine de l'arbre.
Testing of DBTree::insertNear
Insertion d'un noeud comme frere de la racine sans aucun parametre
End of testing of DBTree::insertNear. 1 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::changePosition
Interverti les positions de deux noeuds
End of testing of DBTree::changePosition. 1 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::changePositionAll
Interverti les positions de deux noeuds et de leurs enfants
End of testing of DBTree::changePositionAll. 1 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::moveAll
Deplacement d'une partie de l'arbre inexistante vers un noeud inexistant
Deplacement d'un noeud vers lui-meme
Deplacement d'une partie de l'arbre vers un autre parent
End of testing of DBTree::moveAll. 3 test sets have been executed.
Hide/Show Error stack
20090106 0120:-3:DBTree::_getNodeInfo:Impossible de charger les donnees depuis la base de donnees
20090106 0120:-4:DBTree::moveAll:Impossible de trouver le noeud avec l'identifiant : -33
Testing of DBTree::_getRoot
Recuperation de la racine
End of testing of DBTree::_getRoot. 1 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::_getNodeInfo
Recuperation d'un noeud
End of testing of DBTree::_getNodeInfo. 1 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::_getParentInfo
Recuperation du parent du noeud racine (impossible)
Recuperation du parent d'un noeud sous la racine
End of testing of DBTree::_getParentInfo. 2 test sets have been executed.
Hide/Show Error stack
20090106 0120:-4:DBTree::_getParentInfo:Impossible de charger les donnees depuis la base de donnees
Testing of DBTree::getFullTree
Recuperation complete avec une liste de champs vide
Recuperation complete avec une liste de champs NULL
Recuperation complete avec une liste de champs = [id]
Recuperation complete avec une liste de champs = [id], racine incluse
End of testing of DBTree::getFullTree. 4 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::getBranchTree
Recuperation branche (sans racine) avec une liste de champs vide depuis ID invalide
Recuperation branche (sans racine) avec une liste de champs vide
Recuperation branche (sans racine) sans liste de champs
Recuperation branche (sans racine) avec une liste de champs = [id]
Recuperation branche (avec racine) sans liste de champs
End of testing of DBTree::getBranchTree. 5 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::getAJar
Recuperation fragment ouvert (sans racine) avec une liste de champs vide depuis ID invalide
Recuperation fragment ouvert (sans racine) avec une liste de champs vide
Recuperation fragment ouvert (sans racine) sans liste de champs
Recuperation fragment ouvert (sans racine) avec une liste de champs = [id]
End of testing of DBTree::getAJar. 4 test sets have been executed.
Hide/Show Error stack
Testing of DBTree::getParents
Recuperation des parents avec une liste de champs vide
Recuperation des parents avec une liste de champs NULL
Recuperation des parents avec une liste de champs = [id]
Recuperation des parents avec une liste de champs = [id] a partir de la racine
End of testing of DBTree::getParents. 4 test sets have been executed.
Hide/Show Error stack
1/1 test cases complete:
107 passes, 0 fails and 0 exceptions.
Return to tests selection
Class DBTree
40 sets of tests performed.
Hide/Show
Function coverage : 20 methods (0 inherited, 5 private) : 18 tested [ 90 % of all - 90 % of not inherited - 100 % of public ]
The method DBTree has been tested
The method getTable has been tested
The method getTableId has been tested
The method clear has been tested
The method insert has been tested
The method insertNear has been tested
The method moveAll has been tested
The method changePosition has been tested
The method changePositionAll has been tested
The method delete has been tested
The method deleteAll has been tested
The method getFullTree has been tested
The method getBranchTree has been tested
The method getParents has been tested
The method getAJar has been tested
- [private]
The method _getNodeInfo has been tested
- [private]
The method _getParentInfo has been tested
- [private]
The method _getRoot has been tested
- [private] The method _realInsert has not been tested
- [private] The method _prepareOptionalFields has not been tested