New test.
[mono.git] / mcs / class / System / Test / System / test-uri-props.txt
1 -------------------------\r
2 http://server\r
3 http://server/\r
4 http://server/\r
5 http\r
6 server\r
7 /\r
8 \r
9 80\r
10 False\r
11 False\r
12 False\r
13 False\r
14 Dns\r
15 /\r
16 /\r
17 server\r
18 \r
19 \r
20 -------------------------\r
21 http://server/\r
22 http://server/\r
23 http://server/\r
24 http\r
25 server\r
26 /\r
27 \r
28 80\r
29 False\r
30 False\r
31 False\r
32 False\r
33 Dns\r
34 /\r
35 /\r
36 server\r
37 \r
38 \r
39 -------------------------\r
40 http://server/maybe_file\r
41 http://server/maybe_file\r
42 http://server/maybe_file\r
43 http\r
44 server\r
45 /maybe_file\r
46 \r
47 80\r
48 False\r
49 False\r
50 False\r
51 False\r
52 Dns\r
53 /maybe_file\r
54 /maybe_file\r
55 server\r
56 \r
57 \r
58 -------------------------\r
59 http://server/directory/\r
60 http://server/directory/\r
61 http://server/directory/\r
62 http\r
63 server\r
64 /directory/\r
65 \r
66 80\r
67 False\r
68 False\r
69 False\r
70 False\r
71 Dns\r
72 /directory/\r
73 /directory/\r
74 server\r
75 \r
76 \r
77 -------------------------\r
78 http://server.com\r
79 http://server.com/\r
80 http://server.com/\r
81 http\r
82 server.com\r
83 /\r
84 \r
85 80\r
86 False\r
87 False\r
88 False\r
89 False\r
90 Dns\r
91 /\r
92 /\r
93 server.com\r
94 \r
95 \r
96 -------------------------\r
97 http://server.com/\r
98 http://server.com/\r
99 http://server.com/\r
100 http\r
101 server.com\r
102 /\r
103 \r
104 80\r
105 False\r
106 False\r
107 False\r
108 False\r
109 Dns\r
110 /\r
111 /\r
112 server.com\r
113 \r
114 \r
115 -------------------------\r
116 http://server.com/maybe_file\r
117 http://server.com/maybe_file\r
118 http://server.com/maybe_file\r
119 http\r
120 server.com\r
121 /maybe_file\r
122 \r
123 80\r
124 False\r
125 False\r
126 False\r
127 False\r
128 Dns\r
129 /maybe_file\r
130 /maybe_file\r
131 server.com\r
132 \r
133 \r
134 -------------------------\r
135 http://server.com/directory/\r
136 http://server.com/directory/\r
137 http://server.com/directory/\r
138 http\r
139 server.com\r
140 /directory/\r
141 \r
142 80\r
143 False\r
144 False\r
145 False\r
146 False\r
147 Dns\r
148 /directory/\r
149 /directory/\r
150 server.com\r
151 \r
152 \r
153 -------------------------\r
154 c:/foo.txt\r
155 file:///c:/foo.txt\r
156 file:///c:/foo.txt\r
157 file\r
158 \r
159 c:\foo.txt\r
160 \r
161 -1\r
162 True\r
163 False\r
164 False\r
165 False\r
166 Basic\r
167 c:/foo.txt\r
168 c:/foo.txt\r
169 \r
170 \r
171 \r
172 -------------------------\r
173 c:\foo.txt\r
174 file:///c:/foo.txt\r
175 file:///c:/foo.txt\r
176 file\r
177 \r
178 c:\foo.txt\r
179 \r
180 -1\r
181 True\r
182 False\r
183 False\r
184 False\r
185 Basic\r
186 c:/foo.txt\r
187 c:/foo.txt\r
188 \r
189 \r
190 \r
191 -------------------------\r
192 file://c:/foo.txt\r
193 file:///c:/foo.txt\r
194 file:///c:/foo.txt\r
195 file\r
196 \r
197 c:\foo.txt\r
198 \r
199 -1\r
200 True\r
201 False\r
202 False\r
203 False\r
204 Basic\r
205 c:/foo.txt\r
206 c:/foo.txt\r
207 \r
208 \r
209 \r
210 -------------------------\r
211 \\server\r
212 file://server\r
213 file://server\r
214 file\r
215 server\r
216 \\server\r
217 \r
218 -1\r
219 True\r
220 True\r
221 False\r
222 False\r
223 Dns\r
224 \r
225 \r
226 server\r
227 \r
228 \r
229 -------------------------\r
230 file://server\r
231 file://server\r
232 file://server\r
233 file\r
234 server\r
235 \\server\r
236 \r
237 -1\r
238 True\r
239 True\r
240 False\r
241 False\r
242 Dns\r
243 \r
244 \r
245 server\r
246 \r
247 \r
248 -------------------------\r
249 file://server/\r
250 file://server/\r
251 file://server/\r
252 file\r
253 server\r
254 \\server\\r
255 \r
256 -1\r
257 True\r
258 True\r
259 False\r
260 False\r
261 Dns\r
262 /\r
263 /\r
264 server\r
265 \r
266 \r
267 -------------------------\r
268 file://server/maybe_file\r
269 file://server/maybe_file\r
270 file://server/maybe_file\r
271 file\r
272 server\r
273 \\server\maybe_file\r
274 \r
275 -1\r
276 True\r
277 True\r
278 False\r
279 False\r
280 Dns\r
281 /maybe_file\r
282 /maybe_file\r
283 server\r
284 \r
285 \r
286 -------------------------\r
287 file://server/directory/\r
288 file://server/directory/\r
289 file://server/directory/\r
290 file\r
291 server\r
292 \\server\directory\\r
293 \r
294 -1\r
295 True\r
296 True\r
297 False\r
298 False\r
299 Dns\r
300 /directory/\r
301 /directory/\r
302 server\r
303 \r
304 \r
305 -------------------------\r
306 file://server.com\r
307 file://server.com\r
308 file://server.com\r
309 file\r
310 server.com\r
311 \\server.com\r
312 \r
313 -1\r
314 True\r
315 True\r
316 False\r
317 False\r
318 Dns\r
319 \r
320 \r
321 server.com\r
322 \r
323 \r
324 -------------------------\r
325 file://readme.txt\r
326 file://readme.txt\r
327 file://readme.txt\r
328 file\r
329 readme.txt\r
330 \\readme.txt\r
331 \r
332 -1\r
333 True\r
334 True\r
335 False\r
336 False\r
337 Dns\r
338 \r
339 \r
340 readme.txt\r
341 \r
342 \r
343 -------------------------\r
344 file://server.com/\r
345 file://server.com/\r
346 file://server.com/\r
347 file\r
348 server.com\r
349 \\server.com\\r
350 \r
351 -1\r
352 True\r
353 True\r
354 False\r
355 False\r
356 Dns\r
357 /\r
358 /\r
359 server.com\r
360 \r
361 \r
362 -------------------------\r
363 file://server.com/maybe_file\r
364 file://server.com/maybe_file\r
365 file://server.com/maybe_file\r
366 file\r
367 server.com\r
368 \\server.com\maybe_file\r
369 \r
370 -1\r
371 True\r
372 True\r
373 False\r
374 False\r
375 Dns\r
376 /maybe_file\r
377 /maybe_file\r
378 server.com\r
379 \r
380 \r
381 -------------------------\r
382 file://server.com/directory/\r
383 file://server.com/directory/\r
384 file://server.com/directory/\r
385 file\r
386 server.com\r
387 \\server.com\directory\\r
388 \r
389 -1\r
390 True\r
391 True\r
392 False\r
393 False\r
394 Dns\r
395 /directory/\r
396 /directory/\r
397 server.com\r
398 \r
399 \r
400 -------------------------\r
401 http://contoso.com?subject=uri\r
402 http://contoso.com/?subject=uri\r
403 http://contoso.com/?subject=uri\r
404 http\r
405 contoso.com\r
406 /\r
407 ?subject=uri\r
408 80\r
409 False\r
410 False\r
411 False\r
412 False\r
413 Dns\r
414 /\r
415 /?subject=uri\r
416 contoso.com\r
417 \r
418 \r
419 -------------------------\r
420 mailto:user:pwd@contoso.com?subject=uri\r
421 mailto:user:pwd@contoso.com?subject=uri\r
422 mailto:user:pwd@contoso.com?subject=uri\r
423 mailto\r
424 contoso.com\r
425 \r
426 ?subject=uri\r
427 25\r
428 False\r
429 False\r
430 False\r
431 False\r
432 Dns\r
433 \r
434 ?subject=uri\r
435 contoso.com\r
436 \r
437 user:pwd\r
438 -------------------------\r
439 \\myserver\mydir\mysubdir\myfile.ext\r
440 file://myserver/mydir/mysubdir/myfile.ext\r
441 file://myserver/mydir/mysubdir/myfile.ext\r
442 file\r
443 myserver\r
444 \\myserver\mydir\mysubdir\myfile.ext\r
445 \r
446 -1\r
447 True\r
448 True\r
449 False\r
450 False\r
451 Dns\r
452 /mydir/mysubdir/myfile.ext\r
453 /mydir/mysubdir/myfile.ext\r
454 myserver\r
455 \r
456 \r
457 -------------------------\r
458 http://www.contoso.com\r
459 http://www.contoso.com/\r
460 http://www.contoso.com/\r
461 http\r
462 www.contoso.com\r
463 /\r
464 \r
465 80\r
466 False\r
467 False\r
468 False\r
469 False\r
470 Dns\r
471 /\r
472 /\r
473 www.contoso.com\r
474 \r
475 \r
476 -------------------------\r
477 http://www.contoso.com/foo/bar/index.html?x=0\r
478 http://www.contoso.com/foo/bar/index.html?x=0\r
479 http://www.contoso.com/foo/bar/index.html?x=0\r
480 http\r
481 www.contoso.com\r
482 /foo/bar/index.html\r
483 ?x=0\r
484 80\r
485 False\r
486 False\r
487 False\r
488 False\r
489 Dns\r
490 /foo/bar/index.html\r
491 /foo/bar/index.html?x=0\r
492 www.contoso.com\r
493 \r
494 \r
495 -------------------------\r
496 c:\tmp\hello.txt\r
497 file:///c:/tmp/hello.txt\r
498 file:///c:/tmp/hello.txt\r
499 file\r
500 \r
501 c:\tmp\hello.txt\r
502 \r
503 -1\r
504 True\r
505 False\r
506 False\r
507 False\r
508 Basic\r
509 c:/tmp/hello.txt\r
510 c:/tmp/hello.txt\r
511 \r
512 \r
513 \r
514 -------------------------\r
515 file://mymachine/cygwin/tmp/hello.txt\r
516 file://mymachine/cygwin/tmp/hello.txt\r
517 file://mymachine/cygwin/tmp/hello.txt\r
518 file\r
519 mymachine\r
520 \\mymachine\cygwin\tmp\hello.txt\r
521 \r
522 -1\r
523 True\r
524 True\r
525 False\r
526 False\r
527 Dns\r
528 /cygwin/tmp/hello.txt\r
529 /cygwin/tmp/hello.txt\r
530 mymachine\r
531 \r
532 \r
533 -------------------------\r
534 file://one_file.txt\r
535 file://one_file.txt\r
536 file://one_file.txt\r
537 file\r
538 one_file.txt\r
539 \\one_file.txt\r
540 \r
541 -1\r
542 True\r
543 True\r
544 False\r
545 False\r
546 Dns\r
547 \r
548 \r
549 one_file.txt\r
550 \r
551 \r
552 -------------------------\r
553 file://cygwin/tmp/hello.txt\r
554 file://cygwin/tmp/hello.txt\r
555 file://cygwin/tmp/hello.txt\r
556 file\r
557 cygwin\r
558 \\cygwin\tmp\hello.txt\r
559 \r
560 -1\r
561 True\r
562 True\r
563 False\r
564 False\r
565 Dns\r
566 /tmp/hello.txt\r
567 /tmp/hello.txt\r
568 cygwin\r
569 \r
570 \r
571 -------------------------\r
572 file://server/filename.ext\r
573 file://server/filename.ext\r
574 file://server/filename.ext\r
575 file\r
576 server\r
577 \\server\filename.ext\r
578 \r
579 -1\r
580 True\r
581 True\r
582 False\r
583 False\r
584 Dns\r
585 /filename.ext\r
586 /filename.ext\r
587 server\r
588 \r
589 \r
590 -------------------------\r
591 \\server\share\filename.ext\r
592 file://server/share/filename.ext\r
593 file://server/share/filename.ext\r
594 file\r
595 server\r
596 \\server\share\filename.ext\r
597 \r
598 -1\r
599 True\r
600 True\r
601 False\r
602 False\r
603 Dns\r
604 /share/filename.ext\r
605 /share/filename.ext\r
606 server\r
607 \r
608 \r
609 -------------------------\r
610 http://1.2.3.4\r
611 http://1.2.3.4/\r
612 http://1.2.3.4/\r
613 http\r
614 1.2.3.4\r
615 /\r
616 \r
617 80\r
618 False\r
619 False\r
620 False\r
621 False\r
622 IPv4\r
623 /\r
624 /\r
625 1.2.3.4\r
626 \r
627 \r
628 -------------------------\r
629 file://1.2.3.4\r
630 file://1.2.3.4\r
631 file://1.2.3.4\r
632 file\r
633 1.2.3.4\r
634 \\1.2.3.4\r
635 \r
636 -1\r
637 True\r
638 True\r
639 False\r
640 False\r
641 IPv4\r
642 \r
643 \r
644 1.2.3.4\r
645 \r
646 \r
647 -------------------------\r
648 file:///c:/name%20with%20space.txt\r
649 file:///c:/name with space.txt\r
650 file:///c:/name%20with%20space.txt\r
651 file\r
652 \r
653 c:\name with space.txt\r
654 \r
655 -1\r
656 True\r
657 False\r
658 False\r
659 False\r
660 Basic\r
661 c:/name%20with%20space.txt\r
662 c:/name%20with%20space.txt\r
663 \r
664 \r
665 \r
666 -------------------------\r
667 http://localhost/c#\r
668 http://localhost/c#\r
669 http://localhost/c#\r
670 http\r
671 localhost\r
672 /c\r
673 \r
674 80\r
675 False\r
676 False\r
677 True\r
678 False\r
679 Dns\r
680 /c\r
681 /c\r
682 localhost\r
683 #\r
684 \r
685 -------------------------\r
686 http://localhost/c#bookmark\r
687 http://localhost/c#bookmark\r
688 http://localhost/c#bookmark\r
689 http\r
690 localhost\r
691 /c\r
692 \r
693 80\r
694 False\r
695 False\r
696 True\r
697 False\r
698 Dns\r
699 /c\r
700 /c\r
701 localhost\r
702 #bookmark\r
703 \r
704 -------------------------\r
705 file://localhost/c#fragment\r
706 file://localhost/c#fragment\r
707 file://localhost/c#fragment\r
708 file\r
709 localhost\r
710 \\localhost\c\r
711 \r
712 -1\r
713 True\r
714 True\r
715 True\r
716 False\r
717 Dns\r
718 /c\r
719 /c\r
720 localhost\r
721 #fragment\r
722 \r
723 -------------------------\r
724 file://test.domain.com/c#\r
725 file://test.domain.com/c#\r
726 file://test.domain.com/c#\r
727 file\r
728 test.domain.com\r
729 \\test.domain.com\c\r
730 \r
731 -1\r
732 True\r
733 True\r
734 False\r
735 False\r
736 Dns\r
737 /c\r
738 /c\r
739 test.domain.com\r
740 #\r
741 \r
742 -------------------------\r
743 file://test.domain.com/c#bookmark\r
744 file://test.domain.com/c#bookmark\r
745 file://test.domain.com/c#bookmark\r
746 file\r
747 test.domain.com\r
748 \\test.domain.com\c\r
749 \r
750 -1\r
751 True\r
752 True\r
753 False\r
754 False\r
755 Dns\r
756 /c\r
757 /c\r
758 test.domain.com\r
759 #bookmark\r
760 \r
761 -------------------------\r
762 file://c:/c#\r
763 file:///c:/c#\r
764 file:///c:/c#\r
765 file\r
766 \r
767 c:\c\r
768 \r
769 -1\r
770 True\r
771 False\r
772 False\r
773 False\r
774 Basic\r
775 c:/c\r
776 c:/c\r
777 \r
778 #\r
779 \r
780 -------------------------\r
781 http://c#\r
782 http://c/#\r
783 http://c/#\r
784 http\r
785 c\r
786 /\r
787 \r
788 80\r
789 False\r
790 False\r
791 False\r
792 False\r
793 Dns\r
794 /\r
795 /\r
796 c\r
797 #\r
798 \r
799 -------------------------\r
800 mailto:c#\r
801 mailto:c#\r
802 mailto:c#\r
803 mailto\r
804 c\r
805 \r
806 \r
807 25\r
808 False\r
809 False\r
810 False\r
811 False\r
812 Dns\r
813 \r
814 \r
815 c\r
816 #\r
817 \r
818 -------------------------\r
819 http://c#bookmark\r
820 http://c/#bookmark\r
821 http://c/#bookmark\r
822 http\r
823 c\r
824 /\r
825 \r
826 80\r
827 False\r
828 False\r
829 False\r
830 False\r
831 Dns\r
832 /\r
833 /\r
834 c\r
835 #bookmark\r
836 \r
837 -------------------------\r
838 urn:mono-uri-test\r
839 urn:mono-uri-test\r
840 urn:mono-uri-test\r
841 urn\r
842 \r
843 mono-uri-test\r
844 \r
845 -1\r
846 False\r
847 False\r
848 False\r
849 False\r
850 Basic\r
851 mono-uri-test\r
852 mono-uri-test\r
853 \r
854 \r
855 \r
856 -------------------------\r
857 urn:mono-uri-test:8080\r
858 urn:mono-uri-test:8080\r
859 urn:mono-uri-test:8080\r
860 urn\r
861 \r
862 mono-uri-test:8080\r
863 \r
864 -1\r
865 False\r
866 False\r
867 False\r
868 False\r
869 Basic\r
870 mono-uri-test:8080\r
871 mono-uri-test:8080\r
872 \r
873 \r
874 \r
875 -------------------------\r
876 urn://mono-uri-test:8080\r
877 urn://mono-uri-test:8080/\r
878 urn://mono-uri-test:8080/\r
879 urn\r
880 mono-uri-test\r
881 /\r
882 \r
883 8080\r
884 False\r
885 False\r
886 False\r
887 False\r
888 Dns\r
889 /\r
890 /\r
891 mono-uri-test:8080\r
892 \r
893 \r
894 -------------------------\r
895 http://web.app.com/test.cgi?value=あいうえお\r
896 http://web.app.com/test.cgi?value=あいうえお\r
897 http://web.app.com/test.cgi?value=%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A\r
898 http\r
899 web.app.com\r
900 /test.cgi\r
901 ?value=%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A\r
902 80\r
903 False\r
904 False\r
905 False\r
906 False\r
907 Dns\r
908 /test.cgi\r
909 /test.cgi?value=%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A\r
910 web.app.com\r
911 \r
912 \r