Subversion Repositories Applications.referentiel

Rev

Rev 194 | Rev 212 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 194 Rev 199
Line 68... Line 68...
68
					$this->lancerTestsAuto();
68
					$this->lancerTestsAuto();
69
					break;
69
					break;
70
				case 'test11' :
70
				case 'test11' :
71
					$this->recupererDonnees();
71
					$this->recupererDonnees();
72
					Debug::printr('Départ lancement test 11 :');
72
					Debug::printr('Départ lancement test 11 :');
73
					$this->testerClassificationRang();
73
					$this->testerExitenceTaxonSuperieurTransmis();
74
					break;
74
					break;
75
				default :
75
				default :
76
					$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd));
76
					$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd));
77
			}
77
			}
78
			// Écriture de la date de fin du traitement
78
			// Écriture de la date de fin du traitement
Line 341... Line 341...
341
	}
341
	}
Line 342... Line 342...
342
	
342
	
343
	/**
343
	/**
344
	 * Test #08
344
	 * Test #08
-
 
345
	 */
-
 
346
	private function testerExistenceNumNomRetenu() {
-
 
347
		$noms_erreur = array();
-
 
348
		foreach ($this->noms as &$nom) {
-
 
349
			if ($nom['num_nom_retenu'] != '' && $nom['num_nom_retenu'] != $nom['num_nom']) {
-
 
350
				if ($nom['num_nom_retenu'] != 0 && !isset($this->noms[$nom['num_nom_retenu']])) {
-
 
351
					$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $nom['exclure_taxref']);
-
 
352
				} 
-
 
353
			}
-
 
354
		}
-
 
355
		return $noms_erreur;
-
 
356
	}
-
 
357
	
-
 
358
	/**
-
 
359
	 * Test #09
-
 
360
	 */
-
 
361
	private function testerTransmissionNumNomRetenu() {
-
 
362
		$noms_erreur = array();
-
 
363
		foreach ($this->noms as &$nom) {
-
 
364
			if ($nom['num_nom_retenu'] != $nom['num_nom'] && $nom['exclure_taxref'] == 0) {
-
 
365
				if ($nom['num_nom_retenu'] != 0 && isset($this->noms[$nom['num_nom_retenu']])) {
-
 
366
					if ($this->noms[$nom['num_nom_retenu']]['exclure_taxref'] != 0) {
-
 
367
						$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $this->noms[$nom['num_nom_retenu']]['exclure_taxref']);
-
 
368
					}
-
 
369
				} 
-
 
370
			}
-
 
371
		}
-
 
372
		return $noms_erreur;
-
 
373
	}
-
 
374
	
-
 
375
	/**
-
 
376
	 * Test #10
-
 
377
	 */
-
 
378
	private function testerSynonymeNumNomRetenu() {
-
 
379
		$noms_erreur = array();
-
 
380
		foreach ($this->noms as &$nom) {
-
 
381
			if ($nom['num_nom_retenu'] != $nom['num_nom']) {
-
 
382
				if ($nom['num_nom_retenu'] != 0 && isset($this->noms[$nom['num_nom_retenu']])) {
-
 
383
					if ($this->noms[$nom['num_nom_retenu']]['num_nom'] != $this->noms[$nom['num_nom_retenu']]['num_nom_retenu']) {
-
 
384
						$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $this->noms[$nom['num_nom_retenu']]['num_nom_retenu']);
-
 
385
					}
-
 
386
				} 
-
 
387
			}
-
 
388
		}
-
 
389
		return $noms_erreur;
-
 
390
	}
-
 
391
	
-
 
392
	
-
 
393
	/**
-
 
394
	 * Test #11
345
	 */
395
	 */
346
	private function testerNumTaxSupEgalZeroUnique() {
396
	private function testerNumTaxSupEgalZeroUnique() {
347
		$noms_erreur = array();
397
		$noms_erreur = array();
348
		foreach ($this->noms as &$nom) {
398
		foreach ($this->noms as &$nom) {
349
			if (preg_match('/^0$/', $nom['num_tax_sup'])) {
399
			if (preg_match('/^0$/', $nom['num_tax_sup'])) {
Line 356... Line 406...
356
		}
406
		}
357
		return $noms_erreur;
407
		return $noms_erreur;
358
	}
408
	}
Line 359... Line 409...
359
	
409
	
360
	/**
410
	/**
361
	 * Test #09
411
	 * Test #12
362
	 */
412
	 */
363
	private function testerTaxSupPourTaxon() {
413
	private function testerTaxSupPourTaxon() {
364
		$noms_erreur = array();
414
		$noms_erreur = array();
365
		foreach ($this->noms as &$nom) {
415
		foreach ($this->noms as &$nom) {
Line 369... Line 419...
369
		}
419
		}
370
		return $noms_erreur;
420
		return $noms_erreur;
371
	}
421
	}
Line 372... Line 422...
372
	
422
	
373
	/**
423
	/**
374
	 * Test #10
424
	 * Test #13
375
	 */
425
	 */
376
	private function testerExitenceTaxonSuperieur() {
426
	private function testerExistenceTaxonSuperieur() {
377
		$noms_erreur = array();
427
		$noms_erreur = array();
378
		foreach ($this->noms as &$nom) {
428
		foreach ($this->noms as &$nom) {
379
			if ($nom['num_nom_retenu'] == $nom['num_nom']) {
429
			if ($nom['num_nom_retenu'] == $nom['num_nom']) {
380
				if ($nom['num_tax_sup'] != 0 && !isset($this->noms[$nom['num_tax_sup']])) {
430
				if ($nom['num_tax_sup'] != 0 && !isset($this->noms[$nom['num_tax_sup']])) {
Line 384... Line 434...
384
		}
434
		}
385
		return $noms_erreur;
435
		return $noms_erreur;
386
	}
436
	}
Line 387... Line 437...
387
	
437
	
388
	/**
438
	/**
-
 
439
	 * Test #14
-
 
440
	 */
-
 
441
	private function testerTransmissionTaxonSuperieur() {
-
 
442
		$noms_erreur = array();
-
 
443
		foreach ($this->noms as &$nom) {
-
 
444
			if ($nom['num_nom_retenu'] == $nom['num_nom'] && $nom['exclure_taxref'] == 0) {
-
 
445
				if ($nom['num_tax_sup'] != 0 && isset($this->noms[$nom['num_tax_sup']])) {
-
 
446
					if ($this->noms[$nom['num_tax_sup']]['exclure_taxref'] != 0) {
-
 
447
						$noms_erreur[] = array($nom['num_nom'], $nom['num_tax_sup'], $this->noms[$nom['num_tax_sup']]['exclure_taxref']);
-
 
448
					}
-
 
449
				} 
-
 
450
			}
-
 
451
		}
-
 
452
		return $noms_erreur;
-
 
453
	}
-
 
454
	
-
 
455
	
-
 
456
	/**
389
	 * Test #11
457
	 * Test #15
390
	 */
458
	 */
391
	private function testerClassificationRang() {
459
	private function testerClassificationRang() {
392
		$noms_erreur = array();
460
		$noms_erreur = array();
393
		foreach ($this->noms as &$nom) {
461
		foreach ($this->noms as &$nom) {
Line 405... Line 473...
405
		}
473
		}
406
		return $noms_erreur;
474
		return $noms_erreur;
407
	}
475
	}
Line 408... Line 476...
408
	
476
	
409
	/**
477
	/**
410
	 * Test #12
478
	 * Test #16
411
	 */
479
	 */
412
	private function testerClassification() {
480
	private function testerClassification() {
413
		$noms_erreur = array();
481
		$noms_erreur = array();
414
		$this->noms_ok = array();
482
		$this->noms_ok = array();
Line 457... Line 525...
457
			return 'Valeur num_tax_sup incorrecte : '.$nom['num_tax_sup'];
525
			return 'Valeur num_tax_sup incorrecte : '.$nom['num_tax_sup'];
458
		}
526
		}
459
	}
527
	}
Line 460... Line 528...
460
	
528
	
461
	/**
529
	/**
462
	 * Test #13
530
	 * Test #17
463
	 */
531
	 */
464
	private function testerRang() {
532
	private function testerRang() {
Line 465... Line 533...
465
		$rangs = array_flip(explode(',', $this->manuel['rangs']));
533
		$rangs = array_flip(explode(',', $this->manuel['rangs']));
Line 473... Line 541...
473
		}
541
		}
474
		return $noms_erreur;
542
		return $noms_erreur;
475
	}
543
	}
Line 476... Line 544...
476
	
544
	
477
	/**
545
	/**
478
	 * Test #14
546
	 * Test #18
479
	 */
547
	 */
480
	private function testerNomCompletSupraGenerique() {
548
	private function testerNomCompletSupraGenerique() {
481
		$noms_erreur = array();
549
		$noms_erreur = array();
482
		foreach ($this->noms as &$nom) {
550
		foreach ($this->noms as &$nom) {
Line 492... Line 560...
492
		}
560
		}
493
		return $noms_erreur;
561
		return $noms_erreur;
494
	}
562
	}
Line 495... Line 563...
495
	
563
	
496
	/**
564
	/**
497
	 * Test #15
565
	 * Test #19
498
	 */
566
	 */
499
	private function testerNomCompletGenre() {
567
	private function testerNomCompletGenre() {
500
		$noms_erreur = array();
568
		$noms_erreur = array();
501
		foreach ($this->noms as &$nom) {
569
		foreach ($this->noms as &$nom) {
Line 511... Line 579...
511
		}
579
		}
512
		return $noms_erreur;
580
		return $noms_erreur;
513
	}
581
	}
Line 514... Line 582...
514
	
582
	
515
	/**
583
	/**
516
	 * Test #16
584
	 * Test #20
517
	 */
585
	 */
518
	private function testerNomCompletInfraGenre() {
586
	private function testerNomCompletInfraGenre() {
519
		$noms_erreur = array();
587
		$noms_erreur = array();
520
		foreach ($this->noms as &$nom) {
588
		foreach ($this->noms as &$nom) {
Line 539... Line 607...
539
		}
607
		}
540
		return $noms_erreur;
608
		return $noms_erreur;
541
	}
609
	}
Line 542... Line 610...
542
	
610
	
543
	/**
611
	/**
544
	 * Test #17
612
	 * Test #21
545
	 */
613
	 */
546
	private function testerNomCompletEspece() {
614
	private function testerNomCompletEspece() {
547
		$noms_erreur = array();
615
		$noms_erreur = array();
548
		foreach ($this->noms as &$nom) {
616
		foreach ($this->noms as &$nom) {
Line 563... Line 631...
563
		}
631
		}
564
		return $noms_erreur;
632
		return $noms_erreur;
565
	}
633
	}
Line 566... Line 634...
566
	
634
	
567
	/**
635
	/**
568
	 * Test #18
636
	 * Test #22
569
	 */
637
	 */
570
	private function testerNomCompletInfraSpecifique() {
638
	private function testerNomCompletInfraSpecifique() {
571
		$noms_erreur = array();
639
		$noms_erreur = array();
572
		foreach ($this->noms as &$nom) {
640
		foreach ($this->noms as &$nom) {
Line 589... Line 657...
589
		}
657
		}
590
		return $noms_erreur;
658
		return $noms_erreur;
591
	}
659
	}
Line 592... Line 660...
592
	
660
	
593
	/**
661
	/**
594
	 * Test #19
662
	 * Test #23
595
	 */
663
	 */
596
	private function testerNomSupraGeneriqueEspaces() {
664
	private function testerNomSupraGeneriqueEspaces() {
597
		$noms_erreur = array();
665
		$noms_erreur = array();
598
		foreach ($this->noms as &$nom) {
666
		foreach ($this->noms as &$nom) {
Line 605... Line 673...
605
		}
673
		}
606
		return $noms_erreur;
674
		return $noms_erreur;
607
	}
675
	}
Line 608... Line 676...
608
	
676
	
609
	/**
677
	/**
610
	 * Test #20
678
	 * Test #24
611
	 */
679
	 */
612
	private function testerNomSupraGeneriqueSyntaxe() {
680
	private function testerNomSupraGeneriqueSyntaxe() {
613
		$noms_erreur = array();
681
		$noms_erreur = array();
614
		foreach ($this->noms as &$nom) {
682
		foreach ($this->noms as &$nom) {
Line 621... Line 689...
621
		}
689
		}
622
		return $noms_erreur;
690
		return $noms_erreur;
623
	}
691
	}
Line 624... Line 692...
624
	
692
	
625
	/**
693
	/**
626
	 * Test #21
694
	 * Test #25
627
	 */
695
	 */
628
	private function testerNomSupraGeneriqueRang() {
696
	private function testerNomSupraGeneriqueRang() {
629
		$noms_erreur = array();
697
		$noms_erreur = array();
630
		foreach ($this->noms as &$nom) {
698
		foreach ($this->noms as &$nom) {
Line 636... Line 704...
636
		}
704
		}
637
		return $noms_erreur;
705
		return $noms_erreur;
638
	}
706
	}
Line 639... Line 707...
639
	
707
	
640
	/**
708
	/**
641
	 * Test #22
709
	 * Test #26
642
	 */
710
	 */
643
	private function testerGenreEspaces() {
711
	private function testerGenreEspaces() {
644
		$noms_erreur = array();
712
		$noms_erreur = array();
645
		foreach ($this->noms as &$nom) {
713
		foreach ($this->noms as &$nom) {
Line 652... Line 720...
652
		}
720
		}
653
		return $noms_erreur;
721
		return $noms_erreur;
654
	}
722
	}
Line 655... Line 723...
655
	
723
	
656
	/**
724
	/**
657
	 * Test #23
725
	 * Test #27
658
	 */
726
	 */
659
	private function testerGenreSyntaxe() {
727
	private function testerGenreSyntaxe() {
660
		$noms_erreur = array();
728
		$noms_erreur = array();
661
		foreach ($this->noms as &$nom) {
729
		foreach ($this->noms as &$nom) {
Line 672... Line 740...
672
		}
740
		}
673
		return $noms_erreur;
741
		return $noms_erreur;
674
	}
742
	}
Line 675... Line 743...
675
	
743
	
676
	/**
744
	/**
677
	 * Test #24
745
	 * Test #28
678
	 */
746
	 */
679
	private function testerGenreRang() {
747
	private function testerGenreRang() {
680
		$noms_erreur = array();
748
		$noms_erreur = array();
681
		foreach ($this->noms as &$nom) {
749
		foreach ($this->noms as &$nom) {
Line 687... Line 755...
687
		}
755
		}
688
		return $noms_erreur;
756
		return $noms_erreur;
689
	}
757
	}
Line 690... Line 758...
690
		
758
		
691
	/**
759
	/**
692
	 * Test #25
760
	 * Test #29
693
	 */
761
	 */
694
	private function testerEpitheteInfraGeneriqueSyntaxe() {
762
	private function testerEpitheteInfraGeneriqueSyntaxe() {
695
		$noms_erreur = array();
763
		$noms_erreur = array();
696
		foreach ($this->noms as &$nom) {
764
		foreach ($this->noms as &$nom) {
Line 703... Line 771...
703
		}
771
		}
704
		return $noms_erreur;
772
		return $noms_erreur;
705
	}
773
	}
Line 706... Line 774...
706
	
774
	
707
	/**
775
	/**
708
	 * Test #26
776
	 * Test #30
709
	 */
777
	 */
710
	private function testerEpitheteInfraGeneriqueRang() {
778
	private function testerEpitheteInfraGeneriqueRang() {
711
		$noms_erreur = array();
779
		$noms_erreur = array();
712
		foreach ($this->noms as &$nom) {
780
		foreach ($this->noms as &$nom) {
Line 718... Line 786...
718
		}
786
		}
719
		return $noms_erreur;
787
		return $noms_erreur;
720
	}
788
	}
Line 721... Line 789...
721
	
789
	
722
	/**
790
	/**
723
	 * Test #27
791
	 * Test #31
724
	 */
792
	 */
725
	private function testerEpitheteInfraGeneriqueEspaces() {
793
	private function testerEpitheteInfraGeneriqueEspaces() {
726
		$noms_erreur = array();
794
		$noms_erreur = array();
727
		foreach ($this->noms as &$nom) {
795
		foreach ($this->noms as &$nom) {
Line 734... Line 802...
734
		}
802
		}
735
		return $noms_erreur;
803
		return $noms_erreur;
736
	}
804
	}
Line 737... Line 805...
737
	
805
	
738
	/**
806
	/**
739
	 * Test #28
807
	 * Test #32
740
	 */
808
	 */
741
	private function testerEpitheteSpEspaces() {
809
	private function testerEpitheteSpEspaces() {
742
		$noms_erreur = array();
810
		$noms_erreur = array();
743
		foreach ($this->noms as &$nom) {
811
		foreach ($this->noms as &$nom) {
Line 750... Line 818...
750
		}
818
		}
751
		return $noms_erreur;
819
		return $noms_erreur;
752
	}
820
	}
Line 753... Line 821...
753
	
821
	
754
	/**
822
	/**
755
	 * Test #29
823
	 * Test #33
756
	 */
824
	 */
757
	private function testerEpitheteSpSyntaxe() {
825
	private function testerEpitheteSpSyntaxe() {
758
		$noms_erreur = array();
826
		$noms_erreur = array();
759
		foreach ($this->noms as &$nom) {
827
		foreach ($this->noms as &$nom) {
Line 770... Line 838...
770
		}
838
		}
771
		return $noms_erreur;
839
		return $noms_erreur;
772
	}
840
	}
Line 773... Line 841...
773
	
841
	
774
	/**
842
	/**
775
	 * Test #30
843
	 * Test #34
776
	 */
844
	 */
777
	private function testerEpitheteSpRang() {
845
	private function testerEpitheteSpRang() {
778
		$noms_erreur = array();
846
		$noms_erreur = array();
779
		foreach ($this->noms as &$nom) {
847
		foreach ($this->noms as &$nom) {
Line 785... Line 853...
785
		}
853
		}
786
		return $noms_erreur;
854
		return $noms_erreur;
787
	}
855
	}
Line 788... Line 856...
788
	
856
	
789
	/**
857
	/**
790
	 * Test #31
858
	 * Test #35
791
	 */
859
	 */
792
	private function testerTypeEpitheteEspaces() {
860
	private function testerTypeEpitheteEspaces() {
793
		$noms_erreur = array();
861
		$noms_erreur = array();
794
		foreach ($this->noms as &$nom) {
862
		foreach ($this->noms as &$nom) {
Line 801... Line 869...
801
		}
869
		}
802
		return $noms_erreur;
870
		return $noms_erreur;
803
	}
871
	}
Line 804... Line 872...
804
	
872
	
805
	/**
873
	/**
806
	 * Test #32
874
	 * Test #36
807
	 */
875
	 */
808
	private function testerTypeEpitheteSyntaxe() {
876
	private function testerTypeEpitheteSyntaxe() {
809
		$noms_erreur = array();
877
		$noms_erreur = array();
810
		foreach ($this->noms as &$nom) {
878
		foreach ($this->noms as &$nom) {
Line 816... Line 884...
816
		}
884
		}
817
		return $noms_erreur;
885
		return $noms_erreur;
818
	}
886
	}
Line 819... Line 887...
819
	
887
	
820
	/**
888
	/**
821
	 * Test #33
889
	 * Test #37
822
	 */
890
	 */
823
	private function testerTypeEpitheteHybridite() {
891
	private function testerTypeEpitheteHybridite() {
824
		$noms_erreur = array();
892
		$noms_erreur = array();
825
		foreach ($this->noms as &$nom) {
893
		foreach ($this->noms as &$nom) {
Line 831... Line 899...
831
		}
899
		}
832
		return $noms_erreur;
900
		return $noms_erreur;
833
	}
901
	}
Line 834... Line 902...
834
	
902
	
835
	/**
903
	/**
836
	 * Test #34
904
	 * Test #38
837
	 */
905
	 */
838
	private function testerEpitheteInfraSpEspaces() {
906
	private function testerEpitheteInfraSpEspaces() {
839
		$noms_erreur = array();
907
		$noms_erreur = array();
840
		foreach ($this->noms as &$nom) {
908
		foreach ($this->noms as &$nom) {
Line 847... Line 915...
847
		}
915
		}
848
		return $noms_erreur;
916
		return $noms_erreur;
849
	}
917
	}
Line 850... Line 918...
850
	
918
	
851
	/**
919
	/**
852
	 * Test #35
920
	 * Test #39
853
	 */
921
	 */
854
	private function testerEpitheteInfraSpSyntaxe() {
922
	private function testerEpitheteInfraSpSyntaxe() {
855
		$noms_erreur = array();
923
		$noms_erreur = array();
856
		foreach ($this->noms as &$nom) {
924
		foreach ($this->noms as &$nom) {
Line 867... Line 935...
867
		}
935
		}
868
		return $noms_erreur;
936
		return $noms_erreur;
869
	}
937
	}
Line 870... Line 938...
870
	
938
	
871
	/**
939
	/**
872
	 * Test #36
940
	 * Test #40
873
	 */
941
	 */
874
	private function testerEpitheteInfraSpRang() {
942
	private function testerEpitheteInfraSpRang() {
875
		$noms_erreur = array();
943
		$noms_erreur = array();
876
		foreach ($this->noms as &$nom) {
944
		foreach ($this->noms as &$nom) {
Line 882... Line 950...
882
		}
950
		}
883
		return $noms_erreur;
951
		return $noms_erreur;
884
	}
952
	}
Line 885... Line 953...
885
	
953
	
886
	/**
954
	/**
887
	 * Test #37
955
	 * Test #41
888
	 */
956
	 */
889
	private function testerGroupeCultivarSyntaxe() {
957
	private function testerGroupeCultivarSyntaxe() {
890
		$noms_erreur = array();
958
		$noms_erreur = array();
891
		foreach ($this->noms as &$nom) {
959
		foreach ($this->noms as &$nom) {
Line 898... Line 966...
898
		}
966
		}
899
		return $noms_erreur;
967
		return $noms_erreur;
900
	}
968
	}
Line 901... Line 969...
901
	
969
	
902
	/**
970
	/**
903
	 * Test #38
971
	 * Test #42
904
	 */
972
	 */
905
	private function testerGroupeCultivarRang() {
973
	private function testerGroupeCultivarRang() {
906
		$noms_erreur = array();
974
		$noms_erreur = array();
907
		foreach ($this->noms as &$nom) {
975
		foreach ($this->noms as &$nom) {
Line 913... Line 981...
913
		}
981
		}
914
		return $noms_erreur;
982
		return $noms_erreur;
915
	}
983
	}
Line 916... Line 984...
916
	
984
	
917
	/**
985
	/**
918
	 * Test #39
986
	 * Test #43
919
	 */
987
	 */
920
	private function testerCultivarSyntaxe() {
988
	private function testerCultivarSyntaxe() {
921
		$noms_erreur = array();
989
		$noms_erreur = array();
922
		foreach ($this->noms as &$nom) {
990
		foreach ($this->noms as &$nom) {
Line 929... Line 997...
929
		}
997
		}
930
		return $noms_erreur;
998
		return $noms_erreur;
931
	}
999
	}
Line 932... Line 1000...
932
	
1000
	
933
	/**
1001
	/**
934
	 * Test #40
1002
	 * Test #44
935
	 */
1003
	 */
936
	private function testerCultivarRang() {
1004
	private function testerCultivarRang() {
937
		$noms_erreur = array();
1005
		$noms_erreur = array();
938
		foreach ($this->noms as &$nom) {
1006
		foreach ($this->noms as &$nom) {
Line 944... Line 1012...
944
		}
1012
		}
945
		return $noms_erreur;
1013
		return $noms_erreur;
946
	}
1014
	}
Line 947... Line 1015...
947
	
1015
	
948
	/**
1016
	/**
949
	 * Test #41
1017
	 * Test #45
950
	 */
1018
	 */
951
	private function testerNomCommercialSyntaxe() {
1019
	private function testerNomCommercialSyntaxe() {
952
		$noms_erreur = array();
1020
		$noms_erreur = array();
953
		foreach ($this->noms as &$nom) {
1021
		foreach ($this->noms as &$nom) {
Line 960... Line 1028...
960
		}
1028
		}
961
		return $noms_erreur;
1029
		return $noms_erreur;
962
	}
1030
	}
Line 963... Line 1031...
963
	
1031
	
964
	/**
1032
	/**
965
	 * Test #42
1033
	 * Test #46
966
	 */
1034
	 */
967
	private function testerNomCommercialPresenceCultivar() {
1035
	private function testerNomCommercialPresenceCultivar() {
968
		$noms_erreur = array();
1036
		$noms_erreur = array();
969
		foreach ($this->noms as &$nom) {
1037
		foreach ($this->noms as &$nom) {
Line 973... Line 1041...
973
		}
1041
		}
974
		return $noms_erreur;
1042
		return $noms_erreur;
975
	}
1043
	}
Line 976... Line 1044...
976
	
1044
	
977
	/**
1045
	/**
978
	 * Test #43
1046
	 * Test #47
979
	 */
1047
	 */
980
	private function testerAuteurSyntaxe() {
1048
	private function testerAuteurSyntaxe() {
981
		$noms_erreur = array();
1049
		$noms_erreur = array();
982
		foreach ($this->noms as &$nom) {
1050
		foreach ($this->noms as &$nom) {
Line 989... Line 1057...
989
		}
1057
		}
990
		return $noms_erreur;
1058
		return $noms_erreur;
991
	}
1059
	}
Line 992... Line 1060...
992
	
1060
	
993
	/**
1061
	/**
994
	 * Test #44
1062
	 * Test #48
995
	 */
1063
	 */
996
	private function testerAnneeSyntaxe() {
1064
	private function testerAnneeSyntaxe() {
997
		$noms_erreur = array();
1065
		$noms_erreur = array();
998
		foreach ($this->noms as &$nom) {
1066
		foreach ($this->noms as &$nom) {
Line 1004... Line 1072...
1004
		}
1072
		}
1005
		return $noms_erreur;
1073
		return $noms_erreur;
1006
	}
1074
	}
Line 1007... Line 1075...
1007
	
1075
	
1008
	/**
1076
	/**
1009
	 * Test #45
1077
	 * Test #49
1010
	 */
1078
	 */
1011
	private function testerBiblioOrigineSyntaxe() {
1079
	private function testerBiblioOrigineSyntaxe() {
1012
		$noms_erreur = array();
1080
		$noms_erreur = array();
1013
		foreach ($this->noms as &$nom) {
1081
		foreach ($this->noms as &$nom) {
Line 1020... Line 1088...
1020
		}
1088
		}
1021
		return $noms_erreur;
1089
		return $noms_erreur;
1022
	}
1090
	}
Line 1023... Line 1091...
1023
	
1091
	
1024
	/**
1092
	/**
1025
	 * Test #46
1093
	 * Test #50
1026
	 */
1094
	 */
1027
	private function testerHomonymieSyntaxe() {
1095
	private function testerHomonymieSyntaxe() {
1028
		$noms_erreur = array();
1096
		$noms_erreur = array();
1029
		foreach ($this->noms as &$nom) {
1097
		foreach ($this->noms as &$nom) {
Line 1035... Line 1103...
1035
		}
1103
		}
1036
		return $noms_erreur;
1104
		return $noms_erreur;
1037
	}
1105
	}
Line 1038... Line 1106...
1038
	
1106
	
1039
	/**
1107
	/**
1040
	 * Test #47
1108
	 * Test #51
1041
	 */
1109
	 */
1042
	private function testerHomonymieExistence() {
1110
	private function testerHomonymieExistence() {
Line 1043... Line 1111...
1043
		$noms_homonymie = $this->classerNomsParNomComplet();
1111
		$noms_homonymie = $this->classerNomsParNomComplet();
Line 1053... Line 1121...
1053
		$noms_homonymie = null;
1121
		$noms_homonymie = null;
1054
		return $noms_erreur;
1122
		return $noms_erreur;
1055
	}
1123
	}
Line 1056... Line 1124...
1056
	
1124
	
1057
	/**
1125
	/**
1058
	 * Test #48
1126
	 * Test #52
1059
	 */
1127
	 */
1060
	private function testerBasionymeSyntaxe() {
1128
	private function testerBasionymeSyntaxe() {
1061
		$noms_erreur = array();
1129
		$noms_erreur = array();
1062
		foreach ($this->noms as &$nom) {
1130
		foreach ($this->noms as &$nom) {
Line 1068... Line 1136...
1068
		}
1136
		}
1069
		return $noms_erreur;
1137
		return $noms_erreur;
1070
	}
1138
	}
Line 1071... Line 1139...
1071
 
1139
 
1072
	/**
1140
	/**
1073
	 * Test #49
1141
	 * Test #53
1074
	 */
1142
	 */
1075
	private function testerBasionymeExistence() {
1143
	private function testerBasionymeExistence() {
1076
		$noms_erreur = array();
1144
		$noms_erreur = array();
1077
		foreach ($this->noms as &$nom) {
1145
		foreach ($this->noms as &$nom) {
Line 1083... Line 1151...
1083
		}
1151
		}
1084
		return $noms_erreur;
1152
		return $noms_erreur;
1085
	}
1153
	}
Line 1086... Line 1154...
1086
	
1154
	
1087
	/**
1155
	/**
1088
	 * Test #50
1156
	 * Test #54
1089
	 */
1157
	 */
1090
	private function testerSynonymeProparteSyntaxe() {
1158
	private function testerSynonymeProparteSyntaxe() {
1091
		$noms_erreur = array();
1159
		$noms_erreur = array();
1092
		foreach ($this->noms as &$nom) {
1160
		foreach ($this->noms as &$nom) {
Line 1098... Line 1166...
1098
		}
1166
		}
1099
		return $noms_erreur;
1167
		return $noms_erreur;
1100
	}
1168
	}
Line 1101... Line 1169...
1101
	
1169
	
1102
	/**
1170
	/**
1103
	 * Test #51
1171
	 * Test #55
1104
	 */
1172
	 */
1105
	private function testerSynonymeProparteExistence() {
1173
	private function testerSynonymeProparteExistence() {
1106
		$noms_erreur = array();
1174
		$noms_erreur = array();
1107
		foreach ($this->noms as &$nom) {
1175
		foreach ($this->noms as &$nom) {
Line 1120... Line 1188...
1120
		}
1188
		}
1121
		return $noms_erreur;
1189
		return $noms_erreur;
1122
	}
1190
	}
Line 1123... Line 1191...
1123
	
1191
	
1124
	/**
1192
	/**
1125
	 * Test #52
1193
	 * Test #56
1126
	 */
1194
	 */
1127
	private function testerSynonymeDouteuxSyntaxe() {
1195
	private function testerSynonymeDouteuxSyntaxe() {
1128
		$noms_erreur = array();
1196
		$noms_erreur = array();
1129
		foreach ($this->noms as &$nom) {
1197
		foreach ($this->noms as &$nom) {
Line 1135... Line 1203...
1135
		}
1203
		}
1136
		return $noms_erreur;		
1204
		return $noms_erreur;		
1137
	}
1205
	}
Line 1138... Line 1206...
1138
	
1206
	
1139
	/**
1207
	/**
1140
	 * Test #53
1208
	 * Test #57
1141
	 */
1209
	 */
1142
	private function testerSynonymeDouteuxNumNomRetenu() {
1210
	private function testerSynonymeDouteuxNumNomRetenu() {
1143
		$noms_erreur = array();
1211
		$noms_erreur = array();
1144
		foreach ($this->noms as &$nom) {
1212
		foreach ($this->noms as &$nom) {
Line 1148... Line 1216...
1148
		}
1216
		}
1149
		return $noms_erreur;
1217
		return $noms_erreur;
1150
	}
1218
	}
Line 1151... Line 1219...
1151
	
1219
	
1152
	/**
1220
	/**
1153
	 * Test #54
1221
	 * Test #58
1154
	 */
1222
	 */
1155
	private function testerSynonymeMalAppliqueSyntaxe() {
1223
	private function testerSynonymeMalAppliqueSyntaxe() {
1156
		$noms_erreur = array();
1224
		$noms_erreur = array();
1157
		foreach ($this->noms as &$nom) {
1225
		foreach ($this->noms as &$nom) {
Line 1163... Line 1231...
1163
		}
1231
		}
1164
		return $noms_erreur;
1232
		return $noms_erreur;
1165
	}
1233
	}
Line 1166... Line 1234...
1166
	
1234
	
1167
	/**
1235
	/**
1168
	 * Test #55
1236
	 * Test #59
1169
	 */
1237
	 */
1170
	private function testerSynonymeOrthographiqueSyntaxe() {
1238
	private function testerSynonymeOrthographiqueSyntaxe() {
1171
		$noms_erreur = array();
1239
		$noms_erreur = array();
1172
		foreach ($this->noms as $nom) {
1240
		foreach ($this->noms as $nom) {
Line 1178... Line 1246...
1178
		}
1246
		}
1179
		return $noms_erreur;
1247
		return $noms_erreur;
1180
	}
1248
	}
Line 1181... Line 1249...
1181
	
1249
	
1182
	/**
1250
	/**
1183
	 * Test #56
1251
	 * Test #60
1184
	 */
1252
	 */
1185
	private function testerSynonymeOrthographiqueExistence() {
1253
	private function testerSynonymeOrthographiqueExistence() {
1186
		$noms_erreur = array();
1254
		$noms_erreur = array();
1187
		foreach ($this->noms as &$nom) {
1255
		foreach ($this->noms as &$nom) {
Line 1193... Line 1261...
1193
		}
1261
		}
1194
		return $noms_erreur;
1262
		return $noms_erreur;
1195
	}
1263
	}
Line 1196... Line 1264...
1196
	
1264
	
1197
	/**
1265
	/**
1198
	 * Test #57
1266
	 * Test #61
1199
	 */
1267
	 */
1200
	private function testerHybrideParent01Syntaxe() {
1268
	private function testerHybrideParent01Syntaxe() {
1201
		$noms_erreur = array();
1269
		$noms_erreur = array();
1202
		foreach ($this->noms as &$nom) {
1270
		foreach ($this->noms as &$nom) {
Line 1208... Line 1276...
1208
		}
1276
		}
1209
		return $noms_erreur;
1277
		return $noms_erreur;
1210
	}
1278
	}
Line 1211... Line 1279...
1211
	
1279
	
1212
	/**
1280
	/**
1213
	 * Test #58
1281
	 * Test #62
1214
	 */
1282
	 */
1215
	private function testerHybrideParent01Existence() {
1283
	private function testerHybrideParent01Existence() {
1216
		$noms_erreur = array();
1284
		$noms_erreur = array();
1217
		foreach ($this->noms as &$nom) {
1285
		foreach ($this->noms as &$nom) {
Line 1223... Line 1291...
1223
		}
1291
		}
1224
		return $noms_erreur;
1292
		return $noms_erreur;
1225
	}
1293
	}
Line 1226... Line 1294...
1226
	
1294
	
1227
	/**
1295
	/**
1228
	 * Test #59
1296
	 * Test #63
1229
	 */
1297
	 */
1230
	private function testerHybrideParent02Syntaxe() {
1298
	private function testerHybrideParent02Syntaxe() {
1231
		$noms_erreur = array();
1299
		$noms_erreur = array();
1232
		foreach ($this->noms as &$nom) {
1300
		foreach ($this->noms as &$nom) {
Line 1238... Line 1306...
1238
		}
1306
		}
1239
		return $noms_erreur;
1307
		return $noms_erreur;
1240
	}
1308
	}
Line 1241... Line 1309...
1241
	
1309
	
1242
	/**
1310
	/**
1243
	 * Test #60
1311
	 * Test #64
1244
	 */
1312
	 */
1245
	private function testerHybrideParent02Existence() {
1313
	private function testerHybrideParent02Existence() {
1246
		$noms_erreur = array();
1314
		$noms_erreur = array();
1247
		foreach ($this->noms as &$nom) {
1315
		foreach ($this->noms as &$nom) {
Line 1253... Line 1321...
1253
		}
1321
		}
1254
		return $noms_erreur;
1322
		return $noms_erreur;
1255
	}
1323
	}
Line 1256... Line 1324...
1256
	
1324
	
1257
	/**
1325
	/**
1258
	 * Test #61
1326
	 * Test #65
1259
	 */
1327
	 */
1260
	private function testerPresenceSyntaxe() {
1328
	private function testerPresenceSyntaxe() {
1261
		$noms_erreur = array();
1329
		$noms_erreur = array();
1262
		foreach ($this->noms as &$nom) {
1330
		foreach ($this->noms as &$nom) {
Line 1268... Line 1336...
1268
		}
1336
		}
1269
		return $noms_erreur;
1337
		return $noms_erreur;
1270
	}
1338
	}
Line 1271... Line 1339...
1271
	
1339
	
1272
	/**
1340
	/**
1273
	 * Test #62
1341
	 * Test #66
1274
	 */
1342
	 */
1275
	private function testerStatutOrigineSyntaxe() {
1343
	private function testerStatutOrigineSyntaxe() {
1276
		$noms_erreur = array();
1344
		$noms_erreur = array();
1277
		foreach ($this->noms as &$nom) {
1345
		foreach ($this->noms as &$nom) {
Line 1283... Line 1351...
1283
		}
1351
		}
1284
		return $noms_erreur;
1352
		return $noms_erreur;
1285
	}
1353
	}
Line 1286... Line 1354...
1286
	
1354
	
1287
	/**
1355
	/**
1288
	 * Test #63
1356
	 * Test #67
1289
	 */
1357
	 */
1290
	private function testerStatutIntroductionSyntaxe() {
1358
	private function testerStatutIntroductionSyntaxe() {
1291
		$noms_erreur = array();
1359
		$noms_erreur = array();
1292
		foreach ($this->noms as &$nom) {
1360
		foreach ($this->noms as &$nom) {
Line 1298... Line 1366...
1298
		}
1366
		}
1299
		return $noms_erreur;
1367
		return $noms_erreur;
1300
	}
1368
	}
Line 1301... Line 1369...
1301
	
1369
	
1302
	/**
1370
	/**
1303
	 * Test #64
1371
	 * Test #68
1304
	 */
1372
	 */
1305
	private function testerStatutCultureSyntaxe() {
1373
	private function testerStatutCultureSyntaxe() {
1306
		$noms_erreur = array();
1374
		$noms_erreur = array();
1307
		foreach ($this->noms as &$nom) {
1375
		foreach ($this->noms as &$nom) {
Line 1313... Line 1381...
1313
		}
1381
		}
1314
		return $noms_erreur;
1382
		return $noms_erreur;
1315
	}
1383
	}
Line 1316... Line 1384...
1316
	
1384
	
1317
	/**
1385
	/**
1318
	 * Test #65
1386
	 * Test #69
1319
	 */
1387
	 */
1320
	private function testerExclureTaxRefSyntaxe() {
1388
	private function testerExclureTaxRefSyntaxe() {
1321
		$noms_erreur = array();
1389
		$noms_erreur = array();
1322
		foreach ($this->noms as &$nom) {
1390
		foreach ($this->noms as &$nom) {