Lines Matching refs:s

23 test(S str, typename S::value_type* s, typename S::size_type n,  in test()  argument
29 typename S::size_type r = cs.copy(s, n, pos); in test()
33 assert(S::traits_type::eq(cs[pos+r], s[r])); in test()
40 typename S::size_type r = cs.copy(s, n, pos); in test()
55 char s[50]; in test() local
56 test(S(""), s, 0, 0); in test()
57 test(S(""), s, 0, 1); in test()
58 test(S(""), s, 1, 0); in test()
59 test(S("abcde"), s, 0, 0); in test()
60 test(S("abcde"), s, 0, 1); in test()
61 test(S("abcde"), s, 0, 2); in test()
62 test(S("abcde"), s, 0, 4); in test()
63 test(S("abcde"), s, 0, 5); in test()
64 test(S("abcde"), s, 0, 6); in test()
65 test(S("abcde"), s, 1, 0); in test()
66 test(S("abcde"), s, 1, 1); in test()
67 test(S("abcde"), s, 1, 2); in test()
68 test(S("abcde"), s, 1, 4); in test()
69 test(S("abcde"), s, 1, 5); in test()
70 test(S("abcde"), s, 2, 0); in test()
71 test(S("abcde"), s, 2, 1); in test()
72 test(S("abcde"), s, 2, 2); in test()
73 test(S("abcde"), s, 2, 4); in test()
74 test(S("abcde"), s, 4, 0); in test()
75 test(S("abcde"), s, 4, 1); in test()
76 test(S("abcde"), s, 4, 2); in test()
77 test(S("abcde"), s, 5, 0); in test()
78 test(S("abcde"), s, 5, 1); in test()
79 test(S("abcde"), s, 6, 0); in test()
80 test(S("abcdefghijklmnopqrst"), s, 0, 0); in test()
81 test(S("abcdefghijklmnopqrst"), s, 0, 1); in test()
82 test(S("abcdefghijklmnopqrst"), s, 0, 2); in test()
83 test(S("abcdefghijklmnopqrst"), s, 0, 10); in test()
84 test(S("abcdefghijklmnopqrst"), s, 0, 19); in test()
85 test(S("abcdefghijklmnopqrst"), s, 0, 20); in test()
86 test(S("abcdefghijklmnopqrst"), s, 0, 21); in test()
87 test(S("abcdefghijklmnopqrst"), s, 1, 0); in test()
88 test(S("abcdefghijklmnopqrst"), s, 1, 1); in test()
89 test(S("abcdefghijklmnopqrst"), s, 1, 2); in test()
90 test(S("abcdefghijklmnopqrst"), s, 1, 9); in test()
91 test(S("abcdefghijklmnopqrst"), s, 1, 18); in test()
92 test(S("abcdefghijklmnopqrst"), s, 1, 19); in test()
93 test(S("abcdefghijklmnopqrst"), s, 1, 20); in test()
94 test(S("abcdefghijklmnopqrst"), s, 2, 0); in test()
95 test(S("abcdefghijklmnopqrst"), s, 2, 1); in test()
96 test(S("abcdefghijklmnopqrst"), s, 2, 2); in test()
97 test(S("abcdefghijklmnopqrst"), s, 2, 9); in test()
98 test(S("abcdefghijklmnopqrst"), s, 2, 17); in test()
99 test(S("abcdefghijklmnopqrst"), s, 2, 18); in test()
100 test(S("abcdefghijklmnopqrst"), s, 2, 19); in test()
101 test(S("abcdefghijklmnopqrst"), s, 10, 0); in test()
102 test(S("abcdefghijklmnopqrst"), s, 10, 1); in test()
103 test(S("abcdefghijklmnopqrst"), s, 10, 2); in test()
104 test(S("abcdefghijklmnopqrst"), s, 10, 5); in test()
105 test(S("abcdefghijklmnopqrst"), s, 10, 9); in test()
106 test(S("abcdefghijklmnopqrst"), s, 10, 10); in test()
107 test(S("abcdefghijklmnopqrst"), s, 10, 11); in test()
108 test(S("abcdefghijklmnopqrst"), s, 19, 0); in test()
109 test(S("abcdefghijklmnopqrst"), s, 19, 1); in test()
110 test(S("abcdefghijklmnopqrst"), s, 19, 2); in test()
111 test(S("abcdefghijklmnopqrst"), s, 20, 0); in test()
112 test(S("abcdefghijklmnopqrst"), s, 20, 1); in test()
113 test(S("abcdefghijklmnopqrst"), s, 21, 0); in test()
118 char s[50]; in test() local
119 test(S(""), s, 0, 0); in test()
120 test(S(""), s, 0, 1); in test()
121 test(S(""), s, 1, 0); in test()
122 test(S("abcde"), s, 0, 0); in test()
123 test(S("abcde"), s, 0, 1); in test()
124 test(S("abcde"), s, 0, 2); in test()
125 test(S("abcde"), s, 0, 4); in test()
126 test(S("abcde"), s, 0, 5); in test()
127 test(S("abcde"), s, 0, 6); in test()
128 test(S("abcde"), s, 1, 0); in test()
129 test(S("abcde"), s, 1, 1); in test()
130 test(S("abcde"), s, 1, 2); in test()
131 test(S("abcde"), s, 1, 4); in test()
132 test(S("abcde"), s, 1, 5); in test()
133 test(S("abcde"), s, 2, 0); in test()
134 test(S("abcde"), s, 2, 1); in test()
135 test(S("abcde"), s, 2, 2); in test()
136 test(S("abcde"), s, 2, 4); in test()
137 test(S("abcde"), s, 4, 0); in test()
138 test(S("abcde"), s, 4, 1); in test()
139 test(S("abcde"), s, 4, 2); in test()
140 test(S("abcde"), s, 5, 0); in test()
141 test(S("abcde"), s, 5, 1); in test()
142 test(S("abcde"), s, 6, 0); in test()
143 test(S("abcdefghijklmnopqrst"), s, 0, 0); in test()
144 test(S("abcdefghijklmnopqrst"), s, 0, 1); in test()
145 test(S("abcdefghijklmnopqrst"), s, 0, 2); in test()
146 test(S("abcdefghijklmnopqrst"), s, 0, 10); in test()
147 test(S("abcdefghijklmnopqrst"), s, 0, 19); in test()
148 test(S("abcdefghijklmnopqrst"), s, 0, 20); in test()
149 test(S("abcdefghijklmnopqrst"), s, 0, 21); in test()
150 test(S("abcdefghijklmnopqrst"), s, 1, 0); in test()
151 test(S("abcdefghijklmnopqrst"), s, 1, 1); in test()
152 test(S("abcdefghijklmnopqrst"), s, 1, 2); in test()
153 test(S("abcdefghijklmnopqrst"), s, 1, 9); in test()
154 test(S("abcdefghijklmnopqrst"), s, 1, 18); in test()
155 test(S("abcdefghijklmnopqrst"), s, 1, 19); in test()
156 test(S("abcdefghijklmnopqrst"), s, 1, 20); in test()
157 test(S("abcdefghijklmnopqrst"), s, 2, 0); in test()
158 test(S("abcdefghijklmnopqrst"), s, 2, 1); in test()
159 test(S("abcdefghijklmnopqrst"), s, 2, 2); in test()
160 test(S("abcdefghijklmnopqrst"), s, 2, 9); in test()
161 test(S("abcdefghijklmnopqrst"), s, 2, 17); in test()
162 test(S("abcdefghijklmnopqrst"), s, 2, 18); in test()
163 test(S("abcdefghijklmnopqrst"), s, 2, 19); in test()
164 test(S("abcdefghijklmnopqrst"), s, 10, 0); in test()
165 test(S("abcdefghijklmnopqrst"), s, 10, 1); in test()
166 test(S("abcdefghijklmnopqrst"), s, 10, 2); in test()
167 test(S("abcdefghijklmnopqrst"), s, 10, 5); in test()
168 test(S("abcdefghijklmnopqrst"), s, 10, 9); in test()
169 test(S("abcdefghijklmnopqrst"), s, 10, 10); in test()
170 test(S("abcdefghijklmnopqrst"), s, 10, 11); in test()
171 test(S("abcdefghijklmnopqrst"), s, 19, 0); in test()
172 test(S("abcdefghijklmnopqrst"), s, 19, 1); in test()
173 test(S("abcdefghijklmnopqrst"), s, 19, 2); in test()
174 test(S("abcdefghijklmnopqrst"), s, 20, 0); in test()
175 test(S("abcdefghijklmnopqrst"), s, 20, 1); in test()
176 test(S("abcdefghijklmnopqrst"), s, 21, 0); in test()