@@ -80,6 +80,7 @@ public function testCanBeAfter(): void
80
80
$ this ->assertFalse ($ metadata ->isUsesMethod ());
81
81
$ this ->assertFalse ($ metadata ->isUsesTrait ());
82
82
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
83
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
83
84
84
85
$ this ->assertTrue ($ metadata ->isMethodLevel ());
85
86
$ this ->assertFalse ($ metadata ->isClassLevel ());
@@ -141,6 +142,7 @@ public function testCanBeAfterClass(): void
141
142
$ this ->assertFalse ($ metadata ->isUsesMethod ());
142
143
$ this ->assertFalse ($ metadata ->isUsesTrait ());
143
144
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
145
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
144
146
145
147
$ this ->assertTrue ($ metadata ->isMethodLevel ());
146
148
$ this ->assertFalse ($ metadata ->isClassLevel ());
@@ -202,6 +204,7 @@ public function testCanBeBackupGlobalsOnClass(): void
202
204
$ this ->assertFalse ($ metadata ->isUsesMethod ());
203
205
$ this ->assertFalse ($ metadata ->isUsesTrait ());
204
206
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
207
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
205
208
206
209
$ this ->assertFalse ($ metadata ->enabled ());
207
210
$ this ->assertTrue ($ metadata ->isClassLevel ());
@@ -264,6 +267,7 @@ public function testCanBeBackupGlobalsOnMethod(): void
264
267
$ this ->assertFalse ($ metadata ->isUsesMethod ());
265
268
$ this ->assertFalse ($ metadata ->isUsesTrait ());
266
269
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
270
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
267
271
268
272
$ this ->assertFalse ($ metadata ->enabled ());
269
273
$ this ->assertTrue ($ metadata ->isMethodLevel ());
@@ -326,6 +330,7 @@ public function testCanBeBackupStaticPropertiesOnClass(): void
326
330
$ this ->assertFalse ($ metadata ->isUsesMethod ());
327
331
$ this ->assertFalse ($ metadata ->isUsesTrait ());
328
332
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
333
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
329
334
330
335
$ this ->assertFalse ($ metadata ->enabled ());
331
336
$ this ->assertTrue ($ metadata ->isClassLevel ());
@@ -388,6 +393,7 @@ public function testCanBeBackupStaticPropertiesOnMethod(): void
388
393
$ this ->assertFalse ($ metadata ->isUsesMethod ());
389
394
$ this ->assertFalse ($ metadata ->isUsesTrait ());
390
395
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
396
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
391
397
392
398
$ this ->assertFalse ($ metadata ->enabled ());
393
399
$ this ->assertTrue ($ metadata ->isMethodLevel ());
@@ -450,6 +456,7 @@ public function testCanBeBeforeClass(): void
450
456
$ this ->assertFalse ($ metadata ->isUsesMethod ());
451
457
$ this ->assertFalse ($ metadata ->isUsesTrait ());
452
458
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
459
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
453
460
454
461
$ this ->assertTrue ($ metadata ->isMethodLevel ());
455
462
$ this ->assertFalse ($ metadata ->isClassLevel ());
@@ -510,6 +517,7 @@ public function testCanBeBefore(): void
510
517
$ this ->assertFalse ($ metadata ->isUsesMethod ());
511
518
$ this ->assertFalse ($ metadata ->isUsesTrait ());
512
519
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
520
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
513
521
514
522
$ this ->assertTrue ($ metadata ->isMethodLevel ());
515
523
$ this ->assertFalse ($ metadata ->isClassLevel ());
@@ -571,6 +579,7 @@ public function testCanBeCoversClass(): void
571
579
$ this ->assertFalse ($ metadata ->isUsesMethod ());
572
580
$ this ->assertFalse ($ metadata ->isUsesTrait ());
573
581
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
582
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
574
583
575
584
$ this ->assertSame (self ::class, $ metadata ->className ());
576
585
@@ -636,6 +645,7 @@ public function testCanBeCoversNamespace(): void
636
645
$ this ->assertFalse ($ metadata ->isUsesMethod ());
637
646
$ this ->assertFalse ($ metadata ->isUsesTrait ());
638
647
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
648
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
639
649
640
650
$ this ->assertSame ($ namespace , $ metadata ->namespace ());
641
651
@@ -699,6 +709,7 @@ public function testCanBeCoversClassesThatExtendClass(): void
699
709
$ this ->assertFalse ($ metadata ->isUsesMethod ());
700
710
$ this ->assertFalse ($ metadata ->isUsesTrait ());
701
711
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
712
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
702
713
703
714
$ this ->assertSame (self ::class, $ metadata ->className ());
704
715
@@ -762,6 +773,7 @@ public function testCanBeCoversClassesThatImplementInterface(): void
762
773
$ this ->assertFalse ($ metadata ->isUsesMethod ());
763
774
$ this ->assertFalse ($ metadata ->isUsesTrait ());
764
775
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
776
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
765
777
766
778
$ this ->assertSame (self ::class, $ metadata ->interfaceName ());
767
779
@@ -784,6 +796,7 @@ public function testCanBeCoversFunction(): void
784
796
$ this ->assertFalse ($ metadata ->isCoversClassesThatExtendClass ());
785
797
$ this ->assertFalse ($ metadata ->isCoversClassesThatImplementInterface ());
786
798
$ this ->assertTrue ($ metadata ->isCoversFunction ());
799
+ $ this ->assertFalse ($ metadata ->isCoversMethod ());
787
800
$ this ->assertFalse ($ metadata ->isCoversNothing ());
788
801
$ this ->assertFalse ($ metadata ->isCoversTrait ());
789
802
$ this ->assertFalse ($ metadata ->isDataProvider ());
@@ -824,6 +837,7 @@ public function testCanBeCoversFunction(): void
824
837
$ this ->assertFalse ($ metadata ->isUsesMethod ());
825
838
$ this ->assertFalse ($ metadata ->isUsesTrait ());
826
839
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
840
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
827
841
828
842
$ this ->assertSame ('f ' , $ metadata ->functionName ());
829
843
@@ -887,6 +901,7 @@ public function testCanBeCoversMethod(): void
887
901
$ this ->assertFalse ($ metadata ->isUsesMethod ());
888
902
$ this ->assertFalse ($ metadata ->isUsesTrait ());
889
903
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
904
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
890
905
891
906
$ this ->assertSame (self ::class, $ metadata ->className ());
892
907
$ this ->assertSame ('testCanBeCoversMethod ' , $ metadata ->methodName ());
@@ -912,6 +927,7 @@ public function testCanBeCoversNothingOnMethod(): void
912
927
$ this ->assertFalse ($ metadata ->isCoversFunction ());
913
928
$ this ->assertFalse ($ metadata ->isCoversMethod ());
914
929
$ this ->assertTrue ($ metadata ->isCoversNothing ());
930
+ $ this ->assertFalse ($ metadata ->isCoversTrait ());
915
931
$ this ->assertFalse ($ metadata ->isDataProvider ());
916
932
$ this ->assertFalse ($ metadata ->isDependsOnClass ());
917
933
$ this ->assertFalse ($ metadata ->isDependsOnMethod ());
@@ -950,6 +966,7 @@ public function testCanBeCoversNothingOnMethod(): void
950
966
$ this ->assertFalse ($ metadata ->isUsesMethod ());
951
967
$ this ->assertFalse ($ metadata ->isUsesTrait ());
952
968
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
969
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
953
970
954
971
$ this ->assertTrue ($ metadata ->isMethodLevel ());
955
972
$ this ->assertFalse ($ metadata ->isClassLevel ());
@@ -972,6 +989,7 @@ public function testCanBeCoversNothingOnClass(): void
972
989
$ this ->assertFalse ($ metadata ->isCoversFunction ());
973
990
$ this ->assertFalse ($ metadata ->isCoversMethod ());
974
991
$ this ->assertTrue ($ metadata ->isCoversNothing ());
992
+ $ this ->assertFalse ($ metadata ->isCoversTrait ());
975
993
$ this ->assertFalse ($ metadata ->isDataProvider ());
976
994
$ this ->assertFalse ($ metadata ->isDependsOnClass ());
977
995
$ this ->assertFalse ($ metadata ->isDependsOnMethod ());
@@ -1010,6 +1028,7 @@ public function testCanBeCoversNothingOnClass(): void
1010
1028
$ this ->assertFalse ($ metadata ->isUsesMethod ());
1011
1029
$ this ->assertFalse ($ metadata ->isUsesTrait ());
1012
1030
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
1031
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
1013
1032
1014
1033
$ this ->assertTrue ($ metadata ->isClassLevel ());
1015
1034
$ this ->assertFalse ($ metadata ->isMethodLevel ());
@@ -1071,6 +1090,7 @@ public function testCanBeCoversTrait(): void
1071
1090
$ this ->assertFalse ($ metadata ->isUsesMethod ());
1072
1091
$ this ->assertFalse ($ metadata ->isUsesTrait ());
1073
1092
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
1093
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
1074
1094
1075
1095
$ this ->assertSame (ExampleTrait::class, $ metadata ->traitName ());
1076
1096
@@ -1134,6 +1154,7 @@ public function testCanBeDataProvider(): void
1134
1154
$ this ->assertFalse ($ metadata ->isUsesMethod ());
1135
1155
$ this ->assertFalse ($ metadata ->isUsesTrait ());
1136
1156
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
1157
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
1137
1158
1138
1159
$ this ->assertSame (self ::class, $ metadata ->className ());
1139
1160
$ this ->assertSame ('method ' , $ metadata ->methodName ());
@@ -1198,6 +1219,7 @@ public function testCanBeDependsOnClass(): void
1198
1219
$ this ->assertFalse ($ metadata ->isUsesMethod ());
1199
1220
$ this ->assertFalse ($ metadata ->isUsesTrait ());
1200
1221
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
1222
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
1201
1223
1202
1224
$ this ->assertSame (self ::class, $ metadata ->className ());
1203
1225
$ this ->assertFalse ($ metadata ->deepClone ());
@@ -1263,6 +1285,7 @@ public function testCanBeDependsOnMethod(): void
1263
1285
$ this ->assertFalse ($ metadata ->isUsesMethod ());
1264
1286
$ this ->assertFalse ($ metadata ->isUsesTrait ());
1265
1287
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
1288
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
1266
1289
1267
1290
$ this ->assertSame (self ::class, $ metadata ->className ());
1268
1291
$ this ->assertSame ('method ' , $ metadata ->methodName ());
@@ -1329,6 +1352,7 @@ public function testCanBeDisableReturnValueGenerationForTestDoubles(): void
1329
1352
$ this ->assertFalse ($ metadata ->isUsesMethod ());
1330
1353
$ this ->assertFalse ($ metadata ->isUsesTrait ());
1331
1354
$ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
1355
+ $ this ->assertFalse ($ metadata ->isIgnorePHPUnitWarnings ());
1332
1356
1333
1357
$ this ->assertTrue ($ metadata ->isClassLevel ());
1334
1358
$ this ->assertFalse ($ metadata ->isMethodLevel ());
@@ -4759,6 +4783,68 @@ public function testCanBeUsesTrait(): void
4759
4783
$ this ->assertFalse ($ metadata ->isMethodLevel ());
4760
4784
}
4761
4785
4786
+ public function testCanBeIgnorePHPUnitWarnings (): void
4787
+ {
4788
+ $ metadata = Metadata::ignorePHPUnitWarnings (null );
4789
+
4790
+ $ this ->assertFalse ($ metadata ->isAfter ());
4791
+ $ this ->assertFalse ($ metadata ->isAfterClass ());
4792
+ $ this ->assertFalse ($ metadata ->isBackupGlobals ());
4793
+ $ this ->assertFalse ($ metadata ->isBackupStaticProperties ());
4794
+ $ this ->assertFalse ($ metadata ->isBeforeClass ());
4795
+ $ this ->assertFalse ($ metadata ->isBefore ());
4796
+ $ this ->assertFalse ($ metadata ->isCoversNamespace ());
4797
+ $ this ->assertFalse ($ metadata ->isCoversClass ());
4798
+ $ this ->assertFalse ($ metadata ->isCoversClassesThatExtendClass ());
4799
+ $ this ->assertFalse ($ metadata ->isCoversClassesThatImplementInterface ());
4800
+ $ this ->assertFalse ($ metadata ->isCoversFunction ());
4801
+ $ this ->assertFalse ($ metadata ->isCoversMethod ());
4802
+ $ this ->assertFalse ($ metadata ->isCoversNothing ());
4803
+ $ this ->assertFalse ($ metadata ->isCoversTrait ());
4804
+ $ this ->assertFalse ($ metadata ->isDataProvider ());
4805
+ $ this ->assertFalse ($ metadata ->isDependsOnClass ());
4806
+ $ this ->assertFalse ($ metadata ->isDependsOnMethod ());
4807
+ $ this ->assertFalse ($ metadata ->isDisableReturnValueGenerationForTestDoubles ());
4808
+ $ this ->assertFalse ($ metadata ->isDoesNotPerformAssertions ());
4809
+ $ this ->assertFalse ($ metadata ->isExcludeGlobalVariableFromBackup ());
4810
+ $ this ->assertFalse ($ metadata ->isExcludeStaticPropertyFromBackup ());
4811
+ $ this ->assertFalse ($ metadata ->isGroup ());
4812
+ $ this ->assertFalse ($ metadata ->isIgnoreDeprecations ());
4813
+ $ this ->assertFalse ($ metadata ->isIgnorePhpunitDeprecations ());
4814
+ $ this ->assertFalse ($ metadata ->isRunClassInSeparateProcess ());
4815
+ $ this ->assertFalse ($ metadata ->isRunInSeparateProcess ());
4816
+ $ this ->assertFalse ($ metadata ->isRunTestsInSeparateProcesses ());
4817
+ $ this ->assertFalse ($ metadata ->isTest ());
4818
+ $ this ->assertFalse ($ metadata ->isPreCondition ());
4819
+ $ this ->assertFalse ($ metadata ->isPostCondition ());
4820
+ $ this ->assertFalse ($ metadata ->isPreserveGlobalState ());
4821
+ $ this ->assertFalse ($ metadata ->isRequiresMethod ());
4822
+ $ this ->assertFalse ($ metadata ->isRequiresFunction ());
4823
+ $ this ->assertFalse ($ metadata ->isRequiresOperatingSystem ());
4824
+ $ this ->assertFalse ($ metadata ->isRequiresOperatingSystemFamily ());
4825
+ $ this ->assertFalse ($ metadata ->isRequiresPhp ());
4826
+ $ this ->assertFalse ($ metadata ->isRequiresPhpExtension ());
4827
+ $ this ->assertFalse ($ metadata ->isRequiresPhpunit ());
4828
+ $ this ->assertFalse ($ metadata ->isRequiresPhpunitExtension ());
4829
+ $ this ->assertFalse ($ metadata ->isRequiresEnvironmentVariable ());
4830
+ $ this ->assertFalse ($ metadata ->isWithEnvironmentVariable ());
4831
+ $ this ->assertFalse ($ metadata ->isRequiresSetting ());
4832
+ $ this ->assertFalse ($ metadata ->isTestDox ());
4833
+ $ this ->assertFalse ($ metadata ->isTestWith ());
4834
+ $ this ->assertFalse ($ metadata ->isUsesNamespace ());
4835
+ $ this ->assertFalse ($ metadata ->isUsesClass ());
4836
+ $ this ->assertFalse ($ metadata ->isUsesClassesThatExtendClass ());
4837
+ $ this ->assertFalse ($ metadata ->isUsesClassesThatImplementInterface ());
4838
+ $ this ->assertFalse ($ metadata ->isUsesFunction ());
4839
+ $ this ->assertFalse ($ metadata ->isUsesMethod ());
4840
+ $ this ->assertFalse ($ metadata ->isUsesTrait ());
4841
+ $ this ->assertFalse ($ metadata ->isWithoutErrorHandler ());
4842
+ $ this ->assertTrue ($ metadata ->isIgnorePHPUnitWarnings ());
4843
+
4844
+ $ this ->assertTrue ($ metadata ->isMethodLevel ());
4845
+ $ this ->assertFalse ($ metadata ->isClassLevel ());
4846
+ }
4847
+
4762
4848
public function testCanBeWithoutErrorHandler (): void
4763
4849
{
4764
4850
$ metadata = Metadata::withoutErrorHandler ();
0 commit comments