@@ -28,12 +28,10 @@ public function testConvertTcpDumpToBinary($expected, $data)
28
28
29
29
public function provideConvertTcpDumpToBinary ()
30
30
{
31
- return [
32
- [chr (0x72 ).chr (0x62 ), "72 62 " ],
33
- [chr (0x72 ).chr (0x62 ).chr (0x01 ).chr (0x00 ), "72 62 01 00 " ],
34
- [chr (0x72 ).chr (0x62 ).chr (0x01 ).chr (0x00 ).chr (0x00 ).chr (0x01 ), "72 62 01 00 00 01 " ],
35
- [chr (0x01 ).chr (0x00 ).chr (0x01 ), "01 00 01 " ],
36
- ];
31
+ yield [chr (0x72 ).chr (0x62 ), "72 62 " ];
32
+ yield [chr (0x72 ).chr (0x62 ).chr (0x01 ).chr (0x00 ), "72 62 01 00 " ];
33
+ yield [chr (0x72 ).chr (0x62 ).chr (0x01 ).chr (0x00 ).chr (0x00 ).chr (0x01 ), "72 62 01 00 00 01 " ];
34
+ yield [chr (0x01 ).chr (0x00 ).chr (0x01 ), "01 00 01 " ];
37
35
}
38
36
39
37
public function testParseRequest ()
@@ -768,7 +766,7 @@ public function testParseIncompleteQuestionThrows()
768
766
769
767
$ data = $ this ->convertTcpDumpToBinary ($ data );
770
768
771
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
769
+ $ this ->expectException (\ InvalidArgumentException::class );
772
770
$ this ->parser ->parseMessage ($ data );
773
771
}
774
772
@@ -780,7 +778,7 @@ public function testParseIncompleteQuestionLabelThrows()
780
778
781
779
$ data = $ this ->convertTcpDumpToBinary ($ data );
782
780
783
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
781
+ $ this ->expectException (\ InvalidArgumentException::class );
784
782
$ this ->parser ->parseMessage ($ data );
785
783
}
786
784
@@ -792,7 +790,7 @@ public function testParseIncompleteQuestionNameThrows()
792
790
793
791
$ data = $ this ->convertTcpDumpToBinary ($ data );
794
792
795
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
793
+ $ this ->expectException (\ InvalidArgumentException::class );
796
794
$ this ->parser ->parseMessage ($ data );
797
795
}
798
796
@@ -804,7 +802,7 @@ public function testParseIncompleteOffsetPointerInQuestionNameThrows()
804
802
805
803
$ data = $ this ->convertTcpDumpToBinary ($ data );
806
804
807
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
805
+ $ this ->expectException (\ InvalidArgumentException::class );
808
806
$ this ->parser ->parseMessage ($ data );
809
807
}
810
808
@@ -816,7 +814,7 @@ public function testParseInvalidOffsetPointerInQuestionNameThrows()
816
814
817
815
$ data = $ this ->convertTcpDumpToBinary ($ data );
818
816
819
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
817
+ $ this ->expectException (\ InvalidArgumentException::class );
820
818
$ this ->parser ->parseMessage ($ data );
821
819
}
822
820
@@ -828,7 +826,7 @@ public function testParseInvalidOffsetPointerToSameLabelInQuestionNameThrows()
828
826
829
827
$ data = $ this ->convertTcpDumpToBinary ($ data );
830
828
831
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
829
+ $ this ->expectException (\ InvalidArgumentException::class );
832
830
$ this ->parser ->parseMessage ($ data );
833
831
}
834
832
@@ -840,7 +838,7 @@ public function testParseInvalidOffsetPointerToPreviousLabelInQuestionNameThrows
840
838
841
839
$ data = $ this ->convertTcpDumpToBinary ($ data );
842
840
843
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
841
+ $ this ->expectException (\ InvalidArgumentException::class );
844
842
$ this ->parser ->parseMessage ($ data );
845
843
}
846
844
@@ -852,7 +850,7 @@ public function testParseInvalidOffsetPointerToStartOfMessageInQuestionNameThrow
852
850
853
851
$ data = $ this ->convertTcpDumpToBinary ($ data );
854
852
855
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
853
+ $ this ->expectException (\ InvalidArgumentException::class );
856
854
$ this ->parser ->parseMessage ($ data );
857
855
}
858
856
@@ -866,7 +864,7 @@ public function testParseIncompleteAnswerFieldsThrows()
866
864
867
865
$ data = $ this ->convertTcpDumpToBinary ($ data );
868
866
869
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
867
+ $ this ->expectException (\ InvalidArgumentException::class );
870
868
$ this ->parser ->parseMessage ($ data );
871
869
}
872
870
@@ -880,7 +878,7 @@ public function testParseMessageResponseWithIncompleteAuthorityRecordThrows()
880
878
881
879
$ data = $ this ->convertTcpDumpToBinary ($ data );
882
880
883
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
881
+ $ this ->expectException (\ InvalidArgumentException::class );
884
882
$ this ->parser ->parseMessage ($ data );
885
883
}
886
884
@@ -894,7 +892,7 @@ public function testParseMessageResponseWithIncompleteAdditionalRecordThrows()
894
892
895
893
$ data = $ this ->convertTcpDumpToBinary ($ data );
896
894
897
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
895
+ $ this ->expectException (\ InvalidArgumentException::class );
898
896
$ this ->parser ->parseMessage ($ data );
899
897
}
900
898
@@ -911,7 +909,7 @@ public function testParseIncompleteAnswerRecordDataThrows()
911
909
912
910
$ data = $ this ->convertTcpDumpToBinary ($ data );
913
911
914
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
912
+ $ this ->expectException (\ InvalidArgumentException::class );
915
913
$ this ->parser ->parseMessage ($ data );
916
914
}
917
915
@@ -923,7 +921,7 @@ public function testParseInvalidNSResponseWhereDomainNameIsMissing()
923
921
$ data .= "00 01 51 80 " ; // answer: ttl 86400
924
922
$ data .= "00 00 " ; // answer: rdlength 0
925
923
926
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
924
+ $ this ->expectException (\ InvalidArgumentException::class );
927
925
$ this ->parseAnswer ($ data );
928
926
}
929
927
@@ -935,7 +933,7 @@ public function testParseInvalidAResponseWhereIPIsMissing()
935
933
$ data .= "00 01 51 80 " ; // answer: ttl 86400
936
934
$ data .= "00 00 " ; // answer: rdlength 0
937
935
938
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
936
+ $ this ->expectException (\ InvalidArgumentException::class );
939
937
$ this ->parseAnswer ($ data );
940
938
}
941
939
@@ -947,7 +945,7 @@ public function testParseInvalidAAAAResponseWhereIPIsMissing()
947
945
$ data .= "00 01 51 80 " ; // answer: ttl 86400
948
946
$ data .= "00 00 " ; // answer: rdlength 0
949
947
950
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
948
+ $ this ->expectException (\ InvalidArgumentException::class );
951
949
$ this ->parseAnswer ($ data );
952
950
}
953
951
@@ -960,7 +958,7 @@ public function testParseInvalidTXTResponseWhereTxtChunkExceedsLimit()
960
958
$ data .= "00 06 " ; // answer: rdlength 6
961
959
$ data .= "06 68 65 6c 6c 6f 6f " ; // answer: rdata length 6: helloo
962
960
963
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
961
+ $ this ->expectException (\ InvalidArgumentException::class );
964
962
$ this ->parseAnswer ($ data );
965
963
}
966
964
@@ -973,7 +971,7 @@ public function testParseInvalidMXResponseWhereDomainNameIsIncomplete()
973
971
$ data .= "00 08 " ; // answer: rdlength 8
974
972
$ data .= "00 0a 05 68 65 6c 6c 6f " ; // answer: rdata priority 10: hello (missing label end)
975
973
976
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
974
+ $ this ->expectException (\ InvalidArgumentException::class );
977
975
$ this ->parseAnswer ($ data );
978
976
}
979
977
@@ -986,7 +984,7 @@ public function testParseInvalidMXResponseWhereDomainNameIsMissing()
986
984
$ data .= "00 02 " ; // answer: rdlength 2
987
985
$ data .= "00 0a " ; // answer: rdata priority 10
988
986
989
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
987
+ $ this ->expectException (\ InvalidArgumentException::class );
990
988
$ this ->parseAnswer ($ data );
991
989
}
992
990
@@ -999,7 +997,7 @@ public function testParseInvalidSRVResponseWhereDomainNameIsIncomplete()
999
997
$ data .= "00 0b " ; // answer: rdlength 11
1000
998
$ data .= "00 0a 00 14 1F 90 04 74 65 73 74 " ; // answer: rdata priority 10, weight 20, port 8080 test (missing label end)
1001
999
1002
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1000
+ $ this ->expectException (\ InvalidArgumentException::class );
1003
1001
$ this ->parseAnswer ($ data );
1004
1002
}
1005
1003
@@ -1012,7 +1010,7 @@ public function testParseInvalidSRVResponseWhereDomainNameIsMissing()
1012
1010
$ data .= "00 06 " ; // answer: rdlength 6
1013
1011
$ data .= "00 0a 00 14 1F 90 " ; // answer: rdata priority 10, weight 20, port 8080
1014
1012
1015
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1013
+ $ this ->expectException (\ InvalidArgumentException::class );
1016
1014
$ this ->parseAnswer ($ data );
1017
1015
}
1018
1016
@@ -1025,7 +1023,7 @@ public function testParseInvalidSSHFPResponseWhereRecordIsTooSmall()
1025
1023
$ data .= "00 02 " ; // answer: rdlength 2
1026
1024
$ data .= "01 01 " ; // answer: algorithm 1 (RSA), type 1 (SHA), missing fingerprint
1027
1025
1028
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1026
+ $ this ->expectException (\ InvalidArgumentException::class );
1029
1027
$ this ->parseAnswer ($ data );
1030
1028
}
1031
1029
@@ -1038,7 +1036,7 @@ public function testParseInvalidOPTResponseWhereRecordIsTooSmall()
1038
1036
$ data .= "00 03 " ; // answer: rdlength 3
1039
1037
$ data .= "00 00 00 " ; // answer: type 0, length incomplete
1040
1038
1041
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1039
+ $ this ->expectException (\ InvalidArgumentException::class );
1042
1040
$ this ->parseAnswer ($ data );
1043
1041
}
1044
1042
@@ -1051,7 +1049,7 @@ public function testParseInvalidOPTResponseWhereRecordLengthDoesNotMatchOptType(
1051
1049
$ data .= "00 07 " ; // answer: rdlength 7
1052
1050
$ data .= "00 0b 00 03 01 02 03 " ; // answer: type OPT_TCP_KEEPALIVE, length 3 instead of 2
1053
1051
1054
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1052
+ $ this ->expectException (\ InvalidArgumentException::class );
1055
1053
$ this ->parseAnswer ($ data );
1056
1054
}
1057
1055
@@ -1065,7 +1063,7 @@ public function testParseInvalidSOAResponseWhereFlagsAreMissing()
1065
1063
$ data .= "02 6e 73 05 68 65 6c 6c 6f 00 " ; // answer: rdata ns.hello (mname)
1066
1064
$ data .= "01 65 05 68 65 6c 6c 6f 00 " ; // answer: rdata e.hello (rname)
1067
1065
1068
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1066
+ $ this ->expectException (\ InvalidArgumentException::class );
1069
1067
$ this ->parseAnswer ($ data );
1070
1068
}
1071
1069
@@ -1077,7 +1075,7 @@ public function testParseInvalidCAAResponseEmtpyData()
1077
1075
$ data .= "00 01 51 80 " ; // answer: ttl 86400
1078
1076
$ data .= "00 00 " ; // answer: rdlength 0
1079
1077
1080
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1078
+ $ this ->expectException (\ InvalidArgumentException::class );
1081
1079
$ this ->parseAnswer ($ data );
1082
1080
}
1083
1081
@@ -1090,7 +1088,7 @@ public function testParseInvalidCAAResponseMissingValue()
1090
1088
$ data .= "00 07 " ; // answer: rdlength 22
1091
1089
$ data .= "00 05 69 73 73 75 65 " ; // answer: rdata 0, issue
1092
1090
1093
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1091
+ $ this ->expectException (\ InvalidArgumentException::class );
1094
1092
$ this ->parseAnswer ($ data );
1095
1093
}
1096
1094
@@ -1104,7 +1102,7 @@ public function testParseInvalidCAAResponseIncompleteTag()
1104
1102
$ data .= "00 ff 69 73 73 75 65 " ; // answer: rdata 0, issue (incomplete due to invalid tag length)
1105
1103
$ data .= "68 65 6c 6c 6f " ; // answer: hello
1106
1104
1107
- $ this ->setExpectedException ( ' InvalidArgumentException ' );
1105
+ $ this ->expectException (\ InvalidArgumentException::class );
1108
1106
$ this ->parseAnswer ($ data );
1109
1107
}
1110
1108
0 commit comments