-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtestcases.txt
123 lines (97 loc) · 6.97 KB
/
testcases.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Input: ""
Expected output: Error, TKCreate failed (returned NULL)
Output: Error, TKCreate failed (returned NULL)
***
Input: "0"
Expected output: zero 0
Output: zero 0
***
Input: " 0"
Expected output: zero 0
Output: zero 0
***
Input: "0 "
Expected output: zero 0
Output: zero 0
***
Input: " 0 "
Expected output: zero 0
Output: zero 0
***
Input: " "
Expected output: ""
Output: ""
***
Input: "r"
Expected output: escape character r
Output: escape character r
***
Input: "abcd"
Expected output:
escape character a
escape character b
escape character c
escape character d
Output:
escape character a
escape character b
escape character c
escape character d
***
Input: " 0700 1234 3.14159e-10 "
Expected output:
octal 0700
decimal integer 1234
float 3.14159e-10
Output:
octal 0700
decimal integer 1234
float 3.14159e-10
***
Input: " 0700 1234 3.14159e-1r0 "
Expected output:
octal 0700
decimal integer 1234
float 3.14159e-1
escape character r
zero 0
Output:
octal 0700
decimal integer 1234
float 3.14159e-1
escape character r
zero 0
***
Input: " 0700000000000000000000000000000000000000000000000000000000000000000000000000000 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3.141523452839457230495827340598273450298347520349857230458273405293847520349582734502984572034985723405928374520934857203948572034958273904579e-1r0 "
Expected output:
octal 0700000000000000000000000000000000000000000000000000000000000000000000000000000
hexadecimal 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
malformed: 3.141523452839457230495827340598273450298347520349857230458273405293847520349582734502984572034985723405928374520934857203948572034958273904579e-1r0, error on: [0x72]
Output:
octal 0700000000000000000000000000000000000000000000000000000000000000000000000000000
hexadecimal 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
malformed: 3.141523452839457230495827340598273450298347520349857230458273405293847520349582734502984572034985723405928374520934857203948572034958273904579e-1r0, error on: [0x72]
***
Input: " 0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3.141534720394582734502938457220349857230459283475203495872450293845720349582734502938457230495827435092834572043598274502984720495872435902843752094587243908274509284735209485724390857298457234590827459283457928435720349582745029438572430598274352093458724305982743520943857243059827450298435720493857290435872984357928435748952703457284305987"
Expected output:
octal 0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hexadecimal 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
float 3.14153472039458273450293845722034985723045928347520349587245029384572034958273450293845723049582743509283457204359827450298472049587243590284375209458724390827450928473520948572439085729845723459082745928345792843572034958274502943857243059827435209345872430598274352094385724305982745029843572049385729043587298435792843574895270345728430598
Output:
octal 0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hexadecimal 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
float 3.14153472039458273450293845722034985723045928347520349587245029384572034958273450293845723049582743509283457204359827450298472049587243590284375209458724390827450928473520948572439085729845723459082745928345792843572034958274502943857243059827435209345872430598274352094385724305982745029843572049385729043587298435792843574895270345728430598
***
Input: " 0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3.14153472039458273450293845722034985723045928347520349587245029384572034958273450293845723049582743509283457204359827450298472049587243590284375209458724390827450928473520948572439085729845723459082745928345792843572034958274502943857243059827435209345872430598274352094385724305982745029843572049385729043587298435792843574895270345728430598r7"
Expected output:
octal 0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hexadecimal 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
float 3.14153472039458273450293845722034985723045928347520349587245029384572034958273450293845723049582743509283457204359827450298472049587243590284375209458724390827450928473520948572439085729845723459082745928345792843572034958274502943857243059827435209345872430598274352094385724305982745029843572049385729043587298435792843574895270345728430598
escape character r
decimal integer 7
Output:
octal 0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hexadecimal 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
float 3.14153472039458273450293845722034985723045928347520349587245029384572034958273450293845723049582743509283457204359827450298472049587243590284375209458724390827450928473520948572439085729845723459082745928345792843572034958274502943857243059827435209345872430598274352094385724305982745029843572049385729043587298435792843574895270345728430598
escape character r
decimal integer 7