/
test.php
executable file
·73 lines (64 loc) · 2.04 KB
/
test.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
require('fonctions.php');
class Login extends PHPUnit_Framework_TestCase
{
public function setUp() {
echo "I run before each test \n";
}
public function testControleLang(){
echo "Init Test Lang \n";
$_SESSION['lang']='';
$r1=controleLang();
$_SESSION['lang']='fr';
$r2=controleLang();
$_SESSION['lang']='en';
$r3=controleLang();
$_SESSION['lang']='uebguvrbvjkrvbnlke';
$r4=controleLang();
$this->assertEquals('langFr.php', $r1);
$this->assertEquals('langFr.php', $r2);
$this->assertEquals('langEn.php', $r3);
$this->assertEquals('langFr.php', $r4);
echo "Finished Test Lang \n";
}
public function testTime() {
echo "Init Test Time \n";
date_default_timezone_set('Europe/Paris');
$date = date('d/m/Y', time());
$res = getTime();
$this->assertEquals($date, $res);
echo "Finished Test Time \n";
}
public function testConnexion() {
echo "Init Test Connection \n";
$val=connexion("david", "david");
$this->assertEquals($val, true);
$val2=connexion("david", "mauvaismdp");
$this->assertFalse($val2, true);
echo "Finished Test Connection \n";
}
public function testInsertionFichier() {
echo "Init Test Insert File \n";
$val=insertionFichier(-52, "david", "task.txt");
$this->assertEquals($val, false);
$champs="42::;;::utilisateur::;;::Nom de la tache::;;::01/01/2000::;;::27/07/2222::;;::Sa description\n";
$val2=insertionFichier("22220727", "$champs", "task.txt");
$this->assertEquals($val2, true);
suppressionTask(42, 0, "task.txt");
echo "Finished Test Insert File \n";
}
public function testSuppressionFichier() {
echo "Init Test Delete File \n";
$champs="51::;;::utilisateur::;;::Nom de la tache::;;::01/01/2000::;;::27/07/2333::;;::Sa description\n";
insertionFichier(23330727, "$champs", "task.txt");
$val=suppressionTask(-51, 0, "task.txt");
$this->assertEquals($val, false);
$val2=suppressionTask(51, 0, "task.txt");
$this->assertEquals($val2, true);
echo "Finished Test Delete File \n";
}
public function tearDown() {
echo "I run after each test \n\n";
}
}
?>