@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | |
32 | 32 | if (empty($user->id)) |
33 | 33 | { |
34 | - print "Load permissions for admin user nb 1\n"; |
|
35 | - $user->fetch(1); |
|
36 | - $user->getrights(); |
|
34 | + print "Load permissions for admin user nb 1\n"; |
|
35 | + $user->fetch(1); |
|
36 | + $user->getrights(); |
|
37 | 37 | } |
38 | 38 | $conf->global->MAIN_DISABLE_ALL_MAILS=1; |
39 | 39 | |
@@ -47,74 +47,74 @@ discard block |
||
47 | 47 | */ |
48 | 48 | class DateLibTest extends PHPUnit_Framework_TestCase |
49 | 49 | { |
50 | - protected $savconf; |
|
51 | - protected $savuser; |
|
52 | - protected $savlangs; |
|
53 | - protected $savdb; |
|
54 | - |
|
55 | - /** |
|
56 | - * Constructor |
|
57 | - * We save global variables into local variables |
|
58 | - * |
|
59 | - * @return DateLibTest |
|
60 | - */ |
|
61 | - function __construct() |
|
62 | - { |
|
63 | - parent::__construct(); |
|
64 | - |
|
65 | - //$this->sharedFixture |
|
66 | - global $conf,$user,$langs,$db; |
|
67 | - $this->savconf=$conf; |
|
68 | - $this->savuser=$user; |
|
69 | - $this->savlangs=$langs; |
|
70 | - $this->savdb=$db; |
|
71 | - |
|
72 | - print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
73 | - //print " - db ".$db->db; |
|
74 | - print "\n"; |
|
75 | - } |
|
76 | - |
|
77 | - // Static methods |
|
78 | - public static function setUpBeforeClass() |
|
50 | + protected $savconf; |
|
51 | + protected $savuser; |
|
52 | + protected $savlangs; |
|
53 | + protected $savdb; |
|
54 | + |
|
55 | + /** |
|
56 | + * Constructor |
|
57 | + * We save global variables into local variables |
|
58 | + * |
|
59 | + * @return DateLibTest |
|
60 | + */ |
|
61 | + function __construct() |
|
79 | 62 | { |
80 | - global $conf,$user,$langs,$db; |
|
81 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
63 | + parent::__construct(); |
|
82 | 64 | |
83 | - print __METHOD__."\n"; |
|
65 | + //$this->sharedFixture |
|
66 | + global $conf,$user,$langs,$db; |
|
67 | + $this->savconf=$conf; |
|
68 | + $this->savuser=$user; |
|
69 | + $this->savlangs=$langs; |
|
70 | + $this->savdb=$db; |
|
71 | + |
|
72 | + print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
73 | + //print " - db ".$db->db; |
|
74 | + print "\n"; |
|
75 | + } |
|
76 | + |
|
77 | + // Static methods |
|
78 | + public static function setUpBeforeClass() |
|
79 | + { |
|
80 | + global $conf,$user,$langs,$db; |
|
81 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
82 | + |
|
83 | + print __METHOD__."\n"; |
|
84 | 84 | } |
85 | 85 | |
86 | 86 | // tear down after class |
87 | 87 | public static function tearDownAfterClass() |
88 | 88 | { |
89 | - global $conf,$user,$langs,$db; |
|
90 | - $db->rollback(); |
|
89 | + global $conf,$user,$langs,$db; |
|
90 | + $db->rollback(); |
|
91 | 91 | |
92 | - print __METHOD__."\n"; |
|
92 | + print __METHOD__."\n"; |
|
93 | 93 | } |
94 | 94 | |
95 | - /** |
|
96 | - * Init phpunit tests |
|
97 | - * |
|
98 | - * @return void |
|
99 | - */ |
|
95 | + /** |
|
96 | + * Init phpunit tests |
|
97 | + * |
|
98 | + * @return void |
|
99 | + */ |
|
100 | 100 | protected function setUp() |
101 | 101 | { |
102 | - global $conf,$user,$langs,$db; |
|
103 | - $conf=$this->savconf; |
|
104 | - $user=$this->savuser; |
|
105 | - $langs=$this->savlangs; |
|
106 | - $db=$this->savdb; |
|
102 | + global $conf,$user,$langs,$db; |
|
103 | + $conf=$this->savconf; |
|
104 | + $user=$this->savuser; |
|
105 | + $langs=$this->savlangs; |
|
106 | + $db=$this->savdb; |
|
107 | 107 | |
108 | - print __METHOD__."\n"; |
|
108 | + print __METHOD__."\n"; |
|
109 | 109 | } |
110 | - /** |
|
111 | - * End phpunit tests |
|
112 | - * |
|
113 | - * @return void |
|
114 | - */ |
|
110 | + /** |
|
111 | + * End phpunit tests |
|
112 | + * |
|
113 | + * @return void |
|
114 | + */ |
|
115 | 115 | protected function tearDown() |
116 | 116 | { |
117 | - print __METHOD__."\n"; |
|
117 | + print __METHOD__."\n"; |
|
118 | 118 | } |
119 | 119 | |
120 | 120 | /** |
@@ -124,49 +124,49 @@ discard block |
||
124 | 124 | */ |
125 | 125 | public function testNumBetweenDay() |
126 | 126 | { |
127 | - global $conf,$user,$langs,$db; |
|
128 | - $conf=$this->savconf; |
|
129 | - $user=$this->savuser; |
|
130 | - $langs=$this->savlangs; |
|
131 | - $db=$this->savdb; |
|
127 | + global $conf,$user,$langs,$db; |
|
128 | + $conf=$this->savconf; |
|
129 | + $user=$this->savuser; |
|
130 | + $langs=$this->savlangs; |
|
131 | + $db=$this->savdb; |
|
132 | 132 | |
133 | - // With same hours |
|
134 | - $date1=dol_mktime(0, 0, 0, 1, 1, 2012); |
|
135 | - $date2=dol_mktime(0, 0, 0, 1, 2, 2012); |
|
133 | + // With same hours |
|
134 | + $date1=dol_mktime(0, 0, 0, 1, 1, 2012); |
|
135 | + $date2=dol_mktime(0, 0, 0, 1, 2, 2012); |
|
136 | 136 | |
137 | - $result=num_between_day($date1,$date2,1); |
|
138 | - print __METHOD__." result=".$result."\n"; |
|
139 | - $this->assertEquals(2,$result); |
|
137 | + $result=num_between_day($date1,$date2,1); |
|
138 | + print __METHOD__." result=".$result."\n"; |
|
139 | + $this->assertEquals(2,$result); |
|
140 | 140 | |
141 | - $result=num_between_day($date1,$date2,0); |
|
142 | - print __METHOD__." result=".$result."\n"; |
|
143 | - $this->assertEquals(1,$result); |
|
141 | + $result=num_between_day($date1,$date2,0); |
|
142 | + print __METHOD__." result=".$result."\n"; |
|
143 | + $this->assertEquals(1,$result); |
|
144 | 144 | |
145 | - // With different hours |
|
146 | - $date1=dol_mktime(0, 0, 0, 1, 1, 2012); |
|
147 | - $date2=dol_mktime(12, 0, 0, 1, 2, 2012); |
|
145 | + // With different hours |
|
146 | + $date1=dol_mktime(0, 0, 0, 1, 1, 2012); |
|
147 | + $date2=dol_mktime(12, 0, 0, 1, 2, 2012); |
|
148 | 148 | |
149 | - $result=num_between_day($date1,$date2,1); |
|
150 | - print __METHOD__." result=".$result."\n"; |
|
151 | - $this->assertEquals(2,$result); |
|
149 | + $result=num_between_day($date1,$date2,1); |
|
150 | + print __METHOD__." result=".$result."\n"; |
|
151 | + $this->assertEquals(2,$result); |
|
152 | 152 | |
153 | - $result=num_between_day($date1,$date2,0); |
|
154 | - print __METHOD__." result=".$result."\n"; |
|
155 | - $this->assertEquals(1,$result); |
|
153 | + $result=num_between_day($date1,$date2,0); |
|
154 | + print __METHOD__." result=".$result."\n"; |
|
155 | + $this->assertEquals(1,$result); |
|
156 | 156 | |
157 | - // With different date before and after sunlight hour (day to change sunlight hour is 2014-03-30) |
|
158 | - $date1=dol_mktime(0, 0, 0, 3, 28, 2014, true); |
|
159 | - $date2=dol_mktime(0, 0, 0, 3, 31, 2014, true); |
|
157 | + // With different date before and after sunlight hour (day to change sunlight hour is 2014-03-30) |
|
158 | + $date1=dol_mktime(0, 0, 0, 3, 28, 2014, true); |
|
159 | + $date2=dol_mktime(0, 0, 0, 3, 31, 2014, true); |
|
160 | 160 | |
161 | - $result=num_between_day($date1,$date2,1); |
|
162 | - print __METHOD__." result=".$result."\n"; |
|
163 | - $this->assertEquals(4,$result); |
|
161 | + $result=num_between_day($date1,$date2,1); |
|
162 | + print __METHOD__." result=".$result."\n"; |
|
163 | + $this->assertEquals(4,$result); |
|
164 | 164 | |
165 | - $result=num_between_day($date1,$date2,0); |
|
166 | - print __METHOD__." result=".$result."\n"; |
|
167 | - $this->assertEquals(3,$result); |
|
165 | + $result=num_between_day($date1,$date2,0); |
|
166 | + print __METHOD__." result=".$result."\n"; |
|
167 | + $this->assertEquals(3,$result); |
|
168 | 168 | |
169 | - return $result; |
|
169 | + return $result; |
|
170 | 170 | } |
171 | 171 | |
172 | 172 | /** |
@@ -272,17 +272,17 @@ discard block |
||
272 | 272 | */ |
273 | 273 | public function testConvertTime2Seconds() |
274 | 274 | { |
275 | - global $conf,$user,$langs,$db; |
|
276 | - $conf=$this->savconf; |
|
277 | - $user=$this->savuser; |
|
278 | - $langs=$this->savlangs; |
|
279 | - $db=$this->savdb; |
|
275 | + global $conf,$user,$langs,$db; |
|
276 | + $conf=$this->savconf; |
|
277 | + $user=$this->savuser; |
|
278 | + $langs=$this->savlangs; |
|
279 | + $db=$this->savdb; |
|
280 | 280 | |
281 | - $result=convertTime2Seconds(1,1,2); |
|
282 | - print __METHOD__." result=".$result."\n"; |
|
283 | - $this->assertEquals(3662,$result); |
|
281 | + $result=convertTime2Seconds(1,1,2); |
|
282 | + print __METHOD__." result=".$result."\n"; |
|
283 | + $this->assertEquals(3662,$result); |
|
284 | 284 | |
285 | - return $result; |
|
285 | + return $result; |
|
286 | 286 | } |
287 | 287 | |
288 | 288 | /** |
@@ -292,22 +292,22 @@ discard block |
||
292 | 292 | */ |
293 | 293 | public function testConvertSecondToTime() |
294 | 294 | { |
295 | - global $conf,$user,$langs,$db; |
|
296 | - $conf=$this->savconf; |
|
297 | - $user=$this->savuser; |
|
298 | - $langs=$this->savlangs; |
|
299 | - $db=$this->savdb; |
|
295 | + global $conf,$user,$langs,$db; |
|
296 | + $conf=$this->savconf; |
|
297 | + $user=$this->savuser; |
|
298 | + $langs=$this->savlangs; |
|
299 | + $db=$this->savdb; |
|
300 | 300 | |
301 | - $result=convertSecondToTime(0,'all',86400); |
|
302 | - print __METHOD__." result=".$result."\n"; |
|
303 | - $this->assertEquals('0',$result); |
|
301 | + $result=convertSecondToTime(0,'all',86400); |
|
302 | + print __METHOD__." result=".$result."\n"; |
|
303 | + $this->assertEquals('0',$result); |
|
304 | 304 | |
305 | - $result=convertSecondToTime(86400,'all',86400); |
|
306 | - print __METHOD__." result=".$result."\n"; |
|
307 | - $this->assertSame('1 '.$langs->trans("Day"),$result); |
|
305 | + $result=convertSecondToTime(86400,'all',86400); |
|
306 | + print __METHOD__." result=".$result."\n"; |
|
307 | + $this->assertSame('1 '.$langs->trans("Day"),$result); |
|
308 | 308 | |
309 | 309 | |
310 | - return $result; |
|
310 | + return $result; |
|
311 | 311 | } |
312 | 312 | |
313 | 313 | /** |
@@ -323,60 +323,60 @@ discard block |
||
323 | 323 | $langs=$this->savlangs; |
324 | 324 | $db=$this->savdb; |
325 | 325 | |
326 | - // Check %Y-%m-%d %H:%M:%S format |
|
326 | + // Check %Y-%m-%d %H:%M:%S format |
|
327 | 327 | $result=dol_print_date(0,'%Y-%m-%d %H:%M:%S',true); |
328 | - print __METHOD__." result=".$result."\n"; |
|
329 | - $this->assertEquals('1970-01-01 00:00:00',$result); |
|
330 | - |
|
331 | - // Check %Y-%m-%d %H:%M:%S format |
|
332 | - $result=dol_print_date(16725225600,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
333 | - print __METHOD__." result=".$result."\n"; |
|
334 | - $this->assertEquals('2500-01-01 00:00:00',$result); |
|
335 | - |
|
336 | - // Check %Y-%m-%d %H:%M:%S format |
|
337 | - $result=dol_print_date(-1830384000,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
338 | - print __METHOD__." result=".$result."\n"; |
|
339 | - $this->assertEquals('1912-01-01 00:00:00',$result); // dol_print_date use TZ (good) but epoch converter does not use it. |
|
340 | - |
|
341 | - // Check %Y-%m-%d %H:%M:%S format |
|
342 | - $result=dol_print_date(-11676096000,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
343 | - print __METHOD__." result=".$result."\n"; |
|
344 | - $this->assertEquals('1600-01-01 00:00:00',$result); |
|
345 | - |
|
346 | - // test with negative timezone |
|
347 | - $result=dol_print_date(-1,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
348 | - print __METHOD__." result=".$result."\n"; |
|
349 | - $this->assertEquals('1969-12-31 23:59:59',$result); |
|
350 | - |
|
351 | - // Check dayhour format for fr_FR |
|
352 | - $outputlangs=new Translate('',$conf); |
|
353 | - $outputlangs->setDefaultLang('fr_FR'); |
|
354 | - $outputlangs->load("main"); |
|
355 | - |
|
356 | - $result=dol_print_date(0+24*3600,'dayhour',true,$outputlangs); |
|
357 | - print __METHOD__." result=".$result."\n"; |
|
358 | - $this->assertEquals('02/01/1970 00:00',$result); |
|
359 | - |
|
360 | - // Check %a and %b format for fr_FR |
|
361 | - $result=dol_print_date(0,'%a %b %B',true,$outputlangs); |
|
362 | - print __METHOD__." result=".$result."\n"; |
|
363 | - $this->assertEquals('Jeu Jan. Janvier',$result); |
|
364 | - |
|
365 | - // Check day format for en_US |
|
366 | - $outputlangs=new Translate('',$conf); |
|
367 | - $outputlangs->setDefaultLang('en_US'); |
|
368 | - $outputlangs->load("main"); |
|
369 | - |
|
370 | - $result=dol_print_date(0+24*3600,'day',true,$outputlangs); |
|
371 | - print __METHOD__." result=".$result."\n"; |
|
372 | - $this->assertEquals('01/02/1970',$result); |
|
373 | - |
|
374 | - // Check %a and %b format for en_US |
|
375 | - $result=dol_print_date(0,'%a %b %B',true,$outputlangs); |
|
376 | - print __METHOD__." result=".$result."\n"; |
|
377 | - $this->assertEquals('Thu Jan January',$result); |
|
378 | - |
|
379 | - return $result; |
|
328 | + print __METHOD__." result=".$result."\n"; |
|
329 | + $this->assertEquals('1970-01-01 00:00:00',$result); |
|
330 | + |
|
331 | + // Check %Y-%m-%d %H:%M:%S format |
|
332 | + $result=dol_print_date(16725225600,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
333 | + print __METHOD__." result=".$result."\n"; |
|
334 | + $this->assertEquals('2500-01-01 00:00:00',$result); |
|
335 | + |
|
336 | + // Check %Y-%m-%d %H:%M:%S format |
|
337 | + $result=dol_print_date(-1830384000,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
338 | + print __METHOD__." result=".$result."\n"; |
|
339 | + $this->assertEquals('1912-01-01 00:00:00',$result); // dol_print_date use TZ (good) but epoch converter does not use it. |
|
340 | + |
|
341 | + // Check %Y-%m-%d %H:%M:%S format |
|
342 | + $result=dol_print_date(-11676096000,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
343 | + print __METHOD__." result=".$result."\n"; |
|
344 | + $this->assertEquals('1600-01-01 00:00:00',$result); |
|
345 | + |
|
346 | + // test with negative timezone |
|
347 | + $result=dol_print_date(-1,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
348 | + print __METHOD__." result=".$result."\n"; |
|
349 | + $this->assertEquals('1969-12-31 23:59:59',$result); |
|
350 | + |
|
351 | + // Check dayhour format for fr_FR |
|
352 | + $outputlangs=new Translate('',$conf); |
|
353 | + $outputlangs->setDefaultLang('fr_FR'); |
|
354 | + $outputlangs->load("main"); |
|
355 | + |
|
356 | + $result=dol_print_date(0+24*3600,'dayhour',true,$outputlangs); |
|
357 | + print __METHOD__." result=".$result."\n"; |
|
358 | + $this->assertEquals('02/01/1970 00:00',$result); |
|
359 | + |
|
360 | + // Check %a and %b format for fr_FR |
|
361 | + $result=dol_print_date(0,'%a %b %B',true,$outputlangs); |
|
362 | + print __METHOD__." result=".$result."\n"; |
|
363 | + $this->assertEquals('Jeu Jan. Janvier',$result); |
|
364 | + |
|
365 | + // Check day format for en_US |
|
366 | + $outputlangs=new Translate('',$conf); |
|
367 | + $outputlangs->setDefaultLang('en_US'); |
|
368 | + $outputlangs->load("main"); |
|
369 | + |
|
370 | + $result=dol_print_date(0+24*3600,'day',true,$outputlangs); |
|
371 | + print __METHOD__." result=".$result."\n"; |
|
372 | + $this->assertEquals('01/02/1970',$result); |
|
373 | + |
|
374 | + // Check %a and %b format for en_US |
|
375 | + $result=dol_print_date(0,'%a %b %B',true,$outputlangs); |
|
376 | + print __METHOD__." result=".$result."\n"; |
|
377 | + $this->assertEquals('Thu Jan January',$result); |
|
378 | + |
|
379 | + return $result; |
|
380 | 380 | } |
381 | 381 | |
382 | 382 | /** |
@@ -398,10 +398,10 @@ discard block |
||
398 | 398 | $outputlangs->load("main"); |
399 | 399 | |
400 | 400 | $result=dol_print_date(dol_time_plus_duree(dol_time_plus_duree(dol_time_plus_duree(0,1,'m'),1,'y'),1,'d'),'dayhour',true,$outputlangs); |
401 | - print __METHOD__." result=".$result."\n"; |
|
402 | - $this->assertEquals('02/02/1971 00:00',$result); |
|
401 | + print __METHOD__." result=".$result."\n"; |
|
402 | + $this->assertEquals('02/02/1971 00:00',$result); |
|
403 | 403 | |
404 | - return $result; |
|
404 | + return $result; |
|
405 | 405 | } |
406 | 406 | |
407 | 407 | /** |
@@ -417,30 +417,30 @@ discard block |
||
417 | 417 | $langs=$this->savlangs; |
418 | 418 | $db=$this->savdb; |
419 | 419 | |
420 | - $stime='19700102'; |
|
421 | - $result=dol_stringtotime($stime); |
|
422 | - print __METHOD__." result=".$result."\n"; |
|
423 | - $this->assertEquals(86400,$result); |
|
420 | + $stime='19700102'; |
|
421 | + $result=dol_stringtotime($stime); |
|
422 | + print __METHOD__." result=".$result."\n"; |
|
423 | + $this->assertEquals(86400,$result); |
|
424 | 424 | |
425 | - $stime='1970-01-01T02:00:00Z'; |
|
425 | + $stime='1970-01-01T02:00:00Z'; |
|
426 | 426 | $result=dol_stringtotime($stime); |
427 | - print __METHOD__." result=".$result."\n"; |
|
428 | - $this->assertEquals(7200,$result); |
|
427 | + print __METHOD__." result=".$result."\n"; |
|
428 | + $this->assertEquals(7200,$result); |
|
429 | 429 | |
430 | 430 | $stime='1970-01-01 02:00:00'; |
431 | 431 | $result=dol_stringtotime($stime); |
432 | - print __METHOD__." result=".$result."\n"; |
|
433 | - $this->assertEquals(7200,$result); |
|
432 | + print __METHOD__." result=".$result."\n"; |
|
433 | + $this->assertEquals(7200,$result); |
|
434 | 434 | |
435 | 435 | $stime='19700101T020000Z'; |
436 | 436 | $result=dol_stringtotime($stime); |
437 | - print __METHOD__." result=".$result."\n"; |
|
438 | - $this->assertEquals(7200,$result); |
|
437 | + print __METHOD__." result=".$result."\n"; |
|
438 | + $this->assertEquals(7200,$result); |
|
439 | 439 | |
440 | - $stime='19700101020000'; |
|
441 | - $result=dol_stringtotime($stime); |
|
442 | - print __METHOD__." result=".$result."\n"; |
|
443 | - $this->assertEquals(7200,$result); |
|
440 | + $stime='19700101020000'; |
|
441 | + $result=dol_stringtotime($stime); |
|
442 | + print __METHOD__." result=".$result."\n"; |
|
443 | + $this->assertEquals(7200,$result); |
|
444 | 444 | |
445 | 445 | return $result; |
446 | 446 | } |
@@ -452,16 +452,16 @@ discard block |
||
452 | 452 | */ |
453 | 453 | public function testDolGetFirstDayWeek() |
454 | 454 | { |
455 | - global $conf; |
|
455 | + global $conf; |
|
456 | 456 | |
457 | - $day=3; $month=2; $year=2015; |
|
458 | - $conf->global->MAIN_START_WEEK = 1; // start on monday |
|
459 | - $prev = dol_get_first_day_week($day, $month, $year); |
|
460 | - $this->assertEquals(2, (int) $prev['first_day']); // monday for month 2, year 2014 is the 2 |
|
457 | + $day=3; $month=2; $year=2015; |
|
458 | + $conf->global->MAIN_START_WEEK = 1; // start on monday |
|
459 | + $prev = dol_get_first_day_week($day, $month, $year); |
|
460 | + $this->assertEquals(2, (int) $prev['first_day']); // monday for month 2, year 2014 is the 2 |
|
461 | 461 | |
462 | - $day=3; $month=2; $year=2015; |
|
463 | - $conf->global->MAIN_START_WEEK = 0; // start on sunday |
|
464 | - $prev = dol_get_first_day_week($day, $month, $year); |
|
465 | - $this->assertEquals(1, (int) $prev['first_day']); // sunday for month 2, year 2015 is the 1st |
|
462 | + $day=3; $month=2; $year=2015; |
|
463 | + $conf->global->MAIN_START_WEEK = 0; // start on sunday |
|
464 | + $prev = dol_get_first_day_week($day, $month, $year); |
|
465 | + $this->assertEquals(1, (int) $prev['first_day']); // sunday for month 2, year 2015 is the 1st |
|
466 | 466 | } |
467 | 467 | } |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | $user->fetch(1); |
36 | 36 | $user->getrights(); |
37 | 37 | } |
38 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
38 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
39 | 39 | |
40 | 40 | |
41 | 41 | /** |
@@ -63,11 +63,11 @@ discard block |
||
63 | 63 | parent::__construct(); |
64 | 64 | |
65 | 65 | //$this->sharedFixture |
66 | - global $conf,$user,$langs,$db; |
|
67 | - $this->savconf=$conf; |
|
68 | - $this->savuser=$user; |
|
69 | - $this->savlangs=$langs; |
|
70 | - $this->savdb=$db; |
|
66 | + global $conf, $user, $langs, $db; |
|
67 | + $this->savconf = $conf; |
|
68 | + $this->savuser = $user; |
|
69 | + $this->savlangs = $langs; |
|
70 | + $this->savdb = $db; |
|
71 | 71 | |
72 | 72 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
73 | 73 | //print " - db ".$db->db; |
@@ -77,8 +77,8 @@ discard block |
||
77 | 77 | // Static methods |
78 | 78 | public static function setUpBeforeClass() |
79 | 79 | { |
80 | - global $conf,$user,$langs,$db; |
|
81 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
80 | + global $conf, $user, $langs, $db; |
|
81 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
82 | 82 | |
83 | 83 | print __METHOD__."\n"; |
84 | 84 | } |
@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | // tear down after class |
87 | 87 | public static function tearDownAfterClass() |
88 | 88 | { |
89 | - global $conf,$user,$langs,$db; |
|
89 | + global $conf, $user, $langs, $db; |
|
90 | 90 | $db->rollback(); |
91 | 91 | |
92 | 92 | print __METHOD__."\n"; |
@@ -99,11 +99,11 @@ discard block |
||
99 | 99 | */ |
100 | 100 | protected function setUp() |
101 | 101 | { |
102 | - global $conf,$user,$langs,$db; |
|
103 | - $conf=$this->savconf; |
|
104 | - $user=$this->savuser; |
|
105 | - $langs=$this->savlangs; |
|
106 | - $db=$this->savdb; |
|
102 | + global $conf, $user, $langs, $db; |
|
103 | + $conf = $this->savconf; |
|
104 | + $user = $this->savuser; |
|
105 | + $langs = $this->savlangs; |
|
106 | + $db = $this->savdb; |
|
107 | 107 | |
108 | 108 | print __METHOD__."\n"; |
109 | 109 | } |
@@ -124,47 +124,47 @@ discard block |
||
124 | 124 | */ |
125 | 125 | public function testNumBetweenDay() |
126 | 126 | { |
127 | - global $conf,$user,$langs,$db; |
|
128 | - $conf=$this->savconf; |
|
129 | - $user=$this->savuser; |
|
130 | - $langs=$this->savlangs; |
|
131 | - $db=$this->savdb; |
|
127 | + global $conf, $user, $langs, $db; |
|
128 | + $conf = $this->savconf; |
|
129 | + $user = $this->savuser; |
|
130 | + $langs = $this->savlangs; |
|
131 | + $db = $this->savdb; |
|
132 | 132 | |
133 | 133 | // With same hours |
134 | - $date1=dol_mktime(0, 0, 0, 1, 1, 2012); |
|
135 | - $date2=dol_mktime(0, 0, 0, 1, 2, 2012); |
|
134 | + $date1 = dol_mktime(0, 0, 0, 1, 1, 2012); |
|
135 | + $date2 = dol_mktime(0, 0, 0, 1, 2, 2012); |
|
136 | 136 | |
137 | - $result=num_between_day($date1,$date2,1); |
|
137 | + $result = num_between_day($date1, $date2, 1); |
|
138 | 138 | print __METHOD__." result=".$result."\n"; |
139 | - $this->assertEquals(2,$result); |
|
139 | + $this->assertEquals(2, $result); |
|
140 | 140 | |
141 | - $result=num_between_day($date1,$date2,0); |
|
141 | + $result = num_between_day($date1, $date2, 0); |
|
142 | 142 | print __METHOD__." result=".$result."\n"; |
143 | - $this->assertEquals(1,$result); |
|
143 | + $this->assertEquals(1, $result); |
|
144 | 144 | |
145 | 145 | // With different hours |
146 | - $date1=dol_mktime(0, 0, 0, 1, 1, 2012); |
|
147 | - $date2=dol_mktime(12, 0, 0, 1, 2, 2012); |
|
146 | + $date1 = dol_mktime(0, 0, 0, 1, 1, 2012); |
|
147 | + $date2 = dol_mktime(12, 0, 0, 1, 2, 2012); |
|
148 | 148 | |
149 | - $result=num_between_day($date1,$date2,1); |
|
149 | + $result = num_between_day($date1, $date2, 1); |
|
150 | 150 | print __METHOD__." result=".$result."\n"; |
151 | - $this->assertEquals(2,$result); |
|
151 | + $this->assertEquals(2, $result); |
|
152 | 152 | |
153 | - $result=num_between_day($date1,$date2,0); |
|
153 | + $result = num_between_day($date1, $date2, 0); |
|
154 | 154 | print __METHOD__." result=".$result."\n"; |
155 | - $this->assertEquals(1,$result); |
|
155 | + $this->assertEquals(1, $result); |
|
156 | 156 | |
157 | 157 | // With different date before and after sunlight hour (day to change sunlight hour is 2014-03-30) |
158 | - $date1=dol_mktime(0, 0, 0, 3, 28, 2014, true); |
|
159 | - $date2=dol_mktime(0, 0, 0, 3, 31, 2014, true); |
|
158 | + $date1 = dol_mktime(0, 0, 0, 3, 28, 2014, true); |
|
159 | + $date2 = dol_mktime(0, 0, 0, 3, 31, 2014, true); |
|
160 | 160 | |
161 | - $result=num_between_day($date1,$date2,1); |
|
161 | + $result = num_between_day($date1, $date2, 1); |
|
162 | 162 | print __METHOD__." result=".$result."\n"; |
163 | - $this->assertEquals(4,$result); |
|
163 | + $this->assertEquals(4, $result); |
|
164 | 164 | |
165 | - $result=num_between_day($date1,$date2,0); |
|
165 | + $result = num_between_day($date1, $date2, 0); |
|
166 | 166 | print __METHOD__." result=".$result."\n"; |
167 | - $this->assertEquals(3,$result); |
|
167 | + $this->assertEquals(3, $result); |
|
168 | 168 | |
169 | 169 | return $result; |
170 | 170 | } |
@@ -176,55 +176,55 @@ discard block |
||
176 | 176 | */ |
177 | 177 | public function testNumPublicHoliday() |
178 | 178 | { |
179 | - global $conf,$user,$langs,$db; |
|
180 | - $conf=$this->savconf; |
|
181 | - $user=$this->savuser; |
|
182 | - $langs=$this->savlangs; |
|
183 | - $db=$this->savdb; |
|
179 | + global $conf, $user, $langs, $db; |
|
180 | + $conf = $this->savconf; |
|
181 | + $user = $this->savuser; |
|
182 | + $langs = $this->savlangs; |
|
183 | + $db = $this->savdb; |
|
184 | 184 | |
185 | 185 | // With same hours - Tuesday/Wednesday jan 2013 |
186 | - $date1=dol_mktime(0, 0, 0, 1, 1, 2013); |
|
187 | - $date2=dol_mktime(0, 0, 0, 1, 2, 2013); |
|
186 | + $date1 = dol_mktime(0, 0, 0, 1, 1, 2013); |
|
187 | + $date2 = dol_mktime(0, 0, 0, 1, 2, 2013); |
|
188 | 188 | |
189 | - $result=num_public_holiday($date1,$date2,'FR',1); |
|
189 | + $result = num_public_holiday($date1, $date2, 'FR', 1); |
|
190 | 190 | print __METHOD__." result=".$result."\n"; |
191 | - $this->assertEquals(1,$result,'NumPublicHoliday for Tuesday/Wednesday jan 2013 for FR'); // 1 closed days |
|
191 | + $this->assertEquals(1, $result, 'NumPublicHoliday for Tuesday/Wednesday jan 2013 for FR'); // 1 closed days |
|
192 | 192 | |
193 | - $result=num_public_holiday($date1,$date2,'XX',1); |
|
193 | + $result = num_public_holiday($date1, $date2, 'XX', 1); |
|
194 | 194 | print __METHOD__." result=".$result."\n"; |
195 | - $this->assertEquals(0,$result,'NumPublicHoliday for Tuesday/Wednesday jan 2013 for XX'); // no closed days (country unknown) |
|
195 | + $this->assertEquals(0, $result, 'NumPublicHoliday for Tuesday/Wednesday jan 2013 for XX'); // no closed days (country unknown) |
|
196 | 196 | |
197 | 197 | // With same hours - Friday/Sunday jan 2013 |
198 | - $date1=dol_mktime(0, 0, 0, 1, 4, 2013); |
|
199 | - $date2=dol_mktime(0, 0, 0, 1, 6, 2013); |
|
198 | + $date1 = dol_mktime(0, 0, 0, 1, 4, 2013); |
|
199 | + $date2 = dol_mktime(0, 0, 0, 1, 6, 2013); |
|
200 | 200 | |
201 | - $result=num_public_holiday($date1,$date2,'FR',1); |
|
201 | + $result = num_public_holiday($date1, $date2, 'FR', 1); |
|
202 | 202 | print __METHOD__." result=".$result."\n"; |
203 | - $this->assertEquals(2,$result,'NumPublicHoliday for FR'); // 1 opened day, 2 closed days |
|
203 | + $this->assertEquals(2, $result, 'NumPublicHoliday for FR'); // 1 opened day, 2 closed days |
|
204 | 204 | |
205 | - $result=num_public_holiday($date1,$date2,'XX',1); |
|
205 | + $result = num_public_holiday($date1, $date2, 'XX', 1); |
|
206 | 206 | print __METHOD__." result=".$result."\n"; |
207 | - $this->assertEquals(2,$result,'NumPublicHoliday for XX'); // 1 opened day, 2 closed days (even if country unknown) |
|
207 | + $this->assertEquals(2, $result, 'NumPublicHoliday for XX'); // 1 opened day, 2 closed days (even if country unknown) |
|
208 | 208 | |
209 | - $conf->global->HOLIDAY_MORE_PUBLIC_HOLIDAYS='12-13,2019-12-14'; |
|
209 | + $conf->global->HOLIDAY_MORE_PUBLIC_HOLIDAYS = '12-13,2019-12-14'; |
|
210 | 210 | |
211 | - $date1=dol_mktime(0, 0, 0, 12, 13, 2018); |
|
212 | - $date2=dol_mktime(0, 0, 0, 12, 13, 2018); |
|
213 | - $result=num_public_holiday($date1,$date2,'YY',1); |
|
211 | + $date1 = dol_mktime(0, 0, 0, 12, 13, 2018); |
|
212 | + $date2 = dol_mktime(0, 0, 0, 12, 13, 2018); |
|
213 | + $result = num_public_holiday($date1, $date2, 'YY', 1); |
|
214 | 214 | print __METHOD__." result=".$result."\n"; |
215 | - $this->assertEquals(1,$result,'NumPublicHoliday for YY the 2018-12-13'); // 0 opened day, 1 closed days (even if country unknown) |
|
215 | + $this->assertEquals(1, $result, 'NumPublicHoliday for YY the 2018-12-13'); // 0 opened day, 1 closed days (even if country unknown) |
|
216 | 216 | |
217 | - $date1=dol_mktime(0, 0, 0, 12, 14, 2018); |
|
218 | - $date2=dol_mktime(0, 0, 0, 12, 14, 2018); |
|
219 | - $result=num_public_holiday($date1,$date2,'YY',1); |
|
217 | + $date1 = dol_mktime(0, 0, 0, 12, 14, 2018); |
|
218 | + $date2 = dol_mktime(0, 0, 0, 12, 14, 2018); |
|
219 | + $result = num_public_holiday($date1, $date2, 'YY', 1); |
|
220 | 220 | print __METHOD__." result=".$result."\n"; |
221 | - $this->assertEquals(0,$result,'NumPublicHoliday for YY the 2018-12-14'); // 1 opened day, 0 closed days (even if country unknown) |
|
221 | + $this->assertEquals(0, $result, 'NumPublicHoliday for YY the 2018-12-14'); // 1 opened day, 0 closed days (even if country unknown) |
|
222 | 222 | |
223 | - $date1=dol_mktime(0, 0, 0, 12, 14, 2019); |
|
224 | - $date2=dol_mktime(0, 0, 0, 12, 14, 2019); |
|
225 | - $result=num_public_holiday($date1,$date2,'YY',1); |
|
223 | + $date1 = dol_mktime(0, 0, 0, 12, 14, 2019); |
|
224 | + $date2 = dol_mktime(0, 0, 0, 12, 14, 2019); |
|
225 | + $result = num_public_holiday($date1, $date2, 'YY', 1); |
|
226 | 226 | print __METHOD__." result=".$result."\n"; |
227 | - $this->assertEquals(1,$result,'NumPublicHoliday for YY the 2019-12-14'); // 0 opened day, 1 closed days (even if country unknown) |
|
227 | + $this->assertEquals(1, $result, 'NumPublicHoliday for YY the 2019-12-14'); // 0 opened day, 1 closed days (even if country unknown) |
|
228 | 228 | } |
229 | 229 | |
230 | 230 | /** |
@@ -234,35 +234,35 @@ discard block |
||
234 | 234 | */ |
235 | 235 | public function testNumOpenDay() |
236 | 236 | { |
237 | - global $conf,$user,$langs,$db; |
|
238 | - $conf=$this->savconf; |
|
239 | - $user=$this->savuser; |
|
240 | - $langs=$this->savlangs; |
|
241 | - $db=$this->savdb; |
|
237 | + global $conf, $user, $langs, $db; |
|
238 | + $conf = $this->savconf; |
|
239 | + $user = $this->savuser; |
|
240 | + $langs = $this->savlangs; |
|
241 | + $db = $this->savdb; |
|
242 | 242 | |
243 | 243 | // With same hours - Tuesday/Wednesday jan 2013 |
244 | - $date1=dol_mktime(0, 0, 0, 1, 1, 2013); |
|
245 | - $date2=dol_mktime(0, 0, 0, 1, 2, 2013); |
|
244 | + $date1 = dol_mktime(0, 0, 0, 1, 1, 2013); |
|
245 | + $date2 = dol_mktime(0, 0, 0, 1, 2, 2013); |
|
246 | 246 | |
247 | - $result=num_open_day($date1,$date2,0,1,0,'FR'); |
|
247 | + $result = num_open_day($date1, $date2, 0, 1, 0, 'FR'); |
|
248 | 248 | print __METHOD__." result=".$result."\n"; |
249 | - $this->assertEquals(1,$result,'NumOpenDay Tuesday/Wednesday jan 2013 for FR'); // 1 opened days |
|
249 | + $this->assertEquals(1, $result, 'NumOpenDay Tuesday/Wednesday jan 2013 for FR'); // 1 opened days |
|
250 | 250 | |
251 | - $result=num_open_day($date1,$date2,0,1,0,'XX'); |
|
251 | + $result = num_open_day($date1, $date2, 0, 1, 0, 'XX'); |
|
252 | 252 | print __METHOD__." result=".$result."\n"; |
253 | - $this->assertEquals(2,$result,'NumOpenDay Tuesday/Wednesday jan 2013 for XX'); // 2 opened days (country unknown) |
|
253 | + $this->assertEquals(2, $result, 'NumOpenDay Tuesday/Wednesday jan 2013 for XX'); // 2 opened days (country unknown) |
|
254 | 254 | |
255 | 255 | // With same hours - Friday/Sunday jan 2013 |
256 | - $date1=dol_mktime(0, 0, 0, 1, 4, 2013); |
|
257 | - $date2=dol_mktime(0, 0, 0, 1, 6, 2013); |
|
256 | + $date1 = dol_mktime(0, 0, 0, 1, 4, 2013); |
|
257 | + $date2 = dol_mktime(0, 0, 0, 1, 6, 2013); |
|
258 | 258 | |
259 | - $result=num_open_day($date1,$date2,0,1,0,'FR'); |
|
259 | + $result = num_open_day($date1, $date2, 0, 1, 0, 'FR'); |
|
260 | 260 | print __METHOD__." result=".$result."\n"; |
261 | - $this->assertEquals(1,$result,'NumOpenDay for FR'); // 1 opened day, 2 closed |
|
261 | + $this->assertEquals(1, $result, 'NumOpenDay for FR'); // 1 opened day, 2 closed |
|
262 | 262 | |
263 | - $result=num_open_day($date1,$date2,'XX',1); |
|
263 | + $result = num_open_day($date1, $date2, 'XX', 1); |
|
264 | 264 | print __METHOD__." result=".$result."\n"; |
265 | - $this->assertEquals(1,$result,'NumOpenDay for XX'); // 1 opened day, 2 closes (even if country unknown) |
|
265 | + $this->assertEquals(1, $result, 'NumOpenDay for XX'); // 1 opened day, 2 closes (even if country unknown) |
|
266 | 266 | } |
267 | 267 | |
268 | 268 | /** |
@@ -272,15 +272,15 @@ discard block |
||
272 | 272 | */ |
273 | 273 | public function testConvertTime2Seconds() |
274 | 274 | { |
275 | - global $conf,$user,$langs,$db; |
|
276 | - $conf=$this->savconf; |
|
277 | - $user=$this->savuser; |
|
278 | - $langs=$this->savlangs; |
|
279 | - $db=$this->savdb; |
|
275 | + global $conf, $user, $langs, $db; |
|
276 | + $conf = $this->savconf; |
|
277 | + $user = $this->savuser; |
|
278 | + $langs = $this->savlangs; |
|
279 | + $db = $this->savdb; |
|
280 | 280 | |
281 | - $result=convertTime2Seconds(1,1,2); |
|
281 | + $result = convertTime2Seconds(1, 1, 2); |
|
282 | 282 | print __METHOD__." result=".$result."\n"; |
283 | - $this->assertEquals(3662,$result); |
|
283 | + $this->assertEquals(3662, $result); |
|
284 | 284 | |
285 | 285 | return $result; |
286 | 286 | } |
@@ -292,19 +292,19 @@ discard block |
||
292 | 292 | */ |
293 | 293 | public function testConvertSecondToTime() |
294 | 294 | { |
295 | - global $conf,$user,$langs,$db; |
|
296 | - $conf=$this->savconf; |
|
297 | - $user=$this->savuser; |
|
298 | - $langs=$this->savlangs; |
|
299 | - $db=$this->savdb; |
|
295 | + global $conf, $user, $langs, $db; |
|
296 | + $conf = $this->savconf; |
|
297 | + $user = $this->savuser; |
|
298 | + $langs = $this->savlangs; |
|
299 | + $db = $this->savdb; |
|
300 | 300 | |
301 | - $result=convertSecondToTime(0,'all',86400); |
|
301 | + $result = convertSecondToTime(0, 'all', 86400); |
|
302 | 302 | print __METHOD__." result=".$result."\n"; |
303 | - $this->assertEquals('0',$result); |
|
303 | + $this->assertEquals('0', $result); |
|
304 | 304 | |
305 | - $result=convertSecondToTime(86400,'all',86400); |
|
305 | + $result = convertSecondToTime(86400, 'all', 86400); |
|
306 | 306 | print __METHOD__." result=".$result."\n"; |
307 | - $this->assertSame('1 '.$langs->trans("Day"),$result); |
|
307 | + $this->assertSame('1 '.$langs->trans("Day"), $result); |
|
308 | 308 | |
309 | 309 | |
310 | 310 | return $result; |
@@ -317,64 +317,64 @@ discard block |
||
317 | 317 | */ |
318 | 318 | public function testDolPrintDate() |
319 | 319 | { |
320 | - global $conf,$user,$langs,$db; |
|
321 | - $conf=$this->savconf; |
|
322 | - $user=$this->savuser; |
|
323 | - $langs=$this->savlangs; |
|
324 | - $db=$this->savdb; |
|
320 | + global $conf, $user, $langs, $db; |
|
321 | + $conf = $this->savconf; |
|
322 | + $user = $this->savuser; |
|
323 | + $langs = $this->savlangs; |
|
324 | + $db = $this->savdb; |
|
325 | 325 | |
326 | 326 | // Check %Y-%m-%d %H:%M:%S format |
327 | - $result=dol_print_date(0,'%Y-%m-%d %H:%M:%S',true); |
|
327 | + $result = dol_print_date(0, '%Y-%m-%d %H:%M:%S', true); |
|
328 | 328 | print __METHOD__." result=".$result."\n"; |
329 | - $this->assertEquals('1970-01-01 00:00:00',$result); |
|
329 | + $this->assertEquals('1970-01-01 00:00:00', $result); |
|
330 | 330 | |
331 | 331 | // Check %Y-%m-%d %H:%M:%S format |
332 | - $result=dol_print_date(16725225600,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
332 | + $result = dol_print_date(16725225600, '%Y-%m-%d %H:%M:%S', true); // http://www.epochconverter.com/ |
|
333 | 333 | print __METHOD__." result=".$result."\n"; |
334 | - $this->assertEquals('2500-01-01 00:00:00',$result); |
|
334 | + $this->assertEquals('2500-01-01 00:00:00', $result); |
|
335 | 335 | |
336 | 336 | // Check %Y-%m-%d %H:%M:%S format |
337 | - $result=dol_print_date(-1830384000,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
337 | + $result = dol_print_date(-1830384000, '%Y-%m-%d %H:%M:%S', true); // http://www.epochconverter.com/ |
|
338 | 338 | print __METHOD__." result=".$result."\n"; |
339 | - $this->assertEquals('1912-01-01 00:00:00',$result); // dol_print_date use TZ (good) but epoch converter does not use it. |
|
339 | + $this->assertEquals('1912-01-01 00:00:00', $result); // dol_print_date use TZ (good) but epoch converter does not use it. |
|
340 | 340 | |
341 | 341 | // Check %Y-%m-%d %H:%M:%S format |
342 | - $result=dol_print_date(-11676096000,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
342 | + $result = dol_print_date(-11676096000, '%Y-%m-%d %H:%M:%S', true); // http://www.epochconverter.com/ |
|
343 | 343 | print __METHOD__." result=".$result."\n"; |
344 | - $this->assertEquals('1600-01-01 00:00:00',$result); |
|
344 | + $this->assertEquals('1600-01-01 00:00:00', $result); |
|
345 | 345 | |
346 | 346 | // test with negative timezone |
347 | - $result=dol_print_date(-1,'%Y-%m-%d %H:%M:%S',true); // http://www.epochconverter.com/ |
|
347 | + $result = dol_print_date(-1, '%Y-%m-%d %H:%M:%S', true); // http://www.epochconverter.com/ |
|
348 | 348 | print __METHOD__." result=".$result."\n"; |
349 | - $this->assertEquals('1969-12-31 23:59:59',$result); |
|
349 | + $this->assertEquals('1969-12-31 23:59:59', $result); |
|
350 | 350 | |
351 | 351 | // Check dayhour format for fr_FR |
352 | - $outputlangs=new Translate('',$conf); |
|
352 | + $outputlangs = new Translate('', $conf); |
|
353 | 353 | $outputlangs->setDefaultLang('fr_FR'); |
354 | 354 | $outputlangs->load("main"); |
355 | 355 | |
356 | - $result=dol_print_date(0+24*3600,'dayhour',true,$outputlangs); |
|
356 | + $result = dol_print_date(0 + 24 * 3600, 'dayhour', true, $outputlangs); |
|
357 | 357 | print __METHOD__." result=".$result."\n"; |
358 | - $this->assertEquals('02/01/1970 00:00',$result); |
|
358 | + $this->assertEquals('02/01/1970 00:00', $result); |
|
359 | 359 | |
360 | 360 | // Check %a and %b format for fr_FR |
361 | - $result=dol_print_date(0,'%a %b %B',true,$outputlangs); |
|
361 | + $result = dol_print_date(0, '%a %b %B', true, $outputlangs); |
|
362 | 362 | print __METHOD__." result=".$result."\n"; |
363 | - $this->assertEquals('Jeu Jan. Janvier',$result); |
|
363 | + $this->assertEquals('Jeu Jan. Janvier', $result); |
|
364 | 364 | |
365 | 365 | // Check day format for en_US |
366 | - $outputlangs=new Translate('',$conf); |
|
366 | + $outputlangs = new Translate('', $conf); |
|
367 | 367 | $outputlangs->setDefaultLang('en_US'); |
368 | 368 | $outputlangs->load("main"); |
369 | 369 | |
370 | - $result=dol_print_date(0+24*3600,'day',true,$outputlangs); |
|
370 | + $result = dol_print_date(0 + 24 * 3600, 'day', true, $outputlangs); |
|
371 | 371 | print __METHOD__." result=".$result."\n"; |
372 | - $this->assertEquals('01/02/1970',$result); |
|
372 | + $this->assertEquals('01/02/1970', $result); |
|
373 | 373 | |
374 | 374 | // Check %a and %b format for en_US |
375 | - $result=dol_print_date(0,'%a %b %B',true,$outputlangs); |
|
375 | + $result = dol_print_date(0, '%a %b %B', true, $outputlangs); |
|
376 | 376 | print __METHOD__." result=".$result."\n"; |
377 | - $this->assertEquals('Thu Jan January',$result); |
|
377 | + $this->assertEquals('Thu Jan January', $result); |
|
378 | 378 | |
379 | 379 | return $result; |
380 | 380 | } |
@@ -386,20 +386,20 @@ discard block |
||
386 | 386 | */ |
387 | 387 | public function testDolTimePlusDuree() |
388 | 388 | { |
389 | - global $conf,$user,$langs,$db; |
|
390 | - $conf=$this->savconf; |
|
391 | - $user=$this->savuser; |
|
392 | - $langs=$this->savlangs; |
|
393 | - $db=$this->savdb; |
|
389 | + global $conf, $user, $langs, $db; |
|
390 | + $conf = $this->savconf; |
|
391 | + $user = $this->savuser; |
|
392 | + $langs = $this->savlangs; |
|
393 | + $db = $this->savdb; |
|
394 | 394 | |
395 | 395 | // Check dayhour format for fr_FR |
396 | - $outputlangs=new Translate('',$conf); |
|
396 | + $outputlangs = new Translate('', $conf); |
|
397 | 397 | $outputlangs->setDefaultLang('fr_FR'); |
398 | 398 | $outputlangs->load("main"); |
399 | 399 | |
400 | - $result=dol_print_date(dol_time_plus_duree(dol_time_plus_duree(dol_time_plus_duree(0,1,'m'),1,'y'),1,'d'),'dayhour',true,$outputlangs); |
|
400 | + $result = dol_print_date(dol_time_plus_duree(dol_time_plus_duree(dol_time_plus_duree(0, 1, 'm'), 1, 'y'), 1, 'd'), 'dayhour', true, $outputlangs); |
|
401 | 401 | print __METHOD__." result=".$result."\n"; |
402 | - $this->assertEquals('02/02/1971 00:00',$result); |
|
402 | + $this->assertEquals('02/02/1971 00:00', $result); |
|
403 | 403 | |
404 | 404 | return $result; |
405 | 405 | } |
@@ -411,36 +411,36 @@ discard block |
||
411 | 411 | */ |
412 | 412 | public function testDolStringToTime() |
413 | 413 | { |
414 | - global $conf,$user,$langs,$db; |
|
415 | - $conf=$this->savconf; |
|
416 | - $user=$this->savuser; |
|
417 | - $langs=$this->savlangs; |
|
418 | - $db=$this->savdb; |
|
419 | - |
|
420 | - $stime='19700102'; |
|
421 | - $result=dol_stringtotime($stime); |
|
414 | + global $conf, $user, $langs, $db; |
|
415 | + $conf = $this->savconf; |
|
416 | + $user = $this->savuser; |
|
417 | + $langs = $this->savlangs; |
|
418 | + $db = $this->savdb; |
|
419 | + |
|
420 | + $stime = '19700102'; |
|
421 | + $result = dol_stringtotime($stime); |
|
422 | 422 | print __METHOD__." result=".$result."\n"; |
423 | - $this->assertEquals(86400,$result); |
|
423 | + $this->assertEquals(86400, $result); |
|
424 | 424 | |
425 | - $stime='1970-01-01T02:00:00Z'; |
|
426 | - $result=dol_stringtotime($stime); |
|
425 | + $stime = '1970-01-01T02:00:00Z'; |
|
426 | + $result = dol_stringtotime($stime); |
|
427 | 427 | print __METHOD__." result=".$result."\n"; |
428 | - $this->assertEquals(7200,$result); |
|
428 | + $this->assertEquals(7200, $result); |
|
429 | 429 | |
430 | - $stime='1970-01-01 02:00:00'; |
|
431 | - $result=dol_stringtotime($stime); |
|
430 | + $stime = '1970-01-01 02:00:00'; |
|
431 | + $result = dol_stringtotime($stime); |
|
432 | 432 | print __METHOD__." result=".$result."\n"; |
433 | - $this->assertEquals(7200,$result); |
|
433 | + $this->assertEquals(7200, $result); |
|
434 | 434 | |
435 | - $stime='19700101T020000Z'; |
|
436 | - $result=dol_stringtotime($stime); |
|
435 | + $stime = '19700101T020000Z'; |
|
436 | + $result = dol_stringtotime($stime); |
|
437 | 437 | print __METHOD__." result=".$result."\n"; |
438 | - $this->assertEquals(7200,$result); |
|
438 | + $this->assertEquals(7200, $result); |
|
439 | 439 | |
440 | - $stime='19700101020000'; |
|
441 | - $result=dol_stringtotime($stime); |
|
440 | + $stime = '19700101020000'; |
|
441 | + $result = dol_stringtotime($stime); |
|
442 | 442 | print __METHOD__." result=".$result."\n"; |
443 | - $this->assertEquals(7200,$result); |
|
443 | + $this->assertEquals(7200, $result); |
|
444 | 444 | |
445 | 445 | return $result; |
446 | 446 | } |
@@ -454,14 +454,14 @@ discard block |
||
454 | 454 | { |
455 | 455 | global $conf; |
456 | 456 | |
457 | - $day=3; $month=2; $year=2015; |
|
458 | - $conf->global->MAIN_START_WEEK = 1; // start on monday |
|
457 | + $day = 3; $month = 2; $year = 2015; |
|
458 | + $conf->global->MAIN_START_WEEK = 1; // start on monday |
|
459 | 459 | $prev = dol_get_first_day_week($day, $month, $year); |
460 | - $this->assertEquals(2, (int) $prev['first_day']); // monday for month 2, year 2014 is the 2 |
|
460 | + $this->assertEquals(2, (int) $prev['first_day']); // monday for month 2, year 2014 is the 2 |
|
461 | 461 | |
462 | - $day=3; $month=2; $year=2015; |
|
463 | - $conf->global->MAIN_START_WEEK = 0; // start on sunday |
|
462 | + $day = 3; $month = 2; $year = 2015; |
|
463 | + $conf->global->MAIN_START_WEEK = 0; // start on sunday |
|
464 | 464 | $prev = dol_get_first_day_week($day, $month, $year); |
465 | - $this->assertEquals(1, (int) $prev['first_day']); // sunday for month 2, year 2015 is the 1st |
|
465 | + $this->assertEquals(1, (int) $prev['first_day']); // sunday for month 2, year 2015 is the 1st |
|
466 | 466 | } |
467 | 467 | } |
@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | |
32 | 32 | if (empty($user->id)) |
33 | 33 | { |
34 | - print "Load permissions for admin user nb 1\n"; |
|
35 | - $user->fetch(1); |
|
36 | - $user->getrights(); |
|
34 | + print "Load permissions for admin user nb 1\n"; |
|
35 | + $user->fetch(1); |
|
36 | + $user->getrights(); |
|
37 | 37 | } |
38 | 38 | $conf->global->MAIN_DISABLE_ALL_MAILS=1; |
39 | 39 | |
@@ -47,78 +47,78 @@ discard block |
||
47 | 47 | */ |
48 | 48 | class EntrepotTest extends PHPUnit_Framework_TestCase |
49 | 49 | { |
50 | - protected $savconf; |
|
51 | - protected $savuser; |
|
52 | - protected $savlangs; |
|
53 | - protected $savdb; |
|
54 | - |
|
55 | - /** |
|
56 | - * Constructor |
|
57 | - * We save global variables into local variables |
|
58 | - * |
|
59 | - * @return EntrepotTest |
|
60 | - */ |
|
61 | - function __construct() |
|
62 | - { |
|
63 | - parent::__construct(); |
|
64 | - |
|
65 | - //$this->sharedFixture |
|
66 | - global $conf,$user,$langs,$db; |
|
67 | - $this->savconf=$conf; |
|
68 | - $this->savuser=$user; |
|
69 | - $this->savlangs=$langs; |
|
70 | - $this->savdb=$db; |
|
71 | - |
|
72 | - print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
73 | - //print " - db ".$db->db; |
|
74 | - print "\n"; |
|
75 | - } |
|
76 | - |
|
77 | - // Static methods |
|
78 | - public static function setUpBeforeClass() |
|
50 | + protected $savconf; |
|
51 | + protected $savuser; |
|
52 | + protected $savlangs; |
|
53 | + protected $savdb; |
|
54 | + |
|
55 | + /** |
|
56 | + * Constructor |
|
57 | + * We save global variables into local variables |
|
58 | + * |
|
59 | + * @return EntrepotTest |
|
60 | + */ |
|
61 | + function __construct() |
|
62 | + { |
|
63 | + parent::__construct(); |
|
64 | + |
|
65 | + //$this->sharedFixture |
|
66 | + global $conf,$user,$langs,$db; |
|
67 | + $this->savconf=$conf; |
|
68 | + $this->savuser=$user; |
|
69 | + $this->savlangs=$langs; |
|
70 | + $this->savdb=$db; |
|
71 | + |
|
72 | + print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
73 | + //print " - db ".$db->db; |
|
74 | + print "\n"; |
|
75 | + } |
|
76 | + |
|
77 | + // Static methods |
|
78 | + public static function setUpBeforeClass() |
|
79 | 79 | { |
80 | - global $conf,$user,$langs,$db; |
|
80 | + global $conf,$user,$langs,$db; |
|
81 | 81 | |
82 | - if (empty($conf->stock->enabled)) { print __METHOD__." Module Stock must be enabled.\n"; die(); } |
|
82 | + if (empty($conf->stock->enabled)) { print __METHOD__." Module Stock must be enabled.\n"; die(); } |
|
83 | 83 | |
84 | 84 | $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
85 | 85 | |
86 | - print __METHOD__."\n"; |
|
86 | + print __METHOD__."\n"; |
|
87 | 87 | } |
88 | 88 | |
89 | 89 | // tear down after class |
90 | 90 | public static function tearDownAfterClass() |
91 | 91 | { |
92 | - global $conf,$user,$langs,$db; |
|
93 | - $db->rollback(); |
|
92 | + global $conf,$user,$langs,$db; |
|
93 | + $db->rollback(); |
|
94 | 94 | |
95 | - print __METHOD__."\n"; |
|
95 | + print __METHOD__."\n"; |
|
96 | 96 | } |
97 | 97 | |
98 | - /** |
|
99 | - * Init phpunit tests |
|
100 | - * |
|
101 | - * @return void |
|
102 | - */ |
|
98 | + /** |
|
99 | + * Init phpunit tests |
|
100 | + * |
|
101 | + * @return void |
|
102 | + */ |
|
103 | 103 | protected function setUp() |
104 | 104 | { |
105 | - global $conf,$user,$langs,$db; |
|
106 | - $conf=$this->savconf; |
|
107 | - $user=$this->savuser; |
|
108 | - $langs=$this->savlangs; |
|
109 | - $db=$this->savdb; |
|
105 | + global $conf,$user,$langs,$db; |
|
106 | + $conf=$this->savconf; |
|
107 | + $user=$this->savuser; |
|
108 | + $langs=$this->savlangs; |
|
109 | + $db=$this->savdb; |
|
110 | 110 | |
111 | - print __METHOD__."\n"; |
|
111 | + print __METHOD__."\n"; |
|
112 | 112 | } |
113 | 113 | |
114 | - /** |
|
115 | - * End phpunit tests |
|
116 | - * |
|
117 | - * @return void |
|
118 | - */ |
|
114 | + /** |
|
115 | + * End phpunit tests |
|
116 | + * |
|
117 | + * @return void |
|
118 | + */ |
|
119 | 119 | protected function tearDown() |
120 | 120 | { |
121 | - print __METHOD__."\n"; |
|
121 | + print __METHOD__."\n"; |
|
122 | 122 | } |
123 | 123 | |
124 | 124 | /** |
@@ -128,20 +128,20 @@ discard block |
||
128 | 128 | */ |
129 | 129 | public function testEntrepotCreate() |
130 | 130 | { |
131 | - global $conf,$user,$langs,$db; |
|
132 | - $conf=$this->savconf; |
|
133 | - $user=$this->savuser; |
|
134 | - $langs=$this->savlangs; |
|
135 | - $db=$this->savdb; |
|
131 | + global $conf,$user,$langs,$db; |
|
132 | + $conf=$this->savconf; |
|
133 | + $user=$this->savuser; |
|
134 | + $langs=$this->savlangs; |
|
135 | + $db=$this->savdb; |
|
136 | 136 | |
137 | - $localobject=new Entrepot($this->savdb); |
|
138 | - $localobject->initAsSpecimen(); |
|
139 | - $result=$localobject->create($user); |
|
137 | + $localobject=new Entrepot($this->savdb); |
|
138 | + $localobject->initAsSpecimen(); |
|
139 | + $result=$localobject->create($user); |
|
140 | 140 | |
141 | 141 | print __METHOD__." result=".$result."\n"; |
142 | - $this->assertLessThanOrEqual($result, 0); |
|
142 | + $this->assertLessThanOrEqual($result, 0); |
|
143 | 143 | |
144 | - return $result; |
|
144 | + return $result; |
|
145 | 145 | } |
146 | 146 | |
147 | 147 | /** |
@@ -155,18 +155,18 @@ discard block |
||
155 | 155 | */ |
156 | 156 | public function testEntrepotFetch($id) |
157 | 157 | { |
158 | - global $conf,$user,$langs,$db; |
|
159 | - $conf=$this->savconf; |
|
160 | - $user=$this->savuser; |
|
161 | - $langs=$this->savlangs; |
|
162 | - $db=$this->savdb; |
|
163 | - |
|
164 | - $localobject=new Entrepot($this->savdb); |
|
165 | - $result=$localobject->fetch($id); |
|
158 | + global $conf,$user,$langs,$db; |
|
159 | + $conf=$this->savconf; |
|
160 | + $user=$this->savuser; |
|
161 | + $langs=$this->savlangs; |
|
162 | + $db=$this->savdb; |
|
163 | + |
|
164 | + $localobject=new Entrepot($this->savdb); |
|
165 | + $result=$localobject->fetch($id); |
|
166 | 166 | print __METHOD__." id=".$id." result=".$result."\n"; |
167 | - $this->assertLessThan($result, 0); |
|
167 | + $this->assertLessThan($result, 0); |
|
168 | 168 | |
169 | - return $localobject; |
|
169 | + return $localobject; |
|
170 | 170 | } |
171 | 171 | |
172 | 172 | /** |
@@ -180,18 +180,18 @@ discard block |
||
180 | 180 | */ |
181 | 181 | public function testEntrepotUpdate($localobject) |
182 | 182 | { |
183 | - global $conf,$user,$langs,$db; |
|
184 | - $conf=$this->savconf; |
|
185 | - $user=$this->savuser; |
|
186 | - $langs=$this->savlangs; |
|
187 | - $db=$this->savdb; |
|
188 | - |
|
189 | - $localobject->note='New note after update'; |
|
190 | - $result=$localobject->update($localobject->id,$user); |
|
191 | - print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
|
192 | - $this->assertLessThan($result, 0); |
|
193 | - |
|
194 | - return $localobject; |
|
183 | + global $conf,$user,$langs,$db; |
|
184 | + $conf=$this->savconf; |
|
185 | + $user=$this->savuser; |
|
186 | + $langs=$this->savlangs; |
|
187 | + $db=$this->savdb; |
|
188 | + |
|
189 | + $localobject->note='New note after update'; |
|
190 | + $result=$localobject->update($localobject->id,$user); |
|
191 | + print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
|
192 | + $this->assertLessThan($result, 0); |
|
193 | + |
|
194 | + return $localobject; |
|
195 | 195 | } |
196 | 196 | |
197 | 197 | /** |
@@ -205,11 +205,11 @@ discard block |
||
205 | 205 | */ |
206 | 206 | public function testEntrepotOther($localobject) |
207 | 207 | { |
208 | - global $conf,$user,$langs,$db; |
|
209 | - $conf=$this->savconf; |
|
210 | - $user=$this->savuser; |
|
211 | - $langs=$this->savlangs; |
|
212 | - $db=$this->savdb; |
|
208 | + global $conf,$user,$langs,$db; |
|
209 | + $conf=$this->savconf; |
|
210 | + $user=$this->savuser; |
|
211 | + $langs=$this->savlangs; |
|
212 | + $db=$this->savdb; |
|
213 | 213 | |
214 | 214 | |
215 | 215 | return $localobject->id; |
@@ -226,20 +226,20 @@ discard block |
||
226 | 226 | */ |
227 | 227 | public function testEntrepotDelete($id) |
228 | 228 | { |
229 | - global $conf,$user,$langs,$db; |
|
230 | - $conf=$this->savconf; |
|
231 | - $user=$this->savuser; |
|
232 | - $langs=$this->savlangs; |
|
233 | - $db=$this->savdb; |
|
229 | + global $conf,$user,$langs,$db; |
|
230 | + $conf=$this->savconf; |
|
231 | + $user=$this->savuser; |
|
232 | + $langs=$this->savlangs; |
|
233 | + $db=$this->savdb; |
|
234 | 234 | |
235 | - $localobject=new Entrepot($this->savdb); |
|
236 | - $result=$localobject->fetch($id); |
|
235 | + $localobject=new Entrepot($this->savdb); |
|
236 | + $result=$localobject->fetch($id); |
|
237 | 237 | |
238 | - $result=$localobject->delete($user); |
|
239 | - print __METHOD__." id=".$id." result=".$result."\n"; |
|
240 | - $this->assertLessThan($result, 0); |
|
238 | + $result=$localobject->delete($user); |
|
239 | + print __METHOD__." id=".$id." result=".$result."\n"; |
|
240 | + $this->assertLessThan($result, 0); |
|
241 | 241 | |
242 | - return $result; |
|
242 | + return $result; |
|
243 | 243 | } |
244 | 244 | |
245 | 245 | /** |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | $user->fetch(1); |
36 | 36 | $user->getrights(); |
37 | 37 | } |
38 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
38 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
39 | 39 | |
40 | 40 | |
41 | 41 | /** |
@@ -63,11 +63,11 @@ discard block |
||
63 | 63 | parent::__construct(); |
64 | 64 | |
65 | 65 | //$this->sharedFixture |
66 | - global $conf,$user,$langs,$db; |
|
67 | - $this->savconf=$conf; |
|
68 | - $this->savuser=$user; |
|
69 | - $this->savlangs=$langs; |
|
70 | - $this->savdb=$db; |
|
66 | + global $conf, $user, $langs, $db; |
|
67 | + $this->savconf = $conf; |
|
68 | + $this->savuser = $user; |
|
69 | + $this->savlangs = $langs; |
|
70 | + $this->savdb = $db; |
|
71 | 71 | |
72 | 72 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
73 | 73 | //print " - db ".$db->db; |
@@ -77,11 +77,11 @@ discard block |
||
77 | 77 | // Static methods |
78 | 78 | public static function setUpBeforeClass() |
79 | 79 | { |
80 | - global $conf,$user,$langs,$db; |
|
80 | + global $conf, $user, $langs, $db; |
|
81 | 81 | |
82 | 82 | if (empty($conf->stock->enabled)) { print __METHOD__." Module Stock must be enabled.\n"; die(); } |
83 | 83 | |
84 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
84 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
85 | 85 | |
86 | 86 | print __METHOD__."\n"; |
87 | 87 | } |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | // tear down after class |
90 | 90 | public static function tearDownAfterClass() |
91 | 91 | { |
92 | - global $conf,$user,$langs,$db; |
|
92 | + global $conf, $user, $langs, $db; |
|
93 | 93 | $db->rollback(); |
94 | 94 | |
95 | 95 | print __METHOD__."\n"; |
@@ -102,11 +102,11 @@ discard block |
||
102 | 102 | */ |
103 | 103 | protected function setUp() |
104 | 104 | { |
105 | - global $conf,$user,$langs,$db; |
|
106 | - $conf=$this->savconf; |
|
107 | - $user=$this->savuser; |
|
108 | - $langs=$this->savlangs; |
|
109 | - $db=$this->savdb; |
|
105 | + global $conf, $user, $langs, $db; |
|
106 | + $conf = $this->savconf; |
|
107 | + $user = $this->savuser; |
|
108 | + $langs = $this->savlangs; |
|
109 | + $db = $this->savdb; |
|
110 | 110 | |
111 | 111 | print __METHOD__."\n"; |
112 | 112 | } |
@@ -128,15 +128,15 @@ discard block |
||
128 | 128 | */ |
129 | 129 | public function testEntrepotCreate() |
130 | 130 | { |
131 | - global $conf,$user,$langs,$db; |
|
132 | - $conf=$this->savconf; |
|
133 | - $user=$this->savuser; |
|
134 | - $langs=$this->savlangs; |
|
135 | - $db=$this->savdb; |
|
131 | + global $conf, $user, $langs, $db; |
|
132 | + $conf = $this->savconf; |
|
133 | + $user = $this->savuser; |
|
134 | + $langs = $this->savlangs; |
|
135 | + $db = $this->savdb; |
|
136 | 136 | |
137 | - $localobject=new Entrepot($this->savdb); |
|
137 | + $localobject = new Entrepot($this->savdb); |
|
138 | 138 | $localobject->initAsSpecimen(); |
139 | - $result=$localobject->create($user); |
|
139 | + $result = $localobject->create($user); |
|
140 | 140 | |
141 | 141 | print __METHOD__." result=".$result."\n"; |
142 | 142 | $this->assertLessThanOrEqual($result, 0); |
@@ -155,14 +155,14 @@ discard block |
||
155 | 155 | */ |
156 | 156 | public function testEntrepotFetch($id) |
157 | 157 | { |
158 | - global $conf,$user,$langs,$db; |
|
159 | - $conf=$this->savconf; |
|
160 | - $user=$this->savuser; |
|
161 | - $langs=$this->savlangs; |
|
162 | - $db=$this->savdb; |
|
163 | - |
|
164 | - $localobject=new Entrepot($this->savdb); |
|
165 | - $result=$localobject->fetch($id); |
|
158 | + global $conf, $user, $langs, $db; |
|
159 | + $conf = $this->savconf; |
|
160 | + $user = $this->savuser; |
|
161 | + $langs = $this->savlangs; |
|
162 | + $db = $this->savdb; |
|
163 | + |
|
164 | + $localobject = new Entrepot($this->savdb); |
|
165 | + $result = $localobject->fetch($id); |
|
166 | 166 | print __METHOD__." id=".$id." result=".$result."\n"; |
167 | 167 | $this->assertLessThan($result, 0); |
168 | 168 | |
@@ -180,14 +180,14 @@ discard block |
||
180 | 180 | */ |
181 | 181 | public function testEntrepotUpdate($localobject) |
182 | 182 | { |
183 | - global $conf,$user,$langs,$db; |
|
184 | - $conf=$this->savconf; |
|
185 | - $user=$this->savuser; |
|
186 | - $langs=$this->savlangs; |
|
187 | - $db=$this->savdb; |
|
188 | - |
|
189 | - $localobject->note='New note after update'; |
|
190 | - $result=$localobject->update($localobject->id,$user); |
|
183 | + global $conf, $user, $langs, $db; |
|
184 | + $conf = $this->savconf; |
|
185 | + $user = $this->savuser; |
|
186 | + $langs = $this->savlangs; |
|
187 | + $db = $this->savdb; |
|
188 | + |
|
189 | + $localobject->note = 'New note after update'; |
|
190 | + $result = $localobject->update($localobject->id, $user); |
|
191 | 191 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
192 | 192 | $this->assertLessThan($result, 0); |
193 | 193 | |
@@ -205,11 +205,11 @@ discard block |
||
205 | 205 | */ |
206 | 206 | public function testEntrepotOther($localobject) |
207 | 207 | { |
208 | - global $conf,$user,$langs,$db; |
|
209 | - $conf=$this->savconf; |
|
210 | - $user=$this->savuser; |
|
211 | - $langs=$this->savlangs; |
|
212 | - $db=$this->savdb; |
|
208 | + global $conf, $user, $langs, $db; |
|
209 | + $conf = $this->savconf; |
|
210 | + $user = $this->savuser; |
|
211 | + $langs = $this->savlangs; |
|
212 | + $db = $this->savdb; |
|
213 | 213 | |
214 | 214 | |
215 | 215 | return $localobject->id; |
@@ -226,16 +226,16 @@ discard block |
||
226 | 226 | */ |
227 | 227 | public function testEntrepotDelete($id) |
228 | 228 | { |
229 | - global $conf,$user,$langs,$db; |
|
230 | - $conf=$this->savconf; |
|
231 | - $user=$this->savuser; |
|
232 | - $langs=$this->savlangs; |
|
233 | - $db=$this->savdb; |
|
229 | + global $conf, $user, $langs, $db; |
|
230 | + $conf = $this->savconf; |
|
231 | + $user = $this->savuser; |
|
232 | + $langs = $this->savlangs; |
|
233 | + $db = $this->savdb; |
|
234 | 234 | |
235 | - $localobject=new Entrepot($this->savdb); |
|
236 | - $result=$localobject->fetch($id); |
|
235 | + $localobject = new Entrepot($this->savdb); |
|
236 | + $result = $localobject->fetch($id); |
|
237 | 237 | |
238 | - $result=$localobject->delete($user); |
|
238 | + $result = $localobject->delete($user); |
|
239 | 239 | print __METHOD__." id=".$id." result=".$result."\n"; |
240 | 240 | $this->assertLessThan($result, 0); |
241 | 241 | |
@@ -249,13 +249,13 @@ discard block |
||
249 | 249 | */ |
250 | 250 | public function testEntrepotStatic() |
251 | 251 | { |
252 | - global $conf,$user,$langs,$db; |
|
253 | - $conf=$this->savconf; |
|
254 | - $user=$this->savuser; |
|
255 | - $langs=$this->savlangs; |
|
256 | - $db=$this->savdb; |
|
252 | + global $conf, $user, $langs, $db; |
|
253 | + $conf = $this->savconf; |
|
254 | + $user = $this->savuser; |
|
255 | + $langs = $this->savlangs; |
|
256 | + $db = $this->savdb; |
|
257 | 257 | |
258 | - $localobject=new Entrepot($db); |
|
258 | + $localobject = new Entrepot($db); |
|
259 | 259 | |
260 | 260 | return; |
261 | 261 | } |
@@ -60,9 +60,9 @@ discard block |
||
60 | 60 | */ |
61 | 61 | function __construct() |
62 | 62 | { |
63 | - parent::__construct(); |
|
63 | + parent::__construct(); |
|
64 | 64 | |
65 | - //$this->sharedFixture |
|
65 | + //$this->sharedFixture |
|
66 | 66 | global $conf,$user,$langs,$db; |
67 | 67 | $this->savconf=$conf; |
68 | 68 | $this->savuser=$user; |
@@ -180,7 +180,7 @@ discard block |
||
180 | 180 | * |
181 | 181 | * @param Societe $localobject Company |
182 | 182 | * @return Societe $localobject Company |
183 | - * |
|
183 | + * |
|
184 | 184 | * @depends testSocieteFetch |
185 | 185 | * The depends says test is run only if previous is ok |
186 | 186 | */ |
@@ -213,13 +213,13 @@ discard block |
||
213 | 213 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
214 | 214 | $this->assertLessThan($result, 0); |
215 | 215 | |
216 | - $result=$localobject->update_note($localobject->note_private,'_private'); |
|
217 | - print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
|
218 | - $this->assertLessThan($result, 0, 'Holiday::update_note (private) error'); |
|
216 | + $result=$localobject->update_note($localobject->note_private,'_private'); |
|
217 | + print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
|
218 | + $this->assertLessThan($result, 0, 'Holiday::update_note (private) error'); |
|
219 | 219 | |
220 | - $result=$localobject->update_note($localobject->note_public, '_public'); |
|
221 | - print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
|
222 | - $this->assertLessThan($result, 0, 'Holiday::update_note (public) error'); |
|
220 | + $result=$localobject->update_note($localobject->note_public, '_public'); |
|
221 | + print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
|
222 | + $this->assertLessThan($result, 0, 'Holiday::update_note (public) error'); |
|
223 | 223 | |
224 | 224 | $newobject=new Societe($this->savdb); |
225 | 225 | $result=$newobject->fetch($localobject->id); |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | $user->fetch(1); |
36 | 36 | $user->getrights(); |
37 | 37 | } |
38 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
38 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
39 | 39 | |
40 | 40 | |
41 | 41 | /** |
@@ -63,11 +63,11 @@ discard block |
||
63 | 63 | parent::__construct(); |
64 | 64 | |
65 | 65 | //$this->sharedFixture |
66 | - global $conf,$user,$langs,$db; |
|
67 | - $this->savconf=$conf; |
|
68 | - $this->savuser=$user; |
|
69 | - $this->savlangs=$langs; |
|
70 | - $this->savdb=$db; |
|
66 | + global $conf, $user, $langs, $db; |
|
67 | + $this->savconf = $conf; |
|
68 | + $this->savuser = $user; |
|
69 | + $this->savlangs = $langs; |
|
70 | + $this->savdb = $db; |
|
71 | 71 | |
72 | 72 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
73 | 73 | //print " - db ".$db->db; |
@@ -77,13 +77,13 @@ discard block |
||
77 | 77 | // Static methods |
78 | 78 | public static function setUpBeforeClass() |
79 | 79 | { |
80 | - global $conf,$user,$langs,$db; |
|
80 | + global $conf, $user, $langs, $db; |
|
81 | 81 | |
82 | 82 | if ($conf->global->SOCIETE_CODECLIENT_ADDON != 'mod_codeclient_monkey') { print "\n".__METHOD__." third party ref checker must be setup to 'mod_codeclient_monkey' not to '".$conf->global->SOCIETE_CODECLIENT_ADDON."'.\n"; die(); } |
83 | 83 | |
84 | - if (! empty($conf->global->MAIN_DISABLEPROFIDRULES)) { print "\n".__METHOD__." constant MAIN_DISABLEPROFIDRULES must be empty (if a module set it, disable module).\n"; die(); } |
|
84 | + if (!empty($conf->global->MAIN_DISABLEPROFIDRULES)) { print "\n".__METHOD__." constant MAIN_DISABLEPROFIDRULES must be empty (if a module set it, disable module).\n"; die(); } |
|
85 | 85 | |
86 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
86 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
87 | 87 | |
88 | 88 | print __METHOD__."\n"; |
89 | 89 | } |
@@ -91,7 +91,7 @@ discard block |
||
91 | 91 | // tear down after class |
92 | 92 | public static function tearDownAfterClass() |
93 | 93 | { |
94 | - global $conf,$user,$langs,$db; |
|
94 | + global $conf, $user, $langs, $db; |
|
95 | 95 | $db->rollback(); |
96 | 96 | |
97 | 97 | print __METHOD__."\n"; |
@@ -104,11 +104,11 @@ discard block |
||
104 | 104 | */ |
105 | 105 | protected function setUp() |
106 | 106 | { |
107 | - global $conf,$user,$langs,$db; |
|
108 | - $conf=$this->savconf; |
|
109 | - $user=$this->savuser; |
|
110 | - $langs=$this->savlangs; |
|
111 | - $db=$this->savdb; |
|
107 | + global $conf, $user, $langs, $db; |
|
108 | + $conf = $this->savconf; |
|
109 | + $user = $this->savuser; |
|
110 | + $langs = $this->savlangs; |
|
111 | + $db = $this->savdb; |
|
112 | 112 | |
113 | 113 | print __METHOD__."\n"; |
114 | 114 | } |
@@ -130,15 +130,15 @@ discard block |
||
130 | 130 | */ |
131 | 131 | public function testSocieteCreate() |
132 | 132 | { |
133 | - global $conf,$user,$langs,$db; |
|
134 | - $conf=$this->savconf; |
|
135 | - $user=$this->savuser; |
|
136 | - $langs=$this->savlangs; |
|
137 | - $db=$this->savdb; |
|
133 | + global $conf, $user, $langs, $db; |
|
134 | + $conf = $this->savconf; |
|
135 | + $user = $this->savuser; |
|
136 | + $langs = $this->savlangs; |
|
137 | + $db = $this->savdb; |
|
138 | 138 | |
139 | - $localobject=new Societe($this->savdb); |
|
139 | + $localobject = new Societe($this->savdb); |
|
140 | 140 | $localobject->initAsSpecimen(); |
141 | - $result=$localobject->create($user); |
|
141 | + $result = $localobject->create($user); |
|
142 | 142 | |
143 | 143 | print __METHOD__." result=".$result."\n"; |
144 | 144 | $this->assertLessThanOrEqual($result, 0); |
@@ -157,18 +157,18 @@ discard block |
||
157 | 157 | */ |
158 | 158 | public function testSocieteFetch($id) |
159 | 159 | { |
160 | - global $conf,$user,$langs,$db; |
|
161 | - $conf=$this->savconf; |
|
162 | - $user=$this->savuser; |
|
163 | - $langs=$this->savlangs; |
|
164 | - $db=$this->savdb; |
|
165 | - |
|
166 | - $localobject=new Societe($this->savdb); |
|
167 | - $result=$localobject->fetch($id); |
|
160 | + global $conf, $user, $langs, $db; |
|
161 | + $conf = $this->savconf; |
|
162 | + $user = $this->savuser; |
|
163 | + $langs = $this->savlangs; |
|
164 | + $db = $this->savdb; |
|
165 | + |
|
166 | + $localobject = new Societe($this->savdb); |
|
167 | + $result = $localobject->fetch($id); |
|
168 | 168 | print __METHOD__." id=".$id." result=".$result."\n"; |
169 | 169 | $this->assertLessThan($result, 0); |
170 | 170 | |
171 | - $result=$localobject->verify(); |
|
171 | + $result = $localobject->verify(); |
|
172 | 172 | print __METHOD__." id=".$id." result=".$result."\n"; |
173 | 173 | $this->assertEquals($result, 0); |
174 | 174 | |
@@ -186,43 +186,43 @@ discard block |
||
186 | 186 | */ |
187 | 187 | public function testSocieteUpdate($localobject) |
188 | 188 | { |
189 | - global $conf,$user,$langs,$db; |
|
190 | - $conf=$this->savconf; |
|
191 | - $user=$this->savuser; |
|
192 | - $langs=$this->savlangs; |
|
193 | - $db=$this->savdb; |
|
194 | - |
|
195 | - $localobject->note_private='New private note after update'; |
|
196 | - $localobject->note_public='New public note after update'; |
|
197 | - $localobject->name='New name'; |
|
198 | - $localobject->address='New address'; |
|
199 | - $localobject->zip='New zip'; |
|
200 | - $localobject->town='New town'; |
|
201 | - $localobject->country_id=2; |
|
202 | - $localobject->status=0; |
|
203 | - $localobject->phone='New tel'; |
|
204 | - $localobject->fax='New fax'; |
|
205 | - $localobject->email='[email protected]'; |
|
206 | - $localobject->url='New url'; |
|
207 | - $localobject->idprof1='new idprof1'; |
|
208 | - $localobject->idprof2='new idprof2'; |
|
209 | - $localobject->idprof3='new idprof3'; |
|
210 | - $localobject->idprof4='new idprof4'; |
|
211 | - |
|
212 | - $result=$localobject->update($localobject->id,$user); |
|
189 | + global $conf, $user, $langs, $db; |
|
190 | + $conf = $this->savconf; |
|
191 | + $user = $this->savuser; |
|
192 | + $langs = $this->savlangs; |
|
193 | + $db = $this->savdb; |
|
194 | + |
|
195 | + $localobject->note_private = 'New private note after update'; |
|
196 | + $localobject->note_public = 'New public note after update'; |
|
197 | + $localobject->name = 'New name'; |
|
198 | + $localobject->address = 'New address'; |
|
199 | + $localobject->zip = 'New zip'; |
|
200 | + $localobject->town = 'New town'; |
|
201 | + $localobject->country_id = 2; |
|
202 | + $localobject->status = 0; |
|
203 | + $localobject->phone = 'New tel'; |
|
204 | + $localobject->fax = 'New fax'; |
|
205 | + $localobject->email = '[email protected]'; |
|
206 | + $localobject->url = 'New url'; |
|
207 | + $localobject->idprof1 = 'new idprof1'; |
|
208 | + $localobject->idprof2 = 'new idprof2'; |
|
209 | + $localobject->idprof3 = 'new idprof3'; |
|
210 | + $localobject->idprof4 = 'new idprof4'; |
|
211 | + |
|
212 | + $result = $localobject->update($localobject->id, $user); |
|
213 | 213 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
214 | 214 | $this->assertLessThan($result, 0); |
215 | 215 | |
216 | - $result=$localobject->update_note($localobject->note_private,'_private'); |
|
216 | + $result = $localobject->update_note($localobject->note_private, '_private'); |
|
217 | 217 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
218 | 218 | $this->assertLessThan($result, 0, 'Holiday::update_note (private) error'); |
219 | 219 | |
220 | - $result=$localobject->update_note($localobject->note_public, '_public'); |
|
220 | + $result = $localobject->update_note($localobject->note_public, '_public'); |
|
221 | 221 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
222 | 222 | $this->assertLessThan($result, 0, 'Holiday::update_note (public) error'); |
223 | 223 | |
224 | - $newobject=new Societe($this->savdb); |
|
225 | - $result=$newobject->fetch($localobject->id); |
|
224 | + $newobject = new Societe($this->savdb); |
|
225 | + $result = $newobject->fetch($localobject->id); |
|
226 | 226 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
227 | 227 | $this->assertLessThan($result, 0); |
228 | 228 | |
@@ -259,42 +259,42 @@ discard block |
||
259 | 259 | public function testIdProfCheck($localobject) |
260 | 260 | { |
261 | 261 | // OK FR |
262 | - $localobject->country_code='FR'; |
|
263 | - $localobject->idprof1=493861496; |
|
264 | - $localobject->idprof2=49386149600021; |
|
265 | - $result=$localobject->id_prof_check(1,$localobject); // Must be > 0 |
|
262 | + $localobject->country_code = 'FR'; |
|
263 | + $localobject->idprof1 = 493861496; |
|
264 | + $localobject->idprof2 = 49386149600021; |
|
265 | + $result = $localobject->id_prof_check(1, $localobject); // Must be > 0 |
|
266 | 266 | print __METHOD__." OK FR idprof1 result=".$result."\n"; |
267 | 267 | $this->assertGreaterThanOrEqual(1, $result); |
268 | - $result=$localobject->id_prof_check(2,$localobject); // Must be > 0 |
|
268 | + $result = $localobject->id_prof_check(2, $localobject); // Must be > 0 |
|
269 | 269 | print __METHOD__." OK FR idprof2 result=".$result."\n"; |
270 | 270 | $this->assertGreaterThanOrEqual(1, $result); |
271 | 271 | |
272 | 272 | // KO FR |
273 | - $localobject->country_code='FR'; |
|
274 | - $localobject->idprof1='id1ko'; |
|
275 | - $localobject->idprof2='id2ko'; |
|
276 | - $result=$localobject->id_prof_check(1,$localobject); // Must be <= 0 |
|
273 | + $localobject->country_code = 'FR'; |
|
274 | + $localobject->idprof1 = 'id1ko'; |
|
275 | + $localobject->idprof2 = 'id2ko'; |
|
276 | + $result = $localobject->id_prof_check(1, $localobject); // Must be <= 0 |
|
277 | 277 | print __METHOD__." KO FR idprof1 result=".$result."\n"; |
278 | 278 | $this->assertLessThan(1, $result); |
279 | - $result=$localobject->id_prof_check(2,$localobject); // Must be <= 0 |
|
279 | + $result = $localobject->id_prof_check(2, $localobject); // Must be <= 0 |
|
280 | 280 | print __METHOD__." KO FR idprof2 result=".$result."\n"; |
281 | 281 | $this->assertLessThan(1, $result); |
282 | 282 | |
283 | 283 | // KO ES |
284 | - $localobject->country_code='ES'; |
|
285 | - $localobject->idprof1='id1ko'; |
|
286 | - $result=$localobject->id_prof_check(1,$localobject); // Must be <= 0 |
|
284 | + $localobject->country_code = 'ES'; |
|
285 | + $localobject->idprof1 = 'id1ko'; |
|
286 | + $result = $localobject->id_prof_check(1, $localobject); // Must be <= 0 |
|
287 | 287 | print __METHOD__." KO ES idprof1 result=".$result."\n"; |
288 | 288 | $this->assertLessThan(1, $result); |
289 | 289 | |
290 | 290 | // OK AR |
291 | - $localobject->country_code='AR'; |
|
292 | - $localobject->idprof1='id1ko'; |
|
293 | - $localobject->idprof2='id2ko'; |
|
294 | - $result=$localobject->id_prof_check(1,$localobject); // Must be > 0 |
|
291 | + $localobject->country_code = 'AR'; |
|
292 | + $localobject->idprof1 = 'id1ko'; |
|
293 | + $localobject->idprof2 = 'id2ko'; |
|
294 | + $result = $localobject->id_prof_check(1, $localobject); // Must be > 0 |
|
295 | 295 | print __METHOD__." OK AR idprof1 result=".$result."\n"; |
296 | 296 | $this->assertGreaterThanOrEqual(0, $result); |
297 | - $result=$localobject->id_prof_check(2,$localobject); // Must be > 0 |
|
297 | + $result = $localobject->id_prof_check(2, $localobject); // Must be > 0 |
|
298 | 298 | print __METHOD__." OK AR idprof2 result=".$result."\n"; |
299 | 299 | $this->assertGreaterThanOrEqual(1, $result); |
300 | 300 | |
@@ -313,29 +313,29 @@ discard block |
||
313 | 313 | */ |
314 | 314 | public function testSocieteOther($localobject) |
315 | 315 | { |
316 | - global $conf,$user,$langs,$db; |
|
317 | - $conf=$this->savconf; |
|
318 | - $user=$this->savuser; |
|
319 | - $langs=$this->savlangs; |
|
320 | - $db=$this->savdb; |
|
316 | + global $conf, $user, $langs, $db; |
|
317 | + $conf = $this->savconf; |
|
318 | + $user = $this->savuser; |
|
319 | + $langs = $this->savlangs; |
|
320 | + $db = $this->savdb; |
|
321 | 321 | |
322 | - $result=$localobject->set_as_client(); |
|
322 | + $result = $localobject->set_as_client(); |
|
323 | 323 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
324 | 324 | $this->assertLessThan($result, 0); |
325 | 325 | |
326 | - $result=$localobject->set_price_level(1,$user); |
|
326 | + $result = $localobject->set_price_level(1, $user); |
|
327 | 327 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
328 | 328 | $this->assertLessThan($result, 0); |
329 | 329 | |
330 | - $result=$localobject->set_remise_client(10,'Gift',$user); |
|
330 | + $result = $localobject->set_remise_client(10, 'Gift', $user); |
|
331 | 331 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
332 | 332 | $this->assertLessThan($result, 0); |
333 | 333 | |
334 | - $result=$localobject->getNomUrl(1); |
|
334 | + $result = $localobject->getNomUrl(1); |
|
335 | 335 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
336 | 336 | $this->assertNotEquals($result, ''); |
337 | 337 | |
338 | - $result=$localobject->isInEEC(); |
|
338 | + $result = $localobject->isInEEC(); |
|
339 | 339 | print __METHOD__." id=".$localobject->id." country_code=".$localobject->country_code." result=".$result."\n"; |
340 | 340 | $this->assertTrue(true, $result); |
341 | 341 | |
@@ -358,16 +358,16 @@ discard block |
||
358 | 358 | */ |
359 | 359 | public function testSocieteDelete($id) |
360 | 360 | { |
361 | - global $conf,$user,$langs,$db; |
|
362 | - $conf=$this->savconf; |
|
363 | - $user=$this->savuser; |
|
364 | - $langs=$this->savlangs; |
|
365 | - $db=$this->savdb; |
|
361 | + global $conf, $user, $langs, $db; |
|
362 | + $conf = $this->savconf; |
|
363 | + $user = $this->savuser; |
|
364 | + $langs = $this->savlangs; |
|
365 | + $db = $this->savdb; |
|
366 | 366 | |
367 | - $localobject=new Societe($this->savdb); |
|
368 | - $result=$localobject->fetch($id); |
|
367 | + $localobject = new Societe($this->savdb); |
|
368 | + $result = $localobject->fetch($id); |
|
369 | 369 | |
370 | - $result=$localobject->delete($id, $user); |
|
370 | + $result = $localobject->delete($id, $user); |
|
371 | 371 | print __METHOD__." id=".$id." result=".$result."\n"; |
372 | 372 | $this->assertLessThan($result, 0); |
373 | 373 | |
@@ -381,13 +381,13 @@ discard block |
||
381 | 381 | */ |
382 | 382 | public function testSocieteStatic() |
383 | 383 | { |
384 | - global $conf,$user,$langs,$db; |
|
385 | - $conf=$this->savconf; |
|
386 | - $user=$this->savuser; |
|
387 | - $langs=$this->savlangs; |
|
388 | - $db=$this->savdb; |
|
384 | + global $conf, $user, $langs, $db; |
|
385 | + $conf = $this->savconf; |
|
386 | + $user = $this->savuser; |
|
387 | + $langs = $this->savlangs; |
|
388 | + $db = $this->savdb; |
|
389 | 389 | |
390 | - $localobject=new Societe($db); |
|
390 | + $localobject = new Societe($db); |
|
391 | 391 | |
392 | 392 | |
393 | 393 | return; |
@@ -401,57 +401,57 @@ discard block |
||
401 | 401 | */ |
402 | 402 | public function testSocieteGetFullAddress() |
403 | 403 | { |
404 | - global $conf,$user,$langs,$db; |
|
405 | - $conf=$this->savconf; |
|
406 | - $user=$this->savuser; |
|
407 | - $langs=$this->savlangs; |
|
408 | - $db=$this->savdb; |
|
404 | + global $conf, $user, $langs, $db; |
|
405 | + $conf = $this->savconf; |
|
406 | + $user = $this->savuser; |
|
407 | + $langs = $this->savlangs; |
|
408 | + $db = $this->savdb; |
|
409 | 409 | |
410 | - $localobjectadd=new Societe($db); |
|
410 | + $localobjectadd = new Societe($db); |
|
411 | 411 | $localobjectadd->initAsSpecimen(); |
412 | 412 | |
413 | 413 | // France |
414 | 414 | unset($localobjectadd->country_code); |
415 | - $localobjectadd->country_id=1; |
|
416 | - $localobjectadd->name='New name'; |
|
417 | - $localobjectadd->address='New address'; |
|
418 | - $localobjectadd->zip='New zip'; |
|
419 | - $localobjectadd->town='New town'; |
|
420 | - $result=$localobjectadd->getFullAddress(1); |
|
415 | + $localobjectadd->country_id = 1; |
|
416 | + $localobjectadd->name = 'New name'; |
|
417 | + $localobjectadd->address = 'New address'; |
|
418 | + $localobjectadd->zip = 'New zip'; |
|
419 | + $localobjectadd->town = 'New town'; |
|
420 | + $result = $localobjectadd->getFullAddress(1); |
|
421 | 421 | print __METHOD__." id=".$localobjectadd->id." result=".$result."\n"; |
422 | 422 | $this->assertContains("New address\nNew zip New town\nFrance", $result); |
423 | 423 | |
424 | 424 | // Belgium |
425 | 425 | unset($localobjectadd->country_code); |
426 | - $localobjectadd->country_id=2; |
|
427 | - $localobjectadd->name='New name'; |
|
428 | - $localobjectadd->address='New address'; |
|
429 | - $localobjectadd->zip='New zip'; |
|
430 | - $localobjectadd->town='New town'; |
|
431 | - $result=$localobjectadd->getFullAddress(1); |
|
426 | + $localobjectadd->country_id = 2; |
|
427 | + $localobjectadd->name = 'New name'; |
|
428 | + $localobjectadd->address = 'New address'; |
|
429 | + $localobjectadd->zip = 'New zip'; |
|
430 | + $localobjectadd->town = 'New town'; |
|
431 | + $result = $localobjectadd->getFullAddress(1); |
|
432 | 432 | print __METHOD__." id=".$localobjectadd->id." result=".$result."\n"; |
433 | 433 | $this->assertContains("New address\nNew zip New town\nBelgium", $result); |
434 | 434 | |
435 | 435 | // Switzerland |
436 | 436 | unset($localobjectadd->country_code); |
437 | - $localobjectadd->country_id=6; |
|
438 | - $localobjectadd->name='New name'; |
|
439 | - $localobjectadd->address='New address'; |
|
440 | - $localobjectadd->zip='New zip'; |
|
441 | - $localobjectadd->town='New town'; |
|
442 | - $result=$localobjectadd->getFullAddress(1); |
|
437 | + $localobjectadd->country_id = 6; |
|
438 | + $localobjectadd->name = 'New name'; |
|
439 | + $localobjectadd->address = 'New address'; |
|
440 | + $localobjectadd->zip = 'New zip'; |
|
441 | + $localobjectadd->town = 'New town'; |
|
442 | + $result = $localobjectadd->getFullAddress(1); |
|
443 | 443 | print __METHOD__." id=".$localobjectadd->id." result=".$result."\n"; |
444 | 444 | $this->assertContains("New address\nNew zip New town\nSwitzerland", $result); |
445 | 445 | |
446 | 446 | // USA |
447 | 447 | unset($localobjectadd->country_code); |
448 | - $localobjectadd->country_id=11; |
|
449 | - $localobjectadd->name='New name'; |
|
450 | - $localobjectadd->address='New address'; |
|
451 | - $localobjectadd->zip='New zip'; |
|
452 | - $localobjectadd->town='New town'; |
|
453 | - $localobjectadd->state='New state'; |
|
454 | - $result=$localobjectadd->getFullAddress(1); |
|
448 | + $localobjectadd->country_id = 11; |
|
449 | + $localobjectadd->name = 'New name'; |
|
450 | + $localobjectadd->address = 'New address'; |
|
451 | + $localobjectadd->zip = 'New zip'; |
|
452 | + $localobjectadd->town = 'New town'; |
|
453 | + $localobjectadd->state = 'New state'; |
|
454 | + $result = $localobjectadd->getFullAddress(1); |
|
455 | 455 | print __METHOD__." id=".$localobjectadd->id." result=".$result."\n"; |
456 | 456 | $this->assertContains("New address\nNew town, New state, New zip\nUnited States", $result); |
457 | 457 |
@@ -70,9 +70,9 @@ discard block |
||
70 | 70 | */ |
71 | 71 | function __construct() |
72 | 72 | { |
73 | - parent::__construct(); |
|
73 | + parent::__construct(); |
|
74 | 74 | |
75 | - //$this->sharedFixture |
|
75 | + //$this->sharedFixture |
|
76 | 76 | global $conf,$user,$langs,$db; |
77 | 77 | $this->savconf=$conf; |
78 | 78 | $this->savuser=$user; |
@@ -85,8 +85,8 @@ discard block |
||
85 | 85 | print __METHOD__." create nusoap_client for URL=".$this->_WS_DOL_URL."\n"; |
86 | 86 | $this->soapclient = new nusoap_client($this->_WS_DOL_URL); |
87 | 87 | if ($this->soapclient) { |
88 | - $this->soapclient->soap_defencoding='UTF-8'; |
|
89 | - $this->soapclient->decodeUTF8(false); |
|
88 | + $this->soapclient->soap_defencoding='UTF-8'; |
|
89 | + $this->soapclient->decodeUTF8(false); |
|
90 | 90 | } |
91 | 91 | |
92 | 92 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
@@ -145,86 +145,86 @@ discard block |
||
145 | 145 | */ |
146 | 146 | public function testWSThirdpartycreateThirdParty() |
147 | 147 | { |
148 | - global $conf,$user,$langs,$db; |
|
149 | - $conf=$this->savconf; |
|
150 | - $user=$this->savuser; |
|
151 | - $langs=$this->savlangs; |
|
152 | - $db=$this->savdb; |
|
153 | - |
|
154 | - $WS_METHOD = 'createThirdParty'; |
|
155 | - |
|
156 | - |
|
157 | - // Call the WebService method and store its result in $result. |
|
158 | - $authentication=array( |
|
159 | - 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
|
160 | - 'sourceapplication'=>'DEMO', |
|
161 | - 'login'=>'admin', |
|
162 | - 'password'=>'admin', |
|
163 | - 'entity'=>''); |
|
164 | - |
|
165 | - $body = array ( |
|
166 | - "id" => null, |
|
167 | - "ref" => "name", |
|
168 | - "ref_ext" => "12", |
|
169 | - "fk_user_author" => null, |
|
170 | - "status" => null, |
|
171 | - "client" => 1, |
|
172 | - "supplier" => 0, |
|
173 | - "customer_code" => "CU0901-5678", |
|
174 | - "supplier_code" => "SU0901-5678", |
|
175 | - "customer_code_accountancy" => "", |
|
176 | - "supplier_code_accountancy" => "", |
|
177 | - "date_creation" => "", // dateTime |
|
178 | - "date_modification" => "", // dateTime |
|
179 | - "note_private" => "", |
|
180 | - "note_public" => "", |
|
181 | - "address" => "", |
|
182 | - "zip" => "", |
|
183 | - "town" => "", |
|
184 | - "province_id" => "", |
|
185 | - "country_id" => "", |
|
186 | - "country_code" => "", |
|
187 | - "country" => "", |
|
188 | - "phone" => "", |
|
189 | - "fax" => "", |
|
190 | - "email" => "", |
|
191 | - "url" => "", |
|
192 | - "profid1" => "", |
|
193 | - "profid2" => "", |
|
194 | - "profid3" => "", |
|
195 | - "profid4" => "", |
|
196 | - "profid5" => "", |
|
197 | - "profid6" => "", |
|
198 | - "capital" => "", |
|
199 | - "vat_used" => "", |
|
200 | - "vat_number" => "" |
|
201 | - ); |
|
202 | - |
|
203 | - // Test URL |
|
204 | - $result=''; |
|
205 | - $parameters = array('authentication'=>$authentication, 'thirdparty'=>$body); |
|
206 | - print __METHOD__." call method ".$WS_METHOD."\n"; |
|
207 | - try { |
|
208 | - $result = $this->soapclient->call($WS_METHOD,$parameters,$this->ns,''); |
|
209 | - } catch(SoapFault $exception) { |
|
210 | - echo $exception; |
|
211 | - $result=0; |
|
212 | - } |
|
213 | - if (! $result || ! empty($result['faultstring'])) { |
|
214 | - //var_dump($soapclient); |
|
215 | - print $this->soapclient->error_str; |
|
216 | - print "\n<br>\n"; |
|
217 | - print $this->soapclient->request; |
|
218 | - print "\n<br>\n"; |
|
219 | - print $this->soapclient->response; |
|
220 | - print "\n"; |
|
221 | - } |
|
222 | - |
|
223 | - print __METHOD__." result=".$result['result']['result_code']."\n"; |
|
224 | - $this->assertEquals('OK',$result['result']['result_code']); |
|
225 | - $this->assertEquals('name',$result['ref']); |
|
226 | - |
|
227 | - return $result; |
|
148 | + global $conf,$user,$langs,$db; |
|
149 | + $conf=$this->savconf; |
|
150 | + $user=$this->savuser; |
|
151 | + $langs=$this->savlangs; |
|
152 | + $db=$this->savdb; |
|
153 | + |
|
154 | + $WS_METHOD = 'createThirdParty'; |
|
155 | + |
|
156 | + |
|
157 | + // Call the WebService method and store its result in $result. |
|
158 | + $authentication=array( |
|
159 | + 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
|
160 | + 'sourceapplication'=>'DEMO', |
|
161 | + 'login'=>'admin', |
|
162 | + 'password'=>'admin', |
|
163 | + 'entity'=>''); |
|
164 | + |
|
165 | + $body = array ( |
|
166 | + "id" => null, |
|
167 | + "ref" => "name", |
|
168 | + "ref_ext" => "12", |
|
169 | + "fk_user_author" => null, |
|
170 | + "status" => null, |
|
171 | + "client" => 1, |
|
172 | + "supplier" => 0, |
|
173 | + "customer_code" => "CU0901-5678", |
|
174 | + "supplier_code" => "SU0901-5678", |
|
175 | + "customer_code_accountancy" => "", |
|
176 | + "supplier_code_accountancy" => "", |
|
177 | + "date_creation" => "", // dateTime |
|
178 | + "date_modification" => "", // dateTime |
|
179 | + "note_private" => "", |
|
180 | + "note_public" => "", |
|
181 | + "address" => "", |
|
182 | + "zip" => "", |
|
183 | + "town" => "", |
|
184 | + "province_id" => "", |
|
185 | + "country_id" => "", |
|
186 | + "country_code" => "", |
|
187 | + "country" => "", |
|
188 | + "phone" => "", |
|
189 | + "fax" => "", |
|
190 | + "email" => "", |
|
191 | + "url" => "", |
|
192 | + "profid1" => "", |
|
193 | + "profid2" => "", |
|
194 | + "profid3" => "", |
|
195 | + "profid4" => "", |
|
196 | + "profid5" => "", |
|
197 | + "profid6" => "", |
|
198 | + "capital" => "", |
|
199 | + "vat_used" => "", |
|
200 | + "vat_number" => "" |
|
201 | + ); |
|
202 | + |
|
203 | + // Test URL |
|
204 | + $result=''; |
|
205 | + $parameters = array('authentication'=>$authentication, 'thirdparty'=>$body); |
|
206 | + print __METHOD__." call method ".$WS_METHOD."\n"; |
|
207 | + try { |
|
208 | + $result = $this->soapclient->call($WS_METHOD,$parameters,$this->ns,''); |
|
209 | + } catch(SoapFault $exception) { |
|
210 | + echo $exception; |
|
211 | + $result=0; |
|
212 | + } |
|
213 | + if (! $result || ! empty($result['faultstring'])) { |
|
214 | + //var_dump($soapclient); |
|
215 | + print $this->soapclient->error_str; |
|
216 | + print "\n<br>\n"; |
|
217 | + print $this->soapclient->request; |
|
218 | + print "\n<br>\n"; |
|
219 | + print $this->soapclient->response; |
|
220 | + print "\n"; |
|
221 | + } |
|
222 | + |
|
223 | + print __METHOD__." result=".$result['result']['result_code']."\n"; |
|
224 | + $this->assertEquals('OK',$result['result']['result_code']); |
|
225 | + $this->assertEquals('name',$result['ref']); |
|
226 | + |
|
227 | + return $result; |
|
228 | 228 | } |
229 | 229 | |
230 | 230 | /** |
@@ -292,62 +292,62 @@ discard block |
||
292 | 292 | * |
293 | 293 | * Use ref_ext to retrieve thirdparty |
294 | 294 | * |
295 | - * @depends testWSThirdpartycreateThirdParty |
|
296 | - * |
|
295 | + * @depends testWSThirdpartycreateThirdParty |
|
296 | + * |
|
297 | 297 | * @param array $result thirdparty created by create method |
298 | 298 | * @return array thirdparty |
299 | 299 | */ |
300 | 300 | public function testWSThirdpartygetThirdPartyByRefExt($result) |
301 | 301 | { |
302 | - global $conf,$user,$langs,$db; |
|
303 | - $conf=$this->savconf; |
|
304 | - $user=$this->savuser; |
|
305 | - $langs=$this->savlangs; |
|
306 | - $db=$this->savdb; |
|
307 | - $id = $result['id']; |
|
308 | - |
|
309 | - $WS_METHOD = 'getThirdParty'; |
|
310 | - |
|
311 | - // Call the WebService method and store its result in $result. |
|
312 | - $authentication=array( |
|
313 | - 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
|
314 | - 'sourceapplication'=>'DEMO', |
|
315 | - 'login'=>'admin', |
|
316 | - 'password'=>'admin', |
|
317 | - 'entity'=>''); |
|
318 | - |
|
319 | - // Test URL |
|
320 | - $result=''; |
|
321 | - $parameters = array('authentication'=>$authentication, 'id'=>'', 'ref'=>'', 'ref_ext'=>'12'); |
|
322 | - print __METHOD__." call method ".$WS_METHOD."\n"; |
|
323 | - try { |
|
324 | - $result = $this->soapclient->call($WS_METHOD,$parameters,$this->_ns,''); |
|
325 | - } catch(SoapFault $exception) { |
|
326 | - echo $exception; |
|
327 | - $result=0; |
|
328 | - } |
|
329 | - print $this->soapclient->response; |
|
330 | - if (! $result || ! empty($result['faultstring'])) { |
|
331 | - //var_dump($soapclient); |
|
332 | - print $this->soapclient->error_str; |
|
333 | - print "\n<br>\n"; |
|
334 | - print $this->soapclient->request; |
|
335 | - print "\n<br>\n"; |
|
336 | - print $this->soapclient->response; |
|
337 | - print "\n"; |
|
338 | - } |
|
339 | - |
|
340 | - print __METHOD__." result=".$result['result']['result_code']."\n"; |
|
341 | - $this->assertEquals('OK',$result['result']['result_code']); |
|
342 | - $this->assertEquals($id, $result['thirdparty']['id']); |
|
343 | - $this->assertEquals('name', $result['thirdparty']['ref']); |
|
344 | - $this->assertEquals('12', $result['thirdparty']['ref_ext']); |
|
345 | - $this->assertEquals('0', $result['thirdparty']['status']); |
|
346 | - $this->assertEquals('1', $result['thirdparty']['client']); |
|
347 | - $this->assertEquals('0', $result['thirdparty']['supplier']); |
|
348 | - |
|
349 | - |
|
350 | - return $result; |
|
302 | + global $conf,$user,$langs,$db; |
|
303 | + $conf=$this->savconf; |
|
304 | + $user=$this->savuser; |
|
305 | + $langs=$this->savlangs; |
|
306 | + $db=$this->savdb; |
|
307 | + $id = $result['id']; |
|
308 | + |
|
309 | + $WS_METHOD = 'getThirdParty'; |
|
310 | + |
|
311 | + // Call the WebService method and store its result in $result. |
|
312 | + $authentication=array( |
|
313 | + 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
|
314 | + 'sourceapplication'=>'DEMO', |
|
315 | + 'login'=>'admin', |
|
316 | + 'password'=>'admin', |
|
317 | + 'entity'=>''); |
|
318 | + |
|
319 | + // Test URL |
|
320 | + $result=''; |
|
321 | + $parameters = array('authentication'=>$authentication, 'id'=>'', 'ref'=>'', 'ref_ext'=>'12'); |
|
322 | + print __METHOD__." call method ".$WS_METHOD."\n"; |
|
323 | + try { |
|
324 | + $result = $this->soapclient->call($WS_METHOD,$parameters,$this->_ns,''); |
|
325 | + } catch(SoapFault $exception) { |
|
326 | + echo $exception; |
|
327 | + $result=0; |
|
328 | + } |
|
329 | + print $this->soapclient->response; |
|
330 | + if (! $result || ! empty($result['faultstring'])) { |
|
331 | + //var_dump($soapclient); |
|
332 | + print $this->soapclient->error_str; |
|
333 | + print "\n<br>\n"; |
|
334 | + print $this->soapclient->request; |
|
335 | + print "\n<br>\n"; |
|
336 | + print $this->soapclient->response; |
|
337 | + print "\n"; |
|
338 | + } |
|
339 | + |
|
340 | + print __METHOD__." result=".$result['result']['result_code']."\n"; |
|
341 | + $this->assertEquals('OK',$result['result']['result_code']); |
|
342 | + $this->assertEquals($id, $result['thirdparty']['id']); |
|
343 | + $this->assertEquals('name', $result['thirdparty']['ref']); |
|
344 | + $this->assertEquals('12', $result['thirdparty']['ref_ext']); |
|
345 | + $this->assertEquals('0', $result['thirdparty']['status']); |
|
346 | + $this->assertEquals('1', $result['thirdparty']['client']); |
|
347 | + $this->assertEquals('0', $result['thirdparty']['supplier']); |
|
348 | + |
|
349 | + |
|
350 | + return $result; |
|
351 | 351 | } |
352 | 352 | |
353 | 353 | /** |
@@ -360,44 +360,44 @@ discard block |
||
360 | 360 | */ |
361 | 361 | public function testWSThirdpartydeleteThirdPartyById($result) |
362 | 362 | { |
363 | - global $conf,$user,$langs,$db; |
|
364 | - $conf=$this->savconf; |
|
365 | - $user=$this->savuser; |
|
366 | - $langs=$this->savlangs; |
|
367 | - $db=$this->savdb; |
|
368 | - $id = $result['id']; |
|
369 | - |
|
370 | - $WS_METHOD = 'deleteThirdParty'; |
|
371 | - |
|
372 | - // Call the WebService method and store its result in $result. |
|
373 | - $authentication=array( |
|
374 | - 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
|
375 | - 'sourceapplication'=>'DEMO', |
|
376 | - 'login'=>'admin', |
|
377 | - 'password'=>'admin', |
|
378 | - 'entity'=>''); |
|
379 | - |
|
380 | - $result=''; |
|
381 | - $parameters = array('authentication'=>$authentication, 'id'=>$id, 'ref'=>'', 'ref_ext'=>''); |
|
382 | - print __METHOD__." call method ".$WS_METHOD."\n"; |
|
383 | - try { |
|
384 | - $result = $this->soapclient->call($WS_METHOD,$parameters,$this->_ns,''); |
|
385 | - } catch(SoapFault $exception) { |
|
386 | - echo $exception; |
|
387 | - $result=0; |
|
388 | - } |
|
389 | - if (! $result || ! empty($result['faultstring'])) { |
|
390 | - print $this->soapclient->error_str; |
|
391 | - print "\n<br>\n"; |
|
392 | - print $this->soapclient->request; |
|
393 | - print "\n<br>\n"; |
|
394 | - print $this->soapclient->response; |
|
395 | - print "\n"; |
|
396 | - } |
|
397 | - |
|
398 | - print __METHOD__." result=".$result['result']['result_code']."\n"; |
|
399 | - $this->assertEquals('OK',$result['result']['result_code']); |
|
400 | - |
|
401 | - return $result; |
|
363 | + global $conf,$user,$langs,$db; |
|
364 | + $conf=$this->savconf; |
|
365 | + $user=$this->savuser; |
|
366 | + $langs=$this->savlangs; |
|
367 | + $db=$this->savdb; |
|
368 | + $id = $result['id']; |
|
369 | + |
|
370 | + $WS_METHOD = 'deleteThirdParty'; |
|
371 | + |
|
372 | + // Call the WebService method and store its result in $result. |
|
373 | + $authentication=array( |
|
374 | + 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
|
375 | + 'sourceapplication'=>'DEMO', |
|
376 | + 'login'=>'admin', |
|
377 | + 'password'=>'admin', |
|
378 | + 'entity'=>''); |
|
379 | + |
|
380 | + $result=''; |
|
381 | + $parameters = array('authentication'=>$authentication, 'id'=>$id, 'ref'=>'', 'ref_ext'=>''); |
|
382 | + print __METHOD__." call method ".$WS_METHOD."\n"; |
|
383 | + try { |
|
384 | + $result = $this->soapclient->call($WS_METHOD,$parameters,$this->_ns,''); |
|
385 | + } catch(SoapFault $exception) { |
|
386 | + echo $exception; |
|
387 | + $result=0; |
|
388 | + } |
|
389 | + if (! $result || ! empty($result['faultstring'])) { |
|
390 | + print $this->soapclient->error_str; |
|
391 | + print "\n<br>\n"; |
|
392 | + print $this->soapclient->request; |
|
393 | + print "\n<br>\n"; |
|
394 | + print $this->soapclient->response; |
|
395 | + print "\n"; |
|
396 | + } |
|
397 | + |
|
398 | + print __METHOD__." result=".$result['result']['result_code']."\n"; |
|
399 | + $this->assertEquals('OK',$result['result']['result_code']); |
|
400 | + |
|
401 | + return $result; |
|
402 | 402 | } |
403 | 403 | } |
@@ -23,12 +23,12 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
30 | 30 | require_once dirname(__FILE__).'/../../htdocs/core/lib/date.lib.php'; |
31 | -require_once NUSOAP_PATH.'/nusoap.php'; // Include SOAP |
|
31 | +require_once NUSOAP_PATH.'/nusoap.php'; // Include SOAP |
|
32 | 32 | |
33 | 33 | |
34 | 34 | if (empty($user->id)) { |
@@ -36,9 +36,9 @@ discard block |
||
36 | 36 | $user->fetch(1); |
37 | 37 | $user->getrights(); |
38 | 38 | } |
39 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
39 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
40 | 40 | |
41 | -$conf->global->MAIN_UMASK='0666'; |
|
41 | +$conf->global->MAIN_UMASK = '0666'; |
|
42 | 42 | |
43 | 43 | |
44 | 44 | /** |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | protected $soapclient; |
58 | 58 | |
59 | 59 | private $_WS_DOL_URL; |
60 | - private $_ns='http://www.dolibarr.org/ns/'; |
|
60 | + private $_ns = 'http://www.dolibarr.org/ns/'; |
|
61 | 61 | |
62 | 62 | |
63 | 63 | |
@@ -73,11 +73,11 @@ discard block |
||
73 | 73 | parent::__construct(); |
74 | 74 | |
75 | 75 | //$this->sharedFixture |
76 | - global $conf,$user,$langs,$db; |
|
77 | - $this->savconf=$conf; |
|
78 | - $this->savuser=$user; |
|
79 | - $this->savlangs=$langs; |
|
80 | - $this->savdb=$db; |
|
76 | + global $conf, $user, $langs, $db; |
|
77 | + $this->savconf = $conf; |
|
78 | + $this->savuser = $user; |
|
79 | + $this->savlangs = $langs; |
|
80 | + $this->savdb = $db; |
|
81 | 81 | |
82 | 82 | $this->_WS_DOL_URL = DOL_MAIN_URL_ROOT.'/webservices/server_thirdparty.php'; |
83 | 83 | |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | print __METHOD__." create nusoap_client for URL=".$this->_WS_DOL_URL."\n"; |
86 | 86 | $this->soapclient = new nusoap_client($this->_WS_DOL_URL); |
87 | 87 | if ($this->soapclient) { |
88 | - $this->soapclient->soap_defencoding='UTF-8'; |
|
88 | + $this->soapclient->soap_defencoding = 'UTF-8'; |
|
89 | 89 | $this->soapclient->decodeUTF8(false); |
90 | 90 | } |
91 | 91 | |
@@ -97,8 +97,8 @@ discard block |
||
97 | 97 | // Static methods |
98 | 98 | public static function setUpBeforeClass() |
99 | 99 | { |
100 | - global $conf,$user,$langs,$db; |
|
101 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
100 | + global $conf, $user, $langs, $db; |
|
101 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
102 | 102 | |
103 | 103 | print __METHOD__."\n"; |
104 | 104 | } |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | // tear down after class |
107 | 107 | public static function tearDownAfterClass() |
108 | 108 | { |
109 | - global $conf,$user,$langs,$db; |
|
109 | + global $conf, $user, $langs, $db; |
|
110 | 110 | $db->rollback(); |
111 | 111 | |
112 | 112 | print __METHOD__."\n"; |
@@ -119,11 +119,11 @@ discard block |
||
119 | 119 | */ |
120 | 120 | protected function setUp() |
121 | 121 | { |
122 | - global $conf,$user,$langs,$db; |
|
123 | - $conf=$this->savconf; |
|
124 | - $user=$this->savuser; |
|
125 | - $langs=$this->savlangs; |
|
126 | - $db=$this->savdb; |
|
122 | + global $conf, $user, $langs, $db; |
|
123 | + $conf = $this->savconf; |
|
124 | + $user = $this->savuser; |
|
125 | + $langs = $this->savlangs; |
|
126 | + $db = $this->savdb; |
|
127 | 127 | |
128 | 128 | print __METHOD__."\n"; |
129 | 129 | } |
@@ -145,24 +145,24 @@ discard block |
||
145 | 145 | */ |
146 | 146 | public function testWSThirdpartycreateThirdParty() |
147 | 147 | { |
148 | - global $conf,$user,$langs,$db; |
|
149 | - $conf=$this->savconf; |
|
150 | - $user=$this->savuser; |
|
151 | - $langs=$this->savlangs; |
|
152 | - $db=$this->savdb; |
|
148 | + global $conf, $user, $langs, $db; |
|
149 | + $conf = $this->savconf; |
|
150 | + $user = $this->savuser; |
|
151 | + $langs = $this->savlangs; |
|
152 | + $db = $this->savdb; |
|
153 | 153 | |
154 | - $WS_METHOD = 'createThirdParty'; |
|
154 | + $WS_METHOD = 'createThirdParty'; |
|
155 | 155 | |
156 | 156 | |
157 | 157 | // Call the WebService method and store its result in $result. |
158 | - $authentication=array( |
|
158 | + $authentication = array( |
|
159 | 159 | 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
160 | 160 | 'sourceapplication'=>'DEMO', |
161 | 161 | 'login'=>'admin', |
162 | 162 | 'password'=>'admin', |
163 | 163 | 'entity'=>''); |
164 | 164 | |
165 | - $body = array ( |
|
165 | + $body = array( |
|
166 | 166 | "id" => null, |
167 | 167 | "ref" => "name", |
168 | 168 | "ref_ext" => "12", |
@@ -201,16 +201,16 @@ discard block |
||
201 | 201 | ); |
202 | 202 | |
203 | 203 | // Test URL |
204 | - $result=''; |
|
204 | + $result = ''; |
|
205 | 205 | $parameters = array('authentication'=>$authentication, 'thirdparty'=>$body); |
206 | 206 | print __METHOD__." call method ".$WS_METHOD."\n"; |
207 | 207 | try { |
208 | - $result = $this->soapclient->call($WS_METHOD,$parameters,$this->ns,''); |
|
209 | - } catch(SoapFault $exception) { |
|
208 | + $result = $this->soapclient->call($WS_METHOD, $parameters, $this->ns, ''); |
|
209 | + } catch (SoapFault $exception) { |
|
210 | 210 | echo $exception; |
211 | - $result=0; |
|
211 | + $result = 0; |
|
212 | 212 | } |
213 | - if (! $result || ! empty($result['faultstring'])) { |
|
213 | + if (!$result || !empty($result['faultstring'])) { |
|
214 | 214 | //var_dump($soapclient); |
215 | 215 | print $this->soapclient->error_str; |
216 | 216 | print "\n<br>\n"; |
@@ -221,8 +221,8 @@ discard block |
||
221 | 221 | } |
222 | 222 | |
223 | 223 | print __METHOD__." result=".$result['result']['result_code']."\n"; |
224 | - $this->assertEquals('OK',$result['result']['result_code']); |
|
225 | - $this->assertEquals('name',$result['ref']); |
|
224 | + $this->assertEquals('OK', $result['result']['result_code']); |
|
225 | + $this->assertEquals('name', $result['ref']); |
|
226 | 226 | |
227 | 227 | return $result; |
228 | 228 | } |
@@ -238,33 +238,33 @@ discard block |
||
238 | 238 | */ |
239 | 239 | public function testWSThirdpartygetThirdPartyById($result) |
240 | 240 | { |
241 | - global $conf,$user,$langs,$db; |
|
242 | - $conf=$this->savconf; |
|
243 | - $user=$this->savuser; |
|
244 | - $langs=$this->savlangs; |
|
245 | - $db=$this->savdb; |
|
241 | + global $conf, $user, $langs, $db; |
|
242 | + $conf = $this->savconf; |
|
243 | + $user = $this->savuser; |
|
244 | + $langs = $this->savlangs; |
|
245 | + $db = $this->savdb; |
|
246 | 246 | $id = $result['id']; |
247 | 247 | |
248 | - $WS_METHOD = 'getThirdParty'; |
|
248 | + $WS_METHOD = 'getThirdParty'; |
|
249 | 249 | |
250 | 250 | // Call the WebService method and store its result in $result. |
251 | - $authentication=array( |
|
251 | + $authentication = array( |
|
252 | 252 | 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
253 | 253 | 'sourceapplication'=>'DEMO', |
254 | 254 | 'login'=>'admin', |
255 | 255 | 'password'=>'admin', |
256 | 256 | 'entity'=>''); |
257 | 257 | |
258 | - $result=''; |
|
258 | + $result = ''; |
|
259 | 259 | $parameters = array('authentication'=>$authentication, 'id'=>$id); |
260 | 260 | print __METHOD__." call method ".$WS_METHOD."\n"; |
261 | 261 | try { |
262 | - $result = $this->soapclient->call($WS_METHOD,$parameters,$this->_ns,''); |
|
263 | - } catch(SoapFault $exception) { |
|
262 | + $result = $this->soapclient->call($WS_METHOD, $parameters, $this->_ns, ''); |
|
263 | + } catch (SoapFault $exception) { |
|
264 | 264 | echo $exception; |
265 | - $result=0; |
|
265 | + $result = 0; |
|
266 | 266 | } |
267 | - if (! $result || ! empty($result['faultstring'])) { |
|
267 | + if (!$result || !empty($result['faultstring'])) { |
|
268 | 268 | //var_dump($soapclient); |
269 | 269 | print $this->soapclient->error_str; |
270 | 270 | print "\n<br>\n"; |
@@ -275,7 +275,7 @@ discard block |
||
275 | 275 | } |
276 | 276 | |
277 | 277 | print __METHOD__." result=".$result['result']['result_code']."\n"; |
278 | - $this->assertEquals('OK',$result['result']['result_code']); |
|
278 | + $this->assertEquals('OK', $result['result']['result_code']); |
|
279 | 279 | $this->assertEquals($id, $result['thirdparty']['id']); |
280 | 280 | $this->assertEquals('name', $result['thirdparty']['ref']); |
281 | 281 | $this->assertEquals('12', $result['thirdparty']['ref_ext']); |
@@ -299,17 +299,17 @@ discard block |
||
299 | 299 | */ |
300 | 300 | public function testWSThirdpartygetThirdPartyByRefExt($result) |
301 | 301 | { |
302 | - global $conf,$user,$langs,$db; |
|
303 | - $conf=$this->savconf; |
|
304 | - $user=$this->savuser; |
|
305 | - $langs=$this->savlangs; |
|
306 | - $db=$this->savdb; |
|
302 | + global $conf, $user, $langs, $db; |
|
303 | + $conf = $this->savconf; |
|
304 | + $user = $this->savuser; |
|
305 | + $langs = $this->savlangs; |
|
306 | + $db = $this->savdb; |
|
307 | 307 | $id = $result['id']; |
308 | 308 | |
309 | - $WS_METHOD = 'getThirdParty'; |
|
309 | + $WS_METHOD = 'getThirdParty'; |
|
310 | 310 | |
311 | 311 | // Call the WebService method and store its result in $result. |
312 | - $authentication=array( |
|
312 | + $authentication = array( |
|
313 | 313 | 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
314 | 314 | 'sourceapplication'=>'DEMO', |
315 | 315 | 'login'=>'admin', |
@@ -317,17 +317,17 @@ discard block |
||
317 | 317 | 'entity'=>''); |
318 | 318 | |
319 | 319 | // Test URL |
320 | - $result=''; |
|
320 | + $result = ''; |
|
321 | 321 | $parameters = array('authentication'=>$authentication, 'id'=>'', 'ref'=>'', 'ref_ext'=>'12'); |
322 | 322 | print __METHOD__." call method ".$WS_METHOD."\n"; |
323 | 323 | try { |
324 | - $result = $this->soapclient->call($WS_METHOD,$parameters,$this->_ns,''); |
|
325 | - } catch(SoapFault $exception) { |
|
324 | + $result = $this->soapclient->call($WS_METHOD, $parameters, $this->_ns, ''); |
|
325 | + } catch (SoapFault $exception) { |
|
326 | 326 | echo $exception; |
327 | - $result=0; |
|
327 | + $result = 0; |
|
328 | 328 | } |
329 | 329 | print $this->soapclient->response; |
330 | - if (! $result || ! empty($result['faultstring'])) { |
|
330 | + if (!$result || !empty($result['faultstring'])) { |
|
331 | 331 | //var_dump($soapclient); |
332 | 332 | print $this->soapclient->error_str; |
333 | 333 | print "\n<br>\n"; |
@@ -338,7 +338,7 @@ discard block |
||
338 | 338 | } |
339 | 339 | |
340 | 340 | print __METHOD__." result=".$result['result']['result_code']."\n"; |
341 | - $this->assertEquals('OK',$result['result']['result_code']); |
|
341 | + $this->assertEquals('OK', $result['result']['result_code']); |
|
342 | 342 | $this->assertEquals($id, $result['thirdparty']['id']); |
343 | 343 | $this->assertEquals('name', $result['thirdparty']['ref']); |
344 | 344 | $this->assertEquals('12', $result['thirdparty']['ref_ext']); |
@@ -360,33 +360,33 @@ discard block |
||
360 | 360 | */ |
361 | 361 | public function testWSThirdpartydeleteThirdPartyById($result) |
362 | 362 | { |
363 | - global $conf,$user,$langs,$db; |
|
364 | - $conf=$this->savconf; |
|
365 | - $user=$this->savuser; |
|
366 | - $langs=$this->savlangs; |
|
367 | - $db=$this->savdb; |
|
363 | + global $conf, $user, $langs, $db; |
|
364 | + $conf = $this->savconf; |
|
365 | + $user = $this->savuser; |
|
366 | + $langs = $this->savlangs; |
|
367 | + $db = $this->savdb; |
|
368 | 368 | $id = $result['id']; |
369 | 369 | |
370 | - $WS_METHOD = 'deleteThirdParty'; |
|
370 | + $WS_METHOD = 'deleteThirdParty'; |
|
371 | 371 | |
372 | 372 | // Call the WebService method and store its result in $result. |
373 | - $authentication=array( |
|
373 | + $authentication = array( |
|
374 | 374 | 'dolibarrkey'=>$conf->global->WEBSERVICES_KEY, |
375 | 375 | 'sourceapplication'=>'DEMO', |
376 | 376 | 'login'=>'admin', |
377 | 377 | 'password'=>'admin', |
378 | 378 | 'entity'=>''); |
379 | 379 | |
380 | - $result=''; |
|
380 | + $result = ''; |
|
381 | 381 | $parameters = array('authentication'=>$authentication, 'id'=>$id, 'ref'=>'', 'ref_ext'=>''); |
382 | 382 | print __METHOD__." call method ".$WS_METHOD."\n"; |
383 | 383 | try { |
384 | - $result = $this->soapclient->call($WS_METHOD,$parameters,$this->_ns,''); |
|
385 | - } catch(SoapFault $exception) { |
|
384 | + $result = $this->soapclient->call($WS_METHOD, $parameters, $this->_ns, ''); |
|
385 | + } catch (SoapFault $exception) { |
|
386 | 386 | echo $exception; |
387 | - $result=0; |
|
387 | + $result = 0; |
|
388 | 388 | } |
389 | - if (! $result || ! empty($result['faultstring'])) { |
|
389 | + if (!$result || !empty($result['faultstring'])) { |
|
390 | 390 | print $this->soapclient->error_str; |
391 | 391 | print "\n<br>\n"; |
392 | 392 | print $this->soapclient->request; |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | } |
397 | 397 | |
398 | 398 | print __METHOD__." result=".$result['result']['result_code']."\n"; |
399 | - $this->assertEquals('OK',$result['result']['result_code']); |
|
399 | + $this->assertEquals('OK', $result['result']['result_code']); |
|
400 | 400 | |
401 | 401 | return $result; |
402 | 402 | } |
@@ -59,75 +59,75 @@ discard block |
||
59 | 59 | */ |
60 | 60 | class LangTest extends PHPUnit_Framework_TestCase |
61 | 61 | { |
62 | - protected $savconf; |
|
63 | - protected $savuser; |
|
64 | - protected $savlangs; |
|
65 | - protected $savdb; |
|
66 | - |
|
67 | - /** |
|
68 | - * Constructor |
|
69 | - * We save global variables into local variables |
|
70 | - * |
|
71 | - * @return SecurityTest |
|
72 | - */ |
|
73 | - function __construct() |
|
74 | - { |
|
75 | - parent::__construct(); |
|
76 | - |
|
77 | - //$this->sharedFixture |
|
78 | - global $conf,$user,$langs,$db; |
|
79 | - $this->savconf=$conf; |
|
80 | - $this->savuser=$user; |
|
81 | - $this->savlangs=$langs; |
|
82 | - $this->savdb=$db; |
|
83 | - |
|
84 | - print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
85 | - //print " - db ".$db->db; |
|
86 | - print "\n"; |
|
87 | - } |
|
88 | - |
|
89 | - // Static methods |
|
90 | - public static function setUpBeforeClass() |
|
62 | + protected $savconf; |
|
63 | + protected $savuser; |
|
64 | + protected $savlangs; |
|
65 | + protected $savdb; |
|
66 | + |
|
67 | + /** |
|
68 | + * Constructor |
|
69 | + * We save global variables into local variables |
|
70 | + * |
|
71 | + * @return SecurityTest |
|
72 | + */ |
|
73 | + function __construct() |
|
74 | + { |
|
75 | + parent::__construct(); |
|
76 | + |
|
77 | + //$this->sharedFixture |
|
78 | + global $conf,$user,$langs,$db; |
|
79 | + $this->savconf=$conf; |
|
80 | + $this->savuser=$user; |
|
81 | + $this->savlangs=$langs; |
|
82 | + $this->savdb=$db; |
|
83 | + |
|
84 | + print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
85 | + //print " - db ".$db->db; |
|
86 | + print "\n"; |
|
87 | + } |
|
88 | + |
|
89 | + // Static methods |
|
90 | + public static function setUpBeforeClass() |
|
91 | 91 | { |
92 | - global $conf,$user,$langs,$db; |
|
93 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
92 | + global $conf,$user,$langs,$db; |
|
93 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
94 | 94 | |
95 | - print __METHOD__."\n"; |
|
95 | + print __METHOD__."\n"; |
|
96 | 96 | } |
97 | 97 | |
98 | 98 | // tear down after class |
99 | 99 | public static function tearDownAfterClass() |
100 | 100 | { |
101 | - global $conf,$user,$langs,$db; |
|
102 | - $db->rollback(); |
|
101 | + global $conf,$user,$langs,$db; |
|
102 | + $db->rollback(); |
|
103 | 103 | |
104 | - print __METHOD__."\n"; |
|
104 | + print __METHOD__."\n"; |
|
105 | 105 | } |
106 | 106 | |
107 | - /** |
|
108 | - * Init phpunit tests |
|
109 | - * |
|
110 | - * @return void |
|
111 | - */ |
|
107 | + /** |
|
108 | + * Init phpunit tests |
|
109 | + * |
|
110 | + * @return void |
|
111 | + */ |
|
112 | 112 | protected function setUp() |
113 | 113 | { |
114 | - global $conf,$user,$langs,$db; |
|
115 | - $conf=$this->savconf; |
|
116 | - $user=$this->savuser; |
|
117 | - $langs=$this->savlangs; |
|
118 | - $db=$this->savdb; |
|
114 | + global $conf,$user,$langs,$db; |
|
115 | + $conf=$this->savconf; |
|
116 | + $user=$this->savuser; |
|
117 | + $langs=$this->savlangs; |
|
118 | + $db=$this->savdb; |
|
119 | 119 | |
120 | - print __METHOD__."\n"; |
|
120 | + print __METHOD__."\n"; |
|
121 | 121 | } |
122 | 122 | |
123 | - /** |
|
124 | - * End phpunit tests |
|
125 | - * |
|
126 | - * @return void |
|
127 | - */ |
|
123 | + /** |
|
124 | + * End phpunit tests |
|
125 | + * |
|
126 | + * @return void |
|
127 | + */ |
|
128 | 128 | protected function tearDown() |
129 | 129 | { |
130 | - print __METHOD__."\n"; |
|
130 | + print __METHOD__."\n"; |
|
131 | 131 | } |
132 | 132 | |
133 | 133 | /** |
@@ -137,43 +137,43 @@ discard block |
||
137 | 137 | */ |
138 | 138 | public function testLang() |
139 | 139 | { |
140 | - global $conf,$user,$langs,$db; |
|
141 | - $conf=$this->savconf; |
|
142 | - $user=$this->savuser; |
|
143 | - $langs=$this->savlangs; |
|
144 | - $db=$this->savdb; |
|
140 | + global $conf,$user,$langs,$db; |
|
141 | + $conf=$this->savconf; |
|
142 | + $user=$this->savuser; |
|
143 | + $langs=$this->savlangs; |
|
144 | + $db=$this->savdb; |
|
145 | 145 | |
146 | 146 | include_once DOL_DOCUMENT_ROOT.'/core/class/translate.class.php'; |
147 | 147 | |
148 | - $filesarray = scandir(DOL_DOCUMENT_ROOT.'/langs'); |
|
149 | - foreach($filesarray as $key => $code) |
|
150 | - { |
|
151 | - if (! preg_match('/^[a-z]+_[A-Z]+$/',$code)) continue; |
|
152 | - |
|
153 | - print 'Check language file for lang code='.$code."\n"; |
|
154 | - $tmplangs=new Translate('',$conf); |
|
155 | - $langcode=$code; |
|
156 | - $tmplangs->setDefaultLang($langcode); |
|
157 | - $tmplangs->load("main"); |
|
158 | - |
|
159 | - $result=$tmplangs->transnoentitiesnoconv("SeparatorDecimal"); |
|
160 | - print __METHOD__." SeparatorDecimal=".$result."\n"; |
|
161 | - $this->assertContains($result,array('.',',','/',' ','','None'), 'Error for decimal separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
162 | - |
|
163 | - $result=$tmplangs->transnoentitiesnoconv("SeparatorThousand"); |
|
164 | - print __METHOD__." SeparatorThousand=".$result."\n"; |
|
165 | - $this->assertContains($result, array('.',',','/',' ','','\'','None','Space'), 'Error for thousand separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
166 | - |
|
167 | - // Test java string contains only d,M,y,/,-,. and not m,... |
|
168 | - $result=$tmplangs->transnoentitiesnoconv("FormatDateShortJava"); |
|
169 | - print __METHOD__." FormatDateShortJava=".$result."\n"; |
|
170 | - $this->assertRegExp('/^[dMy\/\-\.]+$/',$result,'FormatDateShortJava KO for lang code '.$code); |
|
171 | - $result=$tmplangs->trans("FormatDateShortJavaInput"); |
|
172 | - print __METHOD__." FormatDateShortJavaInput=".$result."\n"; |
|
173 | - $this->assertRegExp('/^[dMy\/\-\.]+$/',$result,'FormatDateShortJavaInput KO for lang code '.$code); |
|
174 | - |
|
175 | - unset($tmplangs); |
|
176 | - } |
|
148 | + $filesarray = scandir(DOL_DOCUMENT_ROOT.'/langs'); |
|
149 | + foreach($filesarray as $key => $code) |
|
150 | + { |
|
151 | + if (! preg_match('/^[a-z]+_[A-Z]+$/',$code)) continue; |
|
152 | + |
|
153 | + print 'Check language file for lang code='.$code."\n"; |
|
154 | + $tmplangs=new Translate('',$conf); |
|
155 | + $langcode=$code; |
|
156 | + $tmplangs->setDefaultLang($langcode); |
|
157 | + $tmplangs->load("main"); |
|
158 | + |
|
159 | + $result=$tmplangs->transnoentitiesnoconv("SeparatorDecimal"); |
|
160 | + print __METHOD__." SeparatorDecimal=".$result."\n"; |
|
161 | + $this->assertContains($result,array('.',',','/',' ','','None'), 'Error for decimal separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
162 | + |
|
163 | + $result=$tmplangs->transnoentitiesnoconv("SeparatorThousand"); |
|
164 | + print __METHOD__." SeparatorThousand=".$result."\n"; |
|
165 | + $this->assertContains($result, array('.',',','/',' ','','\'','None','Space'), 'Error for thousand separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
166 | + |
|
167 | + // Test java string contains only d,M,y,/,-,. and not m,... |
|
168 | + $result=$tmplangs->transnoentitiesnoconv("FormatDateShortJava"); |
|
169 | + print __METHOD__." FormatDateShortJava=".$result."\n"; |
|
170 | + $this->assertRegExp('/^[dMy\/\-\.]+$/',$result,'FormatDateShortJava KO for lang code '.$code); |
|
171 | + $result=$tmplangs->trans("FormatDateShortJavaInput"); |
|
172 | + print __METHOD__." FormatDateShortJavaInput=".$result."\n"; |
|
173 | + $this->assertRegExp('/^[dMy\/\-\.]+$/',$result,'FormatDateShortJavaInput KO for lang code '.$code); |
|
174 | + |
|
175 | + unset($tmplangs); |
|
176 | + } |
|
177 | 177 | |
178 | 178 | return; |
179 | 179 | } |
@@ -23,23 +23,23 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
30 | 30 | require_once dirname(__FILE__).'/../../htdocs/core/lib/security.lib.php'; |
31 | 31 | require_once dirname(__FILE__).'/../../htdocs/core/lib/security2.lib.php'; |
32 | 32 | |
33 | -if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); |
|
34 | -if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); |
|
35 | -if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); |
|
36 | -if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); |
|
37 | -if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK','1'); |
|
38 | -if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); |
|
39 | -if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); // If there is no menu to show |
|
40 | -if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); // If we don't need to load the html.form.class.php |
|
41 | -if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); |
|
42 | -if (! defined("NOLOGIN")) define("NOLOGIN",'1'); // If this page is public (can be called outside logged session) |
|
33 | +if (!defined('NOREQUIREUSER')) define('NOREQUIREUSER', '1'); |
|
34 | +if (!defined('NOREQUIREDB')) define('NOREQUIREDB', '1'); |
|
35 | +if (!defined('NOREQUIRESOC')) define('NOREQUIRESOC', '1'); |
|
36 | +if (!defined('NOREQUIRETRAN')) define('NOREQUIRETRAN', '1'); |
|
37 | +if (!defined('NOCSRFCHECK')) define('NOCSRFCHECK', '1'); |
|
38 | +if (!defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', '1'); |
|
39 | +if (!defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1'); // If there is no menu to show |
|
40 | +if (!defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1'); // If we don't need to load the html.form.class.php |
|
41 | +if (!defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1'); |
|
42 | +if (!defined("NOLOGIN")) define("NOLOGIN", '1'); // If this page is public (can be called outside logged session) |
|
43 | 43 | |
44 | 44 | if (empty($user->id)) |
45 | 45 | { |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | $user->fetch(1); |
48 | 48 | $user->getrights(); |
49 | 49 | } |
50 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
50 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
51 | 51 | |
52 | 52 | |
53 | 53 | /** |
@@ -75,11 +75,11 @@ discard block |
||
75 | 75 | parent::__construct(); |
76 | 76 | |
77 | 77 | //$this->sharedFixture |
78 | - global $conf,$user,$langs,$db; |
|
79 | - $this->savconf=$conf; |
|
80 | - $this->savuser=$user; |
|
81 | - $this->savlangs=$langs; |
|
82 | - $this->savdb=$db; |
|
78 | + global $conf, $user, $langs, $db; |
|
79 | + $this->savconf = $conf; |
|
80 | + $this->savuser = $user; |
|
81 | + $this->savlangs = $langs; |
|
82 | + $this->savdb = $db; |
|
83 | 83 | |
84 | 84 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
85 | 85 | //print " - db ".$db->db; |
@@ -89,8 +89,8 @@ discard block |
||
89 | 89 | // Static methods |
90 | 90 | public static function setUpBeforeClass() |
91 | 91 | { |
92 | - global $conf,$user,$langs,$db; |
|
93 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
92 | + global $conf, $user, $langs, $db; |
|
93 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
94 | 94 | |
95 | 95 | print __METHOD__."\n"; |
96 | 96 | } |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | // tear down after class |
99 | 99 | public static function tearDownAfterClass() |
100 | 100 | { |
101 | - global $conf,$user,$langs,$db; |
|
101 | + global $conf, $user, $langs, $db; |
|
102 | 102 | $db->rollback(); |
103 | 103 | |
104 | 104 | print __METHOD__."\n"; |
@@ -111,11 +111,11 @@ discard block |
||
111 | 111 | */ |
112 | 112 | protected function setUp() |
113 | 113 | { |
114 | - global $conf,$user,$langs,$db; |
|
115 | - $conf=$this->savconf; |
|
116 | - $user=$this->savuser; |
|
117 | - $langs=$this->savlangs; |
|
118 | - $db=$this->savdb; |
|
114 | + global $conf, $user, $langs, $db; |
|
115 | + $conf = $this->savconf; |
|
116 | + $user = $this->savuser; |
|
117 | + $langs = $this->savlangs; |
|
118 | + $db = $this->savdb; |
|
119 | 119 | |
120 | 120 | print __METHOD__."\n"; |
121 | 121 | } |
@@ -137,40 +137,40 @@ discard block |
||
137 | 137 | */ |
138 | 138 | public function testLang() |
139 | 139 | { |
140 | - global $conf,$user,$langs,$db; |
|
141 | - $conf=$this->savconf; |
|
142 | - $user=$this->savuser; |
|
143 | - $langs=$this->savlangs; |
|
144 | - $db=$this->savdb; |
|
140 | + global $conf, $user, $langs, $db; |
|
141 | + $conf = $this->savconf; |
|
142 | + $user = $this->savuser; |
|
143 | + $langs = $this->savlangs; |
|
144 | + $db = $this->savdb; |
|
145 | 145 | |
146 | 146 | include_once DOL_DOCUMENT_ROOT.'/core/class/translate.class.php'; |
147 | 147 | |
148 | 148 | $filesarray = scandir(DOL_DOCUMENT_ROOT.'/langs'); |
149 | - foreach($filesarray as $key => $code) |
|
149 | + foreach ($filesarray as $key => $code) |
|
150 | 150 | { |
151 | - if (! preg_match('/^[a-z]+_[A-Z]+$/',$code)) continue; |
|
151 | + if (!preg_match('/^[a-z]+_[A-Z]+$/', $code)) continue; |
|
152 | 152 | |
153 | 153 | print 'Check language file for lang code='.$code."\n"; |
154 | - $tmplangs=new Translate('',$conf); |
|
155 | - $langcode=$code; |
|
154 | + $tmplangs = new Translate('', $conf); |
|
155 | + $langcode = $code; |
|
156 | 156 | $tmplangs->setDefaultLang($langcode); |
157 | 157 | $tmplangs->load("main"); |
158 | 158 | |
159 | - $result=$tmplangs->transnoentitiesnoconv("SeparatorDecimal"); |
|
159 | + $result = $tmplangs->transnoentitiesnoconv("SeparatorDecimal"); |
|
160 | 160 | print __METHOD__." SeparatorDecimal=".$result."\n"; |
161 | - $this->assertContains($result,array('.',',','/',' ','','None'), 'Error for decimal separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
161 | + $this->assertContains($result, array('.', ',', '/', ' ', '', 'None'), 'Error for decimal separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
162 | 162 | |
163 | - $result=$tmplangs->transnoentitiesnoconv("SeparatorThousand"); |
|
163 | + $result = $tmplangs->transnoentitiesnoconv("SeparatorThousand"); |
|
164 | 164 | print __METHOD__." SeparatorThousand=".$result."\n"; |
165 | - $this->assertContains($result, array('.',',','/',' ','','\'','None','Space'), 'Error for thousand separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
165 | + $this->assertContains($result, array('.', ',', '/', ' ', '', '\'', 'None', 'Space'), 'Error for thousand separator for lang code '.$code); // Note that ، that is coma for RTL languages is not supported |
|
166 | 166 | |
167 | 167 | // Test java string contains only d,M,y,/,-,. and not m,... |
168 | - $result=$tmplangs->transnoentitiesnoconv("FormatDateShortJava"); |
|
168 | + $result = $tmplangs->transnoentitiesnoconv("FormatDateShortJava"); |
|
169 | 169 | print __METHOD__." FormatDateShortJava=".$result."\n"; |
170 | - $this->assertRegExp('/^[dMy\/\-\.]+$/',$result,'FormatDateShortJava KO for lang code '.$code); |
|
171 | - $result=$tmplangs->trans("FormatDateShortJavaInput"); |
|
170 | + $this->assertRegExp('/^[dMy\/\-\.]+$/', $result, 'FormatDateShortJava KO for lang code '.$code); |
|
171 | + $result = $tmplangs->trans("FormatDateShortJavaInput"); |
|
172 | 172 | print __METHOD__." FormatDateShortJavaInput=".$result."\n"; |
173 | - $this->assertRegExp('/^[dMy\/\-\.]+$/',$result,'FormatDateShortJavaInput KO for lang code '.$code); |
|
173 | + $this->assertRegExp('/^[dMy\/\-\.]+$/', $result, 'FormatDateShortJavaInput KO for lang code '.$code); |
|
174 | 174 | |
175 | 175 | unset($tmplangs); |
176 | 176 | } |
@@ -30,16 +30,39 @@ discard block |
||
30 | 30 | require_once dirname(__FILE__).'/../../htdocs/core/lib/security.lib.php'; |
31 | 31 | require_once dirname(__FILE__).'/../../htdocs/core/lib/security2.lib.php'; |
32 | 32 | |
33 | -if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); |
|
34 | -if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); |
|
35 | -if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); |
|
36 | -if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); |
|
37 | -if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK','1'); |
|
38 | -if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); |
|
39 | -if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); // If there is no menu to show |
|
40 | -if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); // If we don't need to load the html.form.class.php |
|
41 | -if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); |
|
42 | -if (! defined("NOLOGIN")) define("NOLOGIN",'1'); // If this page is public (can be called outside logged session) |
|
33 | +if (! defined('NOREQUIREUSER')) { |
|
34 | + define('NOREQUIREUSER','1'); |
|
35 | +} |
|
36 | +if (! defined('NOREQUIREDB')) { |
|
37 | + define('NOREQUIREDB','1'); |
|
38 | +} |
|
39 | +if (! defined('NOREQUIRESOC')) { |
|
40 | + define('NOREQUIRESOC','1'); |
|
41 | +} |
|
42 | +if (! defined('NOREQUIRETRAN')) { |
|
43 | + define('NOREQUIRETRAN','1'); |
|
44 | +} |
|
45 | +if (! defined('NOCSRFCHECK')) { |
|
46 | + define('NOCSRFCHECK','1'); |
|
47 | +} |
|
48 | +if (! defined('NOTOKENRENEWAL')) { |
|
49 | + define('NOTOKENRENEWAL','1'); |
|
50 | +} |
|
51 | +if (! defined('NOREQUIREMENU')) { |
|
52 | + define('NOREQUIREMENU','1'); |
|
53 | +} |
|
54 | +// If there is no menu to show |
|
55 | +if (! defined('NOREQUIREHTML')) { |
|
56 | + define('NOREQUIREHTML','1'); |
|
57 | +} |
|
58 | +// If we don't need to load the html.form.class.php |
|
59 | +if (! defined('NOREQUIREAJAX')) { |
|
60 | + define('NOREQUIREAJAX','1'); |
|
61 | +} |
|
62 | +if (! defined("NOLOGIN")) { |
|
63 | + define("NOLOGIN",'1'); |
|
64 | +} |
|
65 | +// If this page is public (can be called outside logged session) |
|
43 | 66 | |
44 | 67 | if (empty($user->id)) |
45 | 68 | { |
@@ -148,7 +171,9 @@ discard block |
||
148 | 171 | $filesarray = scandir(DOL_DOCUMENT_ROOT.'/langs'); |
149 | 172 | foreach($filesarray as $key => $code) |
150 | 173 | { |
151 | - if (! preg_match('/^[a-z]+_[A-Z]+$/',$code)) continue; |
|
174 | + if (! preg_match('/^[a-z]+_[A-Z]+$/',$code)) { |
|
175 | + continue; |
|
176 | + } |
|
152 | 177 | |
153 | 178 | print 'Check language file for lang code='.$code."\n"; |
154 | 179 | $tmplangs=new Translate('',$conf); |
@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | |
33 | 33 | if (empty($user->id)) |
34 | 34 | { |
35 | - print "Load permissions for admin user nb 1\n"; |
|
36 | - $user->fetch(1); |
|
37 | - $user->getrights(); |
|
35 | + print "Load permissions for admin user nb 1\n"; |
|
36 | + $user->fetch(1); |
|
37 | + $user->getrights(); |
|
38 | 38 | } |
39 | 39 | $conf->global->MAIN_DISABLE_ALL_MAILS=1; |
40 | 40 | |
@@ -48,78 +48,78 @@ discard block |
||
48 | 48 | */ |
49 | 49 | class PaypalTest extends PHPUnit_Framework_TestCase |
50 | 50 | { |
51 | - protected $savconf; |
|
52 | - protected $savuser; |
|
53 | - protected $savlangs; |
|
54 | - protected $savdb; |
|
55 | - |
|
56 | - /** |
|
57 | - * Constructor |
|
58 | - * We save global variables into local variables |
|
59 | - * |
|
60 | - * @return ProductTest |
|
61 | - */ |
|
62 | - function __construct() |
|
63 | - { |
|
64 | - parent::__construct(); |
|
65 | - |
|
66 | - //$this->sharedFixture |
|
67 | - global $conf,$user,$langs,$db; |
|
68 | - $this->savconf=$conf; |
|
69 | - $this->savuser=$user; |
|
70 | - $this->savlangs=$langs; |
|
71 | - $this->savdb=$db; |
|
72 | - |
|
73 | - print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
74 | - //print " - db ".$db->db; |
|
75 | - print "\n"; |
|
76 | - } |
|
77 | - |
|
78 | - // Static methods |
|
79 | - public static function setUpBeforeClass() |
|
51 | + protected $savconf; |
|
52 | + protected $savuser; |
|
53 | + protected $savlangs; |
|
54 | + protected $savdb; |
|
55 | + |
|
56 | + /** |
|
57 | + * Constructor |
|
58 | + * We save global variables into local variables |
|
59 | + * |
|
60 | + * @return ProductTest |
|
61 | + */ |
|
62 | + function __construct() |
|
80 | 63 | { |
81 | - global $conf,$user,$langs,$db; |
|
64 | + parent::__construct(); |
|
65 | + |
|
66 | + //$this->sharedFixture |
|
67 | + global $conf,$user,$langs,$db; |
|
68 | + $this->savconf=$conf; |
|
69 | + $this->savuser=$user; |
|
70 | + $this->savlangs=$langs; |
|
71 | + $this->savdb=$db; |
|
72 | + |
|
73 | + print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
74 | + //print " - db ".$db->db; |
|
75 | + print "\n"; |
|
76 | + } |
|
77 | + |
|
78 | + // Static methods |
|
79 | + public static function setUpBeforeClass() |
|
80 | + { |
|
81 | + global $conf,$user,$langs,$db; |
|
82 | 82 | |
83 | - if (empty($conf->paypal->enabled)) { print __METHOD__." Module Paypal must be enabled.\n"; die(); } |
|
83 | + if (empty($conf->paypal->enabled)) { print __METHOD__." Module Paypal must be enabled.\n"; die(); } |
|
84 | 84 | |
85 | 85 | $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
86 | 86 | |
87 | - print __METHOD__."\n"; |
|
87 | + print __METHOD__."\n"; |
|
88 | 88 | } |
89 | 89 | |
90 | 90 | // tear down after class |
91 | 91 | public static function tearDownAfterClass() |
92 | 92 | { |
93 | - global $conf,$user,$langs,$db; |
|
94 | - $db->rollback(); |
|
93 | + global $conf,$user,$langs,$db; |
|
94 | + $db->rollback(); |
|
95 | 95 | |
96 | - print __METHOD__."\n"; |
|
96 | + print __METHOD__."\n"; |
|
97 | 97 | } |
98 | 98 | |
99 | - /** |
|
100 | - * Init phpunit tests |
|
101 | - * |
|
102 | - * @return void |
|
103 | - */ |
|
99 | + /** |
|
100 | + * Init phpunit tests |
|
101 | + * |
|
102 | + * @return void |
|
103 | + */ |
|
104 | 104 | protected function setUp() |
105 | 105 | { |
106 | - global $conf,$user,$langs,$db; |
|
107 | - $conf=$this->savconf; |
|
108 | - $user=$this->savuser; |
|
109 | - $langs=$this->savlangs; |
|
110 | - $db=$this->savdb; |
|
106 | + global $conf,$user,$langs,$db; |
|
107 | + $conf=$this->savconf; |
|
108 | + $user=$this->savuser; |
|
109 | + $langs=$this->savlangs; |
|
110 | + $db=$this->savdb; |
|
111 | 111 | |
112 | - print __METHOD__."\n"; |
|
112 | + print __METHOD__."\n"; |
|
113 | 113 | } |
114 | 114 | |
115 | - /** |
|
116 | - * End phpunit tests |
|
117 | - * |
|
118 | - * @return void |
|
119 | - */ |
|
115 | + /** |
|
116 | + * End phpunit tests |
|
117 | + * |
|
118 | + * @return void |
|
119 | + */ |
|
120 | 120 | protected function tearDown() |
121 | 121 | { |
122 | - print __METHOD__."\n"; |
|
122 | + print __METHOD__."\n"; |
|
123 | 123 | } |
124 | 124 | |
125 | 125 | /** |
@@ -129,20 +129,20 @@ discard block |
||
129 | 129 | */ |
130 | 130 | public function testPaypalOk() |
131 | 131 | { |
132 | - global $conf,$user,$langs,$db; |
|
133 | - $conf=$this->savconf; |
|
134 | - $user=$this->savuser; |
|
135 | - $langs=$this->savlangs; |
|
136 | - $db=$this->savdb; |
|
132 | + global $conf,$user,$langs,$db; |
|
133 | + $conf=$this->savconf; |
|
134 | + $user=$this->savuser; |
|
135 | + $langs=$this->savlangs; |
|
136 | + $db=$this->savdb; |
|
137 | 137 | |
138 | - $urltotest=getPaypalPaymentUrl(1,'free'); |
|
139 | - print "urltotest=".$urltotest."\n"; |
|
138 | + $urltotest=getPaypalPaymentUrl(1,'free'); |
|
139 | + print "urltotest=".$urltotest."\n"; |
|
140 | 140 | |
141 | - $result=getURLContent($urltotest, 'GET'); |
|
141 | + $result=getURLContent($urltotest, 'GET'); |
|
142 | 142 | |
143 | 143 | print __METHOD__." result=".$result."\n"; |
144 | - $this->assertLessThanOrEqual($result, 0); |
|
144 | + $this->assertLessThanOrEqual($result, 0); |
|
145 | 145 | |
146 | - return $result; |
|
146 | + return $result; |
|
147 | 147 | } |
148 | 148 | } |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | $user->fetch(1); |
37 | 37 | $user->getrights(); |
38 | 38 | } |
39 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
39 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
40 | 40 | |
41 | 41 | |
42 | 42 | /** |
@@ -64,11 +64,11 @@ discard block |
||
64 | 64 | parent::__construct(); |
65 | 65 | |
66 | 66 | //$this->sharedFixture |
67 | - global $conf,$user,$langs,$db; |
|
68 | - $this->savconf=$conf; |
|
69 | - $this->savuser=$user; |
|
70 | - $this->savlangs=$langs; |
|
71 | - $this->savdb=$db; |
|
67 | + global $conf, $user, $langs, $db; |
|
68 | + $this->savconf = $conf; |
|
69 | + $this->savuser = $user; |
|
70 | + $this->savlangs = $langs; |
|
71 | + $this->savdb = $db; |
|
72 | 72 | |
73 | 73 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
74 | 74 | //print " - db ".$db->db; |
@@ -78,11 +78,11 @@ discard block |
||
78 | 78 | // Static methods |
79 | 79 | public static function setUpBeforeClass() |
80 | 80 | { |
81 | - global $conf,$user,$langs,$db; |
|
81 | + global $conf, $user, $langs, $db; |
|
82 | 82 | |
83 | 83 | if (empty($conf->paypal->enabled)) { print __METHOD__." Module Paypal must be enabled.\n"; die(); } |
84 | 84 | |
85 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
85 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
86 | 86 | |
87 | 87 | print __METHOD__."\n"; |
88 | 88 | } |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | // tear down after class |
91 | 91 | public static function tearDownAfterClass() |
92 | 92 | { |
93 | - global $conf,$user,$langs,$db; |
|
93 | + global $conf, $user, $langs, $db; |
|
94 | 94 | $db->rollback(); |
95 | 95 | |
96 | 96 | print __METHOD__."\n"; |
@@ -103,11 +103,11 @@ discard block |
||
103 | 103 | */ |
104 | 104 | protected function setUp() |
105 | 105 | { |
106 | - global $conf,$user,$langs,$db; |
|
107 | - $conf=$this->savconf; |
|
108 | - $user=$this->savuser; |
|
109 | - $langs=$this->savlangs; |
|
110 | - $db=$this->savdb; |
|
106 | + global $conf, $user, $langs, $db; |
|
107 | + $conf = $this->savconf; |
|
108 | + $user = $this->savuser; |
|
109 | + $langs = $this->savlangs; |
|
110 | + $db = $this->savdb; |
|
111 | 111 | |
112 | 112 | print __METHOD__."\n"; |
113 | 113 | } |
@@ -129,16 +129,16 @@ discard block |
||
129 | 129 | */ |
130 | 130 | public function testPaypalOk() |
131 | 131 | { |
132 | - global $conf,$user,$langs,$db; |
|
133 | - $conf=$this->savconf; |
|
134 | - $user=$this->savuser; |
|
135 | - $langs=$this->savlangs; |
|
136 | - $db=$this->savdb; |
|
132 | + global $conf, $user, $langs, $db; |
|
133 | + $conf = $this->savconf; |
|
134 | + $user = $this->savuser; |
|
135 | + $langs = $this->savlangs; |
|
136 | + $db = $this->savdb; |
|
137 | 137 | |
138 | - $urltotest=getPaypalPaymentUrl(1,'free'); |
|
138 | + $urltotest = getPaypalPaymentUrl(1, 'free'); |
|
139 | 139 | print "urltotest=".$urltotest."\n"; |
140 | 140 | |
141 | - $result=getURLContent($urltotest, 'GET'); |
|
141 | + $result = getURLContent($urltotest, 'GET'); |
|
142 | 142 | |
143 | 143 | print __METHOD__." result=".$result."\n"; |
144 | 144 | $this->assertLessThanOrEqual($result, 0); |
@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | |
33 | 33 | if (empty($user->id)) |
34 | 34 | { |
35 | - print "Load permissions for admin user nb 1\n"; |
|
36 | - $user->fetch(1); |
|
37 | - $user->getrights(); |
|
35 | + print "Load permissions for admin user nb 1\n"; |
|
36 | + $user->fetch(1); |
|
37 | + $user->getrights(); |
|
38 | 38 | } |
39 | 39 | |
40 | 40 | $conf->global->MAIN_DISABLE_ALL_MAILS=1; |
@@ -49,75 +49,75 @@ discard block |
||
49 | 49 | */ |
50 | 50 | class PgsqlTest extends PHPUnit_Framework_TestCase |
51 | 51 | { |
52 | - protected $savconf; |
|
53 | - protected $savuser; |
|
54 | - protected $savlangs; |
|
55 | - protected $savdb; |
|
56 | - |
|
57 | - /** |
|
58 | - * Constructor |
|
59 | - * We save global variables into local variables |
|
60 | - * |
|
61 | - * @return ContactTest |
|
62 | - */ |
|
63 | - function __construct() |
|
64 | - { |
|
65 | - parent::__construct(); |
|
66 | - |
|
67 | - //$this->sharedFixture |
|
68 | - global $conf,$user,$langs,$db; |
|
69 | - $this->savconf=$conf; |
|
70 | - $this->savuser=$user; |
|
71 | - $this->savlangs=$langs; |
|
72 | - $this->savdb=$db; |
|
73 | - |
|
74 | - print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
75 | - //print " - db ".$db->db; |
|
76 | - print "\n"; |
|
77 | - } |
|
78 | - |
|
79 | - // Static methods |
|
80 | - public static function setUpBeforeClass() |
|
52 | + protected $savconf; |
|
53 | + protected $savuser; |
|
54 | + protected $savlangs; |
|
55 | + protected $savdb; |
|
56 | + |
|
57 | + /** |
|
58 | + * Constructor |
|
59 | + * We save global variables into local variables |
|
60 | + * |
|
61 | + * @return ContactTest |
|
62 | + */ |
|
63 | + function __construct() |
|
81 | 64 | { |
82 | - global $conf,$user,$langs,$db; |
|
65 | + parent::__construct(); |
|
66 | + |
|
67 | + //$this->sharedFixture |
|
68 | + global $conf,$user,$langs,$db; |
|
69 | + $this->savconf=$conf; |
|
70 | + $this->savuser=$user; |
|
71 | + $this->savlangs=$langs; |
|
72 | + $this->savdb=$db; |
|
73 | + |
|
74 | + print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
|
75 | + //print " - db ".$db->db; |
|
76 | + print "\n"; |
|
77 | + } |
|
78 | + |
|
79 | + // Static methods |
|
80 | + public static function setUpBeforeClass() |
|
81 | + { |
|
82 | + global $conf,$user,$langs,$db; |
|
83 | 83 | |
84 | 84 | $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
85 | 85 | |
86 | - print __METHOD__."\n"; |
|
86 | + print __METHOD__."\n"; |
|
87 | 87 | } |
88 | 88 | |
89 | 89 | // tear down after class |
90 | 90 | public static function tearDownAfterClass() |
91 | 91 | { |
92 | - global $conf,$user,$langs,$db; |
|
93 | - $db->rollback(); |
|
92 | + global $conf,$user,$langs,$db; |
|
93 | + $db->rollback(); |
|
94 | 94 | |
95 | - print __METHOD__."\n"; |
|
95 | + print __METHOD__."\n"; |
|
96 | 96 | } |
97 | 97 | |
98 | - /** |
|
99 | - * Init phpunit tests |
|
100 | - * |
|
101 | - * @return void |
|
102 | - */ |
|
98 | + /** |
|
99 | + * Init phpunit tests |
|
100 | + * |
|
101 | + * @return void |
|
102 | + */ |
|
103 | 103 | protected function setUp() |
104 | 104 | { |
105 | - global $conf,$user,$langs,$db; |
|
106 | - $conf=$this->savconf; |
|
107 | - $user=$this->savuser; |
|
108 | - $langs=$this->savlangs; |
|
109 | - $db=$this->savdb; |
|
105 | + global $conf,$user,$langs,$db; |
|
106 | + $conf=$this->savconf; |
|
107 | + $user=$this->savuser; |
|
108 | + $langs=$this->savlangs; |
|
109 | + $db=$this->savdb; |
|
110 | 110 | |
111 | - print __METHOD__."\n"; |
|
111 | + print __METHOD__."\n"; |
|
112 | 112 | } |
113 | - /** |
|
114 | - * End phpunit tests |
|
115 | - * |
|
116 | - * @return void |
|
117 | - */ |
|
113 | + /** |
|
114 | + * End phpunit tests |
|
115 | + * |
|
116 | + * @return void |
|
117 | + */ |
|
118 | 118 | protected function tearDown() |
119 | 119 | { |
120 | - print __METHOD__."\n"; |
|
120 | + print __METHOD__."\n"; |
|
121 | 121 | } |
122 | 122 | |
123 | 123 | /** |
@@ -127,11 +127,11 @@ discard block |
||
127 | 127 | */ |
128 | 128 | public function testConvertSQLFromMysql() |
129 | 129 | { |
130 | - global $conf,$user,$langs,$db; |
|
131 | - $conf=$this->savconf; |
|
132 | - $user=$this->savuser; |
|
133 | - $langs=$this->savlangs; |
|
134 | - $db=$this->savdb; |
|
130 | + global $conf,$user,$langs,$db; |
|
131 | + $conf=$this->savconf; |
|
132 | + $user=$this->savuser; |
|
133 | + $langs=$this->savlangs; |
|
134 | + $db=$this->savdb; |
|
135 | 135 | |
136 | 136 | $sql="ALTER TABLE llx_table RENAME TO llx_table_new;"; |
137 | 137 | $result=DoliDBPgsql::convertSQLFromMysql($sql); |
@@ -159,23 +159,23 @@ discard block |
||
159 | 159 | $this->assertEquals($result, "-- ALTER TABLE llx_table MODIFY name varchar(60); replaced by --\nALTER TABLE llx_table ALTER COLUMN name TYPE varchar(60);"); |
160 | 160 | |
161 | 161 | // Create a constraint |
162 | - $sql='ALTER TABLE llx_tablechild ADD CONSTRAINT fk_tablechild_fk_fieldparent FOREIGN KEY (fk_fieldparent) REFERENCES llx_tableparent (rowid)'; |
|
163 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
162 | + $sql='ALTER TABLE llx_tablechild ADD CONSTRAINT fk_tablechild_fk_fieldparent FOREIGN KEY (fk_fieldparent) REFERENCES llx_tableparent (rowid)'; |
|
163 | + $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
164 | 164 | print __METHOD__." result=".$result."\n"; |
165 | - $this->assertEquals($result, $sql.' DEFERRABLE INITIALLY IMMEDIATE;'); |
|
165 | + $this->assertEquals($result, $sql.' DEFERRABLE INITIALLY IMMEDIATE;'); |
|
166 | 166 | |
167 | 167 | // Test GROUP_CONCAT (without SEPARATOR) |
168 | - $sql="SELECT a.b, GROUP_CONCAT(a.c) FROM table GROUP BY a.b"; |
|
169 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
168 | + $sql="SELECT a.b, GROUP_CONCAT(a.c) FROM table GROUP BY a.b"; |
|
169 | + $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
170 | 170 | print __METHOD__." result=".$result."\n"; |
171 | - $this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (without SEPARATOR)'); |
|
171 | + $this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (without SEPARATOR)'); |
|
172 | 172 | |
173 | 173 | // Test GROUP_CONCAT (with SEPARATOR) |
174 | - $sql="SELECT a.b, GROUP_CONCAT(a.c SEPARATOR ',') FROM table GROUP BY a.b"; |
|
175 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
174 | + $sql="SELECT a.b, GROUP_CONCAT(a.c SEPARATOR ',') FROM table GROUP BY a.b"; |
|
175 | + $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
176 | 176 | print __METHOD__." result=".$result."\n"; |
177 | - $this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (with SEPARATOR)'); |
|
177 | + $this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (with SEPARATOR)'); |
|
178 | 178 | |
179 | - return $result; |
|
179 | + return $result; |
|
180 | 180 | } |
181 | 181 | } |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
@@ -37,7 +37,7 @@ discard block |
||
37 | 37 | $user->getrights(); |
38 | 38 | } |
39 | 39 | |
40 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
40 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
41 | 41 | |
42 | 42 | |
43 | 43 | /** |
@@ -65,11 +65,11 @@ discard block |
||
65 | 65 | parent::__construct(); |
66 | 66 | |
67 | 67 | //$this->sharedFixture |
68 | - global $conf,$user,$langs,$db; |
|
69 | - $this->savconf=$conf; |
|
70 | - $this->savuser=$user; |
|
71 | - $this->savlangs=$langs; |
|
72 | - $this->savdb=$db; |
|
68 | + global $conf, $user, $langs, $db; |
|
69 | + $this->savconf = $conf; |
|
70 | + $this->savuser = $user; |
|
71 | + $this->savlangs = $langs; |
|
72 | + $this->savdb = $db; |
|
73 | 73 | |
74 | 74 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
75 | 75 | //print " - db ".$db->db; |
@@ -79,9 +79,9 @@ discard block |
||
79 | 79 | // Static methods |
80 | 80 | public static function setUpBeforeClass() |
81 | 81 | { |
82 | - global $conf,$user,$langs,$db; |
|
82 | + global $conf, $user, $langs, $db; |
|
83 | 83 | |
84 | - $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
84 | + $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
|
85 | 85 | |
86 | 86 | print __METHOD__."\n"; |
87 | 87 | } |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | // tear down after class |
90 | 90 | public static function tearDownAfterClass() |
91 | 91 | { |
92 | - global $conf,$user,$langs,$db; |
|
92 | + global $conf, $user, $langs, $db; |
|
93 | 93 | $db->rollback(); |
94 | 94 | |
95 | 95 | print __METHOD__."\n"; |
@@ -102,11 +102,11 @@ discard block |
||
102 | 102 | */ |
103 | 103 | protected function setUp() |
104 | 104 | { |
105 | - global $conf,$user,$langs,$db; |
|
106 | - $conf=$this->savconf; |
|
107 | - $user=$this->savuser; |
|
108 | - $langs=$this->savlangs; |
|
109 | - $db=$this->savdb; |
|
105 | + global $conf, $user, $langs, $db; |
|
106 | + $conf = $this->savconf; |
|
107 | + $user = $this->savuser; |
|
108 | + $langs = $this->savlangs; |
|
109 | + $db = $this->savdb; |
|
110 | 110 | |
111 | 111 | print __METHOD__."\n"; |
112 | 112 | } |
@@ -127,52 +127,52 @@ discard block |
||
127 | 127 | */ |
128 | 128 | public function testConvertSQLFromMysql() |
129 | 129 | { |
130 | - global $conf,$user,$langs,$db; |
|
131 | - $conf=$this->savconf; |
|
132 | - $user=$this->savuser; |
|
133 | - $langs=$this->savlangs; |
|
134 | - $db=$this->savdb; |
|
135 | - |
|
136 | - $sql="ALTER TABLE llx_table RENAME TO llx_table_new;"; |
|
137 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
130 | + global $conf, $user, $langs, $db; |
|
131 | + $conf = $this->savconf; |
|
132 | + $user = $this->savuser; |
|
133 | + $langs = $this->savlangs; |
|
134 | + $db = $this->savdb; |
|
135 | + |
|
136 | + $sql = "ALTER TABLE llx_table RENAME TO llx_table_new;"; |
|
137 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
138 | 138 | print __METHOD__." result=".$result."\n"; |
139 | 139 | $this->assertEquals($result, "ALTER TABLE llx_table RENAME TO llx_table_new;"); |
140 | 140 | |
141 | - $sql="ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol;"; |
|
142 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
141 | + $sql = "ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol;"; |
|
142 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
143 | 143 | print __METHOD__." result=".$result."\n"; |
144 | 144 | $this->assertEquals($result, "ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0';"); |
145 | 145 | |
146 | - $sql="ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60);"; |
|
147 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
146 | + $sql = "ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60);"; |
|
147 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
148 | 148 | print __METHOD__." result=".$result."\n"; |
149 | 149 | $this->assertEquals($result, "-- ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60); replaced by --\nALTER TABLE llx_table RENAME COLUMN oldname TO newname"); |
150 | 150 | |
151 | - $sql="ALTER TABLE llx_table DROP COLUMN oldname;"; |
|
152 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
151 | + $sql = "ALTER TABLE llx_table DROP COLUMN oldname;"; |
|
152 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
153 | 153 | print __METHOD__." result=".$result."\n"; |
154 | 154 | $this->assertEquals($result, $sql); |
155 | 155 | |
156 | - $sql="ALTER TABLE llx_table MODIFY name varchar(60);"; |
|
157 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
156 | + $sql = "ALTER TABLE llx_table MODIFY name varchar(60);"; |
|
157 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
158 | 158 | print __METHOD__." result=".$result."\n"; |
159 | 159 | $this->assertEquals($result, "-- ALTER TABLE llx_table MODIFY name varchar(60); replaced by --\nALTER TABLE llx_table ALTER COLUMN name TYPE varchar(60);"); |
160 | 160 | |
161 | 161 | // Create a constraint |
162 | - $sql='ALTER TABLE llx_tablechild ADD CONSTRAINT fk_tablechild_fk_fieldparent FOREIGN KEY (fk_fieldparent) REFERENCES llx_tableparent (rowid)'; |
|
163 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
162 | + $sql = 'ALTER TABLE llx_tablechild ADD CONSTRAINT fk_tablechild_fk_fieldparent FOREIGN KEY (fk_fieldparent) REFERENCES llx_tableparent (rowid)'; |
|
163 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
164 | 164 | print __METHOD__." result=".$result."\n"; |
165 | 165 | $this->assertEquals($result, $sql.' DEFERRABLE INITIALLY IMMEDIATE;'); |
166 | 166 | |
167 | 167 | // Test GROUP_CONCAT (without SEPARATOR) |
168 | - $sql="SELECT a.b, GROUP_CONCAT(a.c) FROM table GROUP BY a.b"; |
|
169 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
168 | + $sql = "SELECT a.b, GROUP_CONCAT(a.c) FROM table GROUP BY a.b"; |
|
169 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
170 | 170 | print __METHOD__." result=".$result."\n"; |
171 | 171 | $this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (without SEPARATOR)'); |
172 | 172 | |
173 | 173 | // Test GROUP_CONCAT (with SEPARATOR) |
174 | - $sql="SELECT a.b, GROUP_CONCAT(a.c SEPARATOR ',') FROM table GROUP BY a.b"; |
|
175 | - $result=DoliDBPgsql::convertSQLFromMysql($sql); |
|
174 | + $sql = "SELECT a.b, GROUP_CONCAT(a.c SEPARATOR ',') FROM table GROUP BY a.b"; |
|
175 | + $result = DoliDBPgsql::convertSQLFromMysql($sql); |
|
176 | 176 | print __METHOD__." result=".$result."\n"; |
177 | 177 | $this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (with SEPARATOR)'); |
178 | 178 |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php |
24 | 24 | */ |
25 | 25 | |
26 | -global $conf,$user,$langs,$db; |
|
26 | +global $conf, $user, $langs, $db; |
|
27 | 27 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
28 | 28 | //require_once 'PHPUnit/Autoload.php'; |
29 | 29 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | $user->fetch(1); |
36 | 36 | $user->getrights(); |
37 | 37 | } |
38 | -$conf->global->MAIN_DISABLE_ALL_MAILS=1; |
|
38 | +$conf->global->MAIN_DISABLE_ALL_MAILS = 1; |
|
39 | 39 | |
40 | 40 | |
41 | 41 | /** |
@@ -63,11 +63,11 @@ discard block |
||
63 | 63 | parent::__construct(); |
64 | 64 | |
65 | 65 | //$this->sharedFixture |
66 | - global $conf,$user,$langs,$db; |
|
67 | - $this->savconf=$conf; |
|
68 | - $this->savuser=$user; |
|
69 | - $this->savlangs=$langs; |
|
70 | - $this->savdb=$db; |
|
66 | + global $conf, $user, $langs, $db; |
|
67 | + $this->savconf = $conf; |
|
68 | + $this->savuser = $user; |
|
69 | + $this->savlangs = $langs; |
|
70 | + $this->savdb = $db; |
|
71 | 71 | |
72 | 72 | print __METHOD__." db->type=".$db->type." user->id=".$user->id; |
73 | 73 | //print " - db ".$db->db; |
@@ -77,7 +77,7 @@ discard block |
||
77 | 77 | // Static methods |
78 | 78 | public static function setUpBeforeClass() |
79 | 79 | { |
80 | - global $conf,$user,$langs,$db; |
|
80 | + global $conf, $user, $langs, $db; |
|
81 | 81 | |
82 | 82 | if (empty($conf->produit->enabled)) { print __METHOD__." Module Product must be enabled.\n"; die(); } |
83 | 83 | |
@@ -88,7 +88,7 @@ discard block |
||
88 | 88 | // teardownafterclass |
89 | 89 | public static function tearDownAfterClass() |
90 | 90 | { |
91 | - global $conf,$user,$langs,$db; |
|
91 | + global $conf, $user, $langs, $db; |
|
92 | 92 | $db->rollback(); |
93 | 93 | |
94 | 94 | print __METHOD__."\n"; |
@@ -101,11 +101,11 @@ discard block |
||
101 | 101 | */ |
102 | 102 | protected function setUp() |
103 | 103 | { |
104 | - global $conf,$user,$langs,$db; |
|
105 | - $conf=$this->savconf; |
|
106 | - $user=$this->savuser; |
|
107 | - $langs=$this->savlangs; |
|
108 | - $db=$this->savdb; |
|
104 | + global $conf, $user, $langs, $db; |
|
105 | + $conf = $this->savconf; |
|
106 | + $user = $this->savuser; |
|
107 | + $langs = $this->savlangs; |
|
108 | + $db = $this->savdb; |
|
109 | 109 | |
110 | 110 | print __METHOD__."\n"; |
111 | 111 | } |
@@ -127,15 +127,15 @@ discard block |
||
127 | 127 | */ |
128 | 128 | public function testProductCreate() |
129 | 129 | { |
130 | - global $conf,$user,$langs,$db; |
|
131 | - $conf=$this->savconf; |
|
132 | - $user=$this->savuser; |
|
133 | - $langs=$this->savlangs; |
|
134 | - $db=$this->savdb; |
|
130 | + global $conf, $user, $langs, $db; |
|
131 | + $conf = $this->savconf; |
|
132 | + $user = $this->savuser; |
|
133 | + $langs = $this->savlangs; |
|
134 | + $db = $this->savdb; |
|
135 | 135 | |
136 | - $localobject=new Product($this->savdb); |
|
136 | + $localobject = new Product($this->savdb); |
|
137 | 137 | $localobject->initAsSpecimen(); |
138 | - $result=$localobject->create($user); |
|
138 | + $result = $localobject->create($user); |
|
139 | 139 | |
140 | 140 | print __METHOD__." result=".$result."\n"; |
141 | 141 | $this->assertLessThanOrEqual($result, 0); |
@@ -154,14 +154,14 @@ discard block |
||
154 | 154 | */ |
155 | 155 | public function testProductFetch($id) |
156 | 156 | { |
157 | - global $conf,$user,$langs,$db; |
|
158 | - $conf=$this->savconf; |
|
159 | - $user=$this->savuser; |
|
160 | - $langs=$this->savlangs; |
|
161 | - $db=$this->savdb; |
|
162 | - |
|
163 | - $localobject=new Product($this->savdb); |
|
164 | - $result=$localobject->fetch($id); |
|
157 | + global $conf, $user, $langs, $db; |
|
158 | + $conf = $this->savconf; |
|
159 | + $user = $this->savuser; |
|
160 | + $langs = $this->savlangs; |
|
161 | + $db = $this->savdb; |
|
162 | + |
|
163 | + $localobject = new Product($this->savdb); |
|
164 | + $result = $localobject->fetch($id); |
|
165 | 165 | print __METHOD__." id=".$id." result=".$result."\n"; |
166 | 166 | $this->assertLessThan($result, 0); |
167 | 167 | |
@@ -179,14 +179,14 @@ discard block |
||
179 | 179 | */ |
180 | 180 | public function testProductUpdate($localobject) |
181 | 181 | { |
182 | - global $conf,$user,$langs,$db; |
|
183 | - $conf=$this->savconf; |
|
184 | - $user=$this->savuser; |
|
185 | - $langs=$this->savlangs; |
|
186 | - $db=$this->savdb; |
|
187 | - |
|
188 | - $localobject->note='New note after update'; |
|
189 | - $result=$localobject->update($localobject->id,$user); |
|
182 | + global $conf, $user, $langs, $db; |
|
183 | + $conf = $this->savconf; |
|
184 | + $user = $this->savuser; |
|
185 | + $langs = $this->savlangs; |
|
186 | + $db = $this->savdb; |
|
187 | + |
|
188 | + $localobject->note = 'New note after update'; |
|
189 | + $result = $localobject->update($localobject->id, $user); |
|
190 | 190 | print __METHOD__." id=".$localobject->id." result=".$result."\n"; |
191 | 191 | $this->assertLessThan($result, 0); |
192 | 192 | |
@@ -204,11 +204,11 @@ discard block |
||
204 | 204 | */ |
205 | 205 | public function testProductOther($localobject) |
206 | 206 | { |
207 | - global $conf,$user,$langs,$db; |
|
208 | - $conf=$this->savconf; |
|
209 | - $user=$this->savuser; |
|
210 | - $langs=$this->savlangs; |
|
211 | - $db=$this->savdb; |
|
207 | + global $conf, $user, $langs, $db; |
|
208 | + $conf = $this->savconf; |
|
209 | + $user = $this->savuser; |
|
210 | + $langs = $this->savlangs; |
|
211 | + $db = $this->savdb; |
|
212 | 212 | |
213 | 213 | |
214 | 214 | return $localobject->id; |
@@ -225,16 +225,16 @@ discard block |
||
225 | 225 | */ |
226 | 226 | public function testProductDelete($id) |
227 | 227 | { |
228 | - global $conf,$user,$langs,$db; |
|
229 | - $conf=$this->savconf; |
|
230 | - $user=$this->savuser; |
|
231 | - $langs=$this->savlangs; |
|
232 | - $db=$this->savdb; |
|
228 | + global $conf, $user, $langs, $db; |
|
229 | + $conf = $this->savconf; |
|
230 | + $user = $this->savuser; |
|
231 | + $langs = $this->savlangs; |
|
232 | + $db = $this->savdb; |
|
233 | 233 | |
234 | - $localobject=new Product($this->savdb); |
|
235 | - $result=$localobject->fetch($id); |
|
234 | + $localobject = new Product($this->savdb); |
|
235 | + $result = $localobject->fetch($id); |
|
236 | 236 | |
237 | - $result=$localobject->delete($user); |
|
237 | + $result = $localobject->delete($user); |
|
238 | 238 | print __METHOD__." id=".$id." result=".$result."\n"; |
239 | 239 | $this->assertLessThan($result, 0); |
240 | 240 | |
@@ -248,13 +248,13 @@ discard block |
||
248 | 248 | */ |
249 | 249 | public function testProductStatic() |
250 | 250 | { |
251 | - global $conf,$user,$langs,$db; |
|
252 | - $conf=$this->savconf; |
|
253 | - $user=$this->savuser; |
|
254 | - $langs=$this->savlangs; |
|
255 | - $db=$this->savdb; |
|
251 | + global $conf, $user, $langs, $db; |
|
252 | + $conf = $this->savconf; |
|
253 | + $user = $this->savuser; |
|
254 | + $langs = $this->savlangs; |
|
255 | + $db = $this->savdb; |
|
256 | 256 | |
257 | - $localobject=new Product($db); |
|
257 | + $localobject = new Product($db); |
|
258 | 258 | |
259 | 259 | |
260 | 260 | return; |
@@ -59,9 +59,9 @@ discard block |
||
59 | 59 | */ |
60 | 60 | function __construct() |
61 | 61 | { |
62 | - parent::__construct(); |
|
62 | + parent::__construct(); |
|
63 | 63 | |
64 | - //$this->sharedFixture |
|
64 | + //$this->sharedFixture |
|
65 | 65 | global $conf,$user,$langs,$db; |
66 | 66 | $this->savconf=$conf; |
67 | 67 | $this->savuser=$user; |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | * Init phpunit tests |
96 | 96 | * |
97 | 97 | * @return void |
98 | - */ |
|
98 | + */ |
|
99 | 99 | protected function setUp() |
100 | 100 | { |
101 | 101 | global $conf,$user,$langs,$db; |
@@ -62,9 +62,9 @@ |
||
62 | 62 | */ |
63 | 63 | public function __construct() |
64 | 64 | { |
65 | - parent::__construct(); |
|
65 | + parent::__construct(); |
|
66 | 66 | |
67 | - //$this->sharedFixture |
|
67 | + //$this->sharedFixture |
|
68 | 68 | global $conf,$user,$langs,$db; |
69 | 69 | $this->savconf = $conf; |
70 | 70 | $this->savuser = $user; |
@@ -22,7 +22,7 @@ discard block |
||
22 | 22 | * \brief PHPUnit test |
23 | 23 | * \remarks To run this script as CLI: phpunit filename.php. |
24 | 24 | */ |
25 | -global $conf,$user,$langs,$db; |
|
25 | +global $conf, $user, $langs, $db; |
|
26 | 26 | //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver |
27 | 27 | //require_once 'PHPUnit/Autoload.php'; |
28 | 28 | require_once dirname(__FILE__).'/../../htdocs/master.inc.php'; |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | parent::__construct(); |
66 | 66 | |
67 | 67 | //$this->sharedFixture |
68 | - global $conf,$user,$langs,$db; |
|
68 | + global $conf, $user, $langs, $db; |
|
69 | 69 | $this->savconf = $conf; |
70 | 70 | $this->savuser = $user; |
71 | 71 | $this->savlangs = $langs; |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | // Static methods |
80 | 80 | public static function setUpBeforeClass() |
81 | 81 | { |
82 | - global $conf,$user,$langs,$db; |
|
82 | + global $conf, $user, $langs, $db; |
|
83 | 83 | $db->begin(); // This is to have all actions inside a transaction even if test launched without suite. |
84 | 84 | |
85 | 85 | echo __METHOD__."\n"; |
@@ -88,7 +88,7 @@ discard block |
||
88 | 88 | // tear down after class |
89 | 89 | public static function tearDownAfterClass() |
90 | 90 | { |
91 | - global $conf,$user,$langs,$db; |
|
91 | + global $conf, $user, $langs, $db; |
|
92 | 92 | $db->rollback(); |
93 | 93 | |
94 | 94 | echo __METHOD__."\n"; |
@@ -100,7 +100,7 @@ discard block |
||
100 | 100 | */ |
101 | 101 | protected function setUp() |
102 | 102 | { |
103 | - global $conf,$user,$langs,$db; |
|
103 | + global $conf, $user, $langs, $db; |
|
104 | 104 | $conf = $this->savconf; |
105 | 105 | $user = $this->savuser; |
106 | 106 | $langs = $this->savlangs; |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | */ |
143 | 143 | public function testPushDocument() |
144 | 144 | { |
145 | - global $conf,$user,$langs,$db; |
|
145 | + global $conf, $user, $langs, $db; |
|
146 | 146 | |
147 | 147 | $url = $this->api_url.'/documents/?api_key='.$this->api_key; |
148 | 148 |