Example #1
0
    $t->comment('Echec du rechargement des projets ...');
}
/*Récupération du projet kalifast*/
$kalifast_project = new EiProjet();
$kalifast_project = Doctrine_Core::getTable('EiProjet')->findOneByProjectIdAndRefId($project_id, $project_ref);
$t->isnt($kalifast_project, null, 'Project kalifast récupéré');
/* Chargement du projet kalifast */
reloadProjectAndPrintOutPut($kalifast_project, $t);
/* récupération du profil par défaut du projet kalifast */
$default_profile = $kalifast_project->getDefaultProfil();
$t->isnt($default_profile, null, 'Profil par défaut du projet kalifast récupéré');
/* Vérification du nombre de package dans le système avant la création du bug */
$nbPacksBefore = count(Doctrine_Core::getTable('EiTicket')->findAll());
/* Création d'un bug */
$t->comment(MyFunction::getPrefixPath());
$ei_subject = createSubject($kalifast_project, $superAdmin);
$t->isnt($ei_subject, null, 'Bug crée avec succès ...');
/* Vérification des paramètres package_id et package_ref du bug */
$t->isnt($ei_subject->getPackageId(), null, 'Id du package non null ...');
$t->isnt($ei_subject->getPackageId(), 0, 'Id du package différent de 0 ...');
$t->isnt($ei_subject->getPackageRef(), 0, 'Ref du package différent de null ...');
$t->isnt($ei_subject->getPackageRef(), 0, 'Ref du package différent de 0 ...');
/* Rechargement du projet */
reloadProjectAndPrintOutPut($kalifast_project, $t);
/* Vérification du nombre de package dans le système */
$nbPacksAfter = count(Doctrine_Core::getTable('EiTicket')->findAll());
/* vérification de la cohérence */
$t->is($nbPacksBefore + 1, $nbPacksAfter, 'Equilibre des packages : cas de la création d un bug ...');
/* On tente ensuite de faire appel à la fonction getPackage() du bug et teste les retours pour s'assurer qu'il n'ya pas eu une anomalie */
$t->comment('Edition d un bug et verification de la variation des tickets ...');
$ei_subject->getPackage();
Example #2
0
    $returnObj['status'] = 0;
    if (isset($_SESSION['user_access'])) {
        $returnObj['status'] = $_SESSION['user_access'];
    }
    echo json_encode($returnObj);
    // 0 false > 0 true
});
$app->get('/logout', function () {
    $_SESSION['user_access'] = 0;
    $returnObj['status'] = 1;
    echo json_encode($returnObj);
    // 0 false > 0 true
});
$app->post('/subject', function () use($app) {
    $allPostVars = $app->request->post();
    echo createSubject($allPostVars);
    //in manager.php
});
$app->post('/subject/update', function () use($app) {
    $allPostVars = $app->request->post();
    $updateObj = $allPostVars['update'];
    $constraints = $allPostVars['constraint'];
    echo update($updateObj, $constraints);
    //in manager.php
});
$app->post('/login', function () use($app) {
    $allPostVars = $app->request->post();
    $_SESSION['user_access'] = login($allPostVars['username'], $allPostVars['password']);
    $returnObj['status'] = $_SESSION['user_access'];
    // 0 false, > 0 true
    echo json_encode($returnObj);