summaryrefslogtreecommitdiffstats
path: root/test/tests/adhoc
diff options
context:
space:
mode:
Diffstat (limited to 'test/tests/adhoc')
-rw-r--r--test/tests/adhoc/group_1.vcf6
-rw-r--r--test/tests/adhoc/group_2.vcf9
-rw-r--r--test/tests/adhoc/group_3.vcf13
-rw-r--r--test/tests/adhoc/group_4.vcf16
-rw-r--r--test/tests/adhoc/group_5.vcf16
-rw-r--r--test/tests/adhoc/group_6.vcf23
-rw-r--r--test/tests/adhoc/group_7.vcf46
-rw-r--r--test/tests/adhoc/mail_list_1.vcf4
-rw-r--r--test/tests/adhoc/mail_list_2.vcf4
-rw-r--r--test/tests/adhoc/mail_list_3.vcf3
-rw-r--r--test/tests/adhoc/mail_list_4.vcf13
-rw-r--r--test/tests/adhoc/mail_list_5.vcf19
-rw-r--r--test/tests/adhoc/mail_list_6.vcf4
-rw-r--r--test/tests/adhoc/multiple_objs_1.vcf21
-rw-r--r--test/tests/adhoc/straight_1.vcf2
-rw-r--r--test/tests/adhoc/straight_2.vcf3
-rw-r--r--test/tests/adhoc/straight_3.vcf3
-rw-r--r--test/tests/adhoc/straight_4.vcf3
-rw-r--r--test/tests/adhoc/straight_5.vcf3
-rw-r--r--test/tests/adhoc/straight_6.vcf3
-rw-r--r--test/tests/adhoc/straight_7.vcf3
-rw-r--r--test/tests/adhoc/straight_8.vcf4
-rw-r--r--test/tests/adhoc/straight_9.vcf4
-rw-r--r--test/tests/adhoc/straight_A.vcf7
-rw-r--r--test/tests/adhoc/straight_B.vcf4
-rw-r--r--test/tests/adhoc/straight_C.vcf4
-rw-r--r--test/tests/adhoc/straight_D.vcf4
-rw-r--r--test/tests/adhoc/straight_E.vcf4
-rw-r--r--test/tests/adhoc/straight_F.vcf5
-rw-r--r--test/tests/adhoc/straight_G.vcf8
-rw-r--r--test/tests/adhoc/straight_H.vcf11
-rw-r--r--test/tests/adhoc/straight_I.vcf12
-rw-r--r--test/tests/adhoc/straight_qp_1.vcf3
-rw-r--r--test/tests/adhoc/straight_qp_2.vcf3
-rw-r--r--test/tests/adhoc/straight_qp_3.vcf5
-rw-r--r--test/tests/adhoc/straight_qp_4.vcf5
-rw-r--r--test/tests/adhoc/vcal_1.vcs20
37 files changed, 320 insertions, 0 deletions
diff --git a/test/tests/adhoc/group_1.vcf b/test/tests/adhoc/group_1.vcf
new file mode 100644
index 0000000..c0ab6ef
--- /dev/null
+++ b/test/tests/adhoc/group_1.vcf
@@ -0,0 +1,6 @@
+BEGIN:VCARD
+N:aaa;bbb;ccc
+A.N:ddd;eee;fff
+B.N:ggg;hhh;iii
+C.N:jjj;kkk;lll
+END:VCARD
diff --git a/test/tests/adhoc/group_2.vcf b/test/tests/adhoc/group_2.vcf
new file mode 100644
index 0000000..bd5dad8
--- /dev/null
+++ b/test/tests/adhoc/group_2.vcf
@@ -0,0 +1,9 @@
+BEGIN:VCARD
+N:aaa;bbb;ccc
+X-1-FILLER:1;2;3;4;5;6;7;8
+A.N:ddd;eee;fff
+X-2-FILLER:1;2;3;4;5;6;7;8
+B.N:ggg;hhh;iii
+X-3-FILLER:1;2;3;4;5;6;7;8
+C.N:jjj;kkk;lll
+END:VCARD
diff --git a/test/tests/adhoc/group_3.vcf b/test/tests/adhoc/group_3.vcf
new file mode 100644
index 0000000..7f278ad
--- /dev/null
+++ b/test/tests/adhoc/group_3.vcf
@@ -0,0 +1,13 @@
+BEGIN:VCARD
+N:aaa;bbb;ccc
+FN:111;222;333
+X-1-FILLER:1;2;3;4;5;6;7;8
+A.N:ddd;eee;fff
+A.FN:111ddd;222eee;222fff
+X-2-FILLER:1;2;3;4;5;6;7;8
+B.N:ggg;hhh;iii
+B.FN:111ggg;222hhh;333iii
+X-3-FILLER:1;2;3;4;5;6;7;8
+C.N:jjj;kkk;lll
+C.FN:111jjj;222kkk;333lll
+END:VCARD
diff --git a/test/tests/adhoc/group_4.vcf b/test/tests/adhoc/group_4.vcf
new file mode 100644
index 0000000..23f9f06
--- /dev/null
+++ b/test/tests/adhoc/group_4.vcf
@@ -0,0 +1,16 @@
+BEGIN:VCARD
+N:aaa;bbb;ccc
+FN:111;222;333
+END:VCARD
+BEGIN:VCARD
+A.N:ddd;eee;fff
+A.FN:111ddd;222eee;222fff
+END:VCARD
+BEGIN:VCARD
+B.N:ggg;hhh;iii
+B.FN:111ggg;222hhh;333iii
+END:VCARD
+BEGIN:VCARD
+C.N:jjj;kkk;lll
+C.FN:111jjj;222kkk;333lll
+END:VCARD
diff --git a/test/tests/adhoc/group_5.vcf b/test/tests/adhoc/group_5.vcf
new file mode 100644
index 0000000..460777b
--- /dev/null
+++ b/test/tests/adhoc/group_5.vcf
@@ -0,0 +1,16 @@
+BEGIN:VCARD
+N:aaa;bbb;ccc
+FN:111;222;333
+BEGIN:VCARD
+A.N:ddd;eee;fff
+A.FN:111ddd;222eee;222fff
+BEGIN:VCARD
+B.N:ggg;hhh;iii
+B.FN:111ggg;222hhh;333iii
+BEGIN:VCARD
+C.N:jjj;kkk;lll
+C.FN:111jjj;222kkk;333lll
+END:VCARD
+END:VCARD
+END:VCARD
+END:VCARD
diff --git a/test/tests/adhoc/group_6.vcf b/test/tests/adhoc/group_6.vcf
new file mode 100644
index 0000000..4e5bffe
--- /dev/null
+++ b/test/tests/adhoc/group_6.vcf
@@ -0,0 +1,23 @@
+BEGIN:VCARD
+X-DUMMY-1:123
+X-DUMMY-2:456
+X-DUMMY-3:789
+ALPHA.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+ABC.X-DUMMY-1:123
+ABC.X-DUMMY-2:456
+ABC.X-DUMMY-3:789
+ALPHA.ABC.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+DEF.X-DUMMY-1:123
+DEF.X-DUMMY-2:456
+DEF.X-DUMMY-3:789
+ALPHA.DEF.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+END:VCARD
diff --git a/test/tests/adhoc/group_7.vcf b/test/tests/adhoc/group_7.vcf
new file mode 100644
index 0000000..9dcb356
--- /dev/null
+++ b/test/tests/adhoc/group_7.vcf
@@ -0,0 +1,46 @@
+BEGIN:VCARD
+X-DUMMY-1:123
+DEF.X-DUMMY-1:123
+ALPHA.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+ABC.X-DUMMY-1:123
+DEF.X-DUMMY-2:456
+X-DUMMY-2:456
+ABC.X-DUMMY-2:456
+ALPHA.ABC.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+DEF.X-DUMMY-3:789
+X-DUMMY-3:789
+ABC.X-DUMMY-3:789
+ALPHA.DEF.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+BEGIN:VCARD
+PPP.X-DUMMY-1:123
+PPP.DEF.X-DUMMY-1:123
+PPP.ALPHA.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+PPP.ABC.X-DUMMY-1:123
+PPP.DEF.X-DUMMY-2:456
+PPP.X-DUMMY-2:456
+PPP.ABC.X-DUMMY-2:456
+PPP.ALPHA.ABC.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+PPP.DEF.X-DUMMY-3:789
+PPP.X-DUMMY-3:789
+PPP.ABC.X-DUMMY-3:789
+PPP.ALPHA.DEF.LOGO;ENCODING=BASE64;TYPE=GIF:
+ R0lGODdhfgA4AOYAAAAAAK+vr62trVIxa6WlpZ+fnzEpCEpzlAha/0Kc74+PjyGM
+ SuecKRhrtX9/fzExORBSjCEYCGtra2NjYyF7nDGE50JrhAg51qWtOTl7vee1MWu1
+ 50o5e3PO/3sxcwAx/4R7GBgQOcDAwFoAQt61hJyMGHuUSpRKIf8A/wAY54yMjHt=
+END:VCARD
+END:VCARD
diff --git a/test/tests/adhoc/mail_list_1.vcf b/test/tests/adhoc/mail_list_1.vcf
new file mode 100644
index 0000000..b211638
--- /dev/null
+++ b/test/tests/adhoc/mail_list_1.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+TEL;CAR:
+TEL;HOME;VOICE:123
+END:VCARD
diff --git a/test/tests/adhoc/mail_list_2.vcf b/test/tests/adhoc/mail_list_2.vcf
new file mode 100644
index 0000000..eacbd72
--- /dev/null
+++ b/test/tests/adhoc/mail_list_2.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+ADR;WORK;ENCODING=QUOTED-PRINTABLE:;;HSBC Building=0A=0D=
+30 Metcalfe Street, 3rd Floor;Ottawa;ON;K1P 5L4;Canada
+END:VCARD
diff --git a/test/tests/adhoc/mail_list_3.vcf b/test/tests/adhoc/mail_list_3.vcf
new file mode 100644
index 0000000..5012c8b
--- /dev/null
+++ b/test/tests/adhoc/mail_list_3.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+N;ENCODING=QUOTED-PRINTABLE;CHARSET=ISO-8859-1:Familyame=E4;Surname
+END:VCARD
diff --git a/test/tests/adhoc/mail_list_4.vcf b/test/tests/adhoc/mail_list_4.vcf
new file mode 100644
index 0000000..dea6393
--- /dev/null
+++ b/test/tests/adhoc/mail_list_4.vcf
@@ -0,0 +1,13 @@
+BEGIN:VCARD
+VERSION:2.1
+BEGIN:VCARD
+UID:1
+N:Jerry Ramond
+TEL:1-221-222-1123
+END:VCARD
+BEGIN:VCARD
+UID:2
+N:Lacy Ramond
+TEL:1-212-222-1223
+END:VCARD
+END:VCARD
diff --git a/test/tests/adhoc/mail_list_5.vcf b/test/tests/adhoc/mail_list_5.vcf
new file mode 100644
index 0000000..19ed460
--- /dev/null
+++ b/test/tests/adhoc/mail_list_5.vcf
@@ -0,0 +1,19 @@
+BEGIN:VCARD
+VERSION:2.1
+X-DL;Design Work Group:List Item 1;List Item 2;List Item 3
+BEGIN:VCARD
+UID:List Item 1
+N:John Smith
+TEL:+1-213-555-1111
+END:VCARD
+BEGIN:VCARD
+UID:List Item 2
+N:I. M. Big
+TEL:+1-213-555-9999
+END:VCARD
+BEGIN:VCARD
+UID:List Item 3
+N:Jane Doe
+TEL:+1-213-555-5555
+END:VCARD
+END:VCARD
diff --git a/test/tests/adhoc/mail_list_6.vcf b/test/tests/adhoc/mail_list_6.vcf
new file mode 100644
index 0000000..987350d
--- /dev/null
+++ b/test/tests/adhoc/mail_list_6.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+N;ENCODING=QUOTED-PRINTABLE:Last;First;Middle
+N:Last;First;Middle
+END:VCARD
diff --git a/test/tests/adhoc/multiple_objs_1.vcf b/test/tests/adhoc/multiple_objs_1.vcf
new file mode 100644
index 0000000..f6d69ef
--- /dev/null
+++ b/test/tests/adhoc/multiple_objs_1.vcf
@@ -0,0 +1,21 @@
+BEGIN:VCARD
+STUF;QUOTED-PRINTABLE:Come And Get It!
+END:VCARD
+
+BEGIN:VCARD
+MORE-STUF;QUOTED-PRINTABLE:Come And Get It!
+END:VCARD
+
+BEGIN:VCARD
+YET-MORE-STUF;QUOTED-PRINTABLE:Come And Get It!
+END:VCARD
+
+BEGIN:VCARD
+AND-YET-SOME-MORE-STUF;QUOTED-PRINTABLE:Come And Get It!
+
+BEGIN:VCARD
+YET-MORE-STUF;QUOTED-PRINTABLE:Come And Get It!
+END:VCARD
+
+END:VCARD
+
diff --git a/test/tests/adhoc/straight_1.vcf b/test/tests/adhoc/straight_1.vcf
new file mode 100644
index 0000000..d4413f3
--- /dev/null
+++ b/test/tests/adhoc/straight_1.vcf
@@ -0,0 +1,2 @@
+BEGIN:VCARD
+END:VCARD
diff --git a/test/tests/adhoc/straight_2.vcf b/test/tests/adhoc/straight_2.vcf
new file mode 100644
index 0000000..50ac599
--- /dev/null
+++ b/test/tests/adhoc/straight_2.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+N:aaaa
+END:VCARD
diff --git a/test/tests/adhoc/straight_3.vcf b/test/tests/adhoc/straight_3.vcf
new file mode 100644
index 0000000..bed344f
--- /dev/null
+++ b/test/tests/adhoc/straight_3.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+N:aaaa;bbbb
+END:VCARD
diff --git a/test/tests/adhoc/straight_4.vcf b/test/tests/adhoc/straight_4.vcf
new file mode 100644
index 0000000..ce8b613
--- /dev/null
+++ b/test/tests/adhoc/straight_4.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+N:aaaa;bbbb;cccc
+END:VCARD
diff --git a/test/tests/adhoc/straight_5.vcf b/test/tests/adhoc/straight_5.vcf
new file mode 100644
index 0000000..b45a355
--- /dev/null
+++ b/test/tests/adhoc/straight_5.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+N:;bbbb;cccc
+END:VCARD
diff --git a/test/tests/adhoc/straight_6.vcf b/test/tests/adhoc/straight_6.vcf
new file mode 100644
index 0000000..84438f3
--- /dev/null
+++ b/test/tests/adhoc/straight_6.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+N:;;cccc
+END:VCARD
diff --git a/test/tests/adhoc/straight_7.vcf b/test/tests/adhoc/straight_7.vcf
new file mode 100644
index 0000000..2907949
--- /dev/null
+++ b/test/tests/adhoc/straight_7.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+N:;bbbb;
+END:VCARD
diff --git a/test/tests/adhoc/straight_8.vcf b/test/tests/adhoc/straight_8.vcf
new file mode 100644
index 0000000..165f956
--- /dev/null
+++ b/test/tests/adhoc/straight_8.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+FN:12. 345678 987654321
+N:;bbbb;
+END:VCARD
diff --git a/test/tests/adhoc/straight_9.vcf b/test/tests/adhoc/straight_9.vcf
new file mode 100644
index 0000000..d16729d
--- /dev/null
+++ b/test/tests/adhoc/straight_9.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+N:;bbbb;
+FN:12. 345678 987654321
+END:VCARD
diff --git a/test/tests/adhoc/straight_A.vcf b/test/tests/adhoc/straight_A.vcf
new file mode 100644
index 0000000..2f6a4f5
--- /dev/null
+++ b/test/tests/adhoc/straight_A.vcf
@@ -0,0 +1,7 @@
+BEGIN:VCARD
+X-DUMMY-1:123
+X-DUMMY-2:456
+X-DUMMY-3:789
+N:;bbbb;
+FN:12. 345678 987654321
+END:VCARD
diff --git a/test/tests/adhoc/straight_B.vcf b/test/tests/adhoc/straight_B.vcf
new file mode 100644
index 0000000..49f79a3
--- /dev/null
+++ b/test/tests/adhoc/straight_B.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+N;qqq:;bbbb;
+FN:12. 345678 987654321
+END:VCARD
diff --git a/test/tests/adhoc/straight_C.vcf b/test/tests/adhoc/straight_C.vcf
new file mode 100644
index 0000000..51ae8ff
--- /dev/null
+++ b/test/tests/adhoc/straight_C.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+N;qqq;rrr;sss:;bbbb;
+FN:12. 345678 987654321
+END:VCARD
diff --git a/test/tests/adhoc/straight_D.vcf b/test/tests/adhoc/straight_D.vcf
new file mode 100644
index 0000000..ae90513
--- /dev/null
+++ b/test/tests/adhoc/straight_D.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+N;qqq;rrr;sss:aaa;bbbb;ccc
+FN:12. 345678 987654321
+END:VCARD
diff --git a/test/tests/adhoc/straight_E.vcf b/test/tests/adhoc/straight_E.vcf
new file mode 100644
index 0000000..71e53c9
--- /dev/null
+++ b/test/tests/adhoc/straight_E.vcf
@@ -0,0 +1,4 @@
+BEGIN:VCARD
+FN:12. 345678 987654321
+N;qqq;rrr;sss:;;ccc
+END:VCARD
diff --git a/test/tests/adhoc/straight_F.vcf b/test/tests/adhoc/straight_F.vcf
new file mode 100644
index 0000000..530ff82
--- /dev/null
+++ b/test/tests/adhoc/straight_F.vcf
@@ -0,0 +1,5 @@
+BEGIN:VCARD
+FN:12. 345678 987654321
+X;Y;Z:123123123
+N;qqq;rrr;sss:;;ccc
+END:VCARD
diff --git a/test/tests/adhoc/straight_G.vcf b/test/tests/adhoc/straight_G.vcf
new file mode 100644
index 0000000..1cc3d18
--- /dev/null
+++ b/test/tests/adhoc/straight_G.vcf
@@ -0,0 +1,8 @@
+BEGIN:VCARD
+A:
+B:
+C;D:
+E:;
+F;G:;
+H;I;J:;K;L;M
+END:VCARD
diff --git a/test/tests/adhoc/straight_H.vcf b/test/tests/adhoc/straight_H.vcf
new file mode 100644
index 0000000..d507d3f
--- /dev/null
+++ b/test/tests/adhoc/straight_H.vcf
@@ -0,0 +1,11 @@
+BEGIN:VCARD
+A:
+B:
+C;D:
+E:;
+F;G:;
+H;I;J:;K;L;M
+N;;:
+O;;;:;;P
+Q;;;:;;R;;;S
+END:VCARD
diff --git a/test/tests/adhoc/straight_I.vcf b/test/tests/adhoc/straight_I.vcf
new file mode 100644
index 0000000..298e613
--- /dev/null
+++ b/test/tests/adhoc/straight_I.vcf
@@ -0,0 +1,12 @@
+BEGIN:VCARD
+A;QUOTED-PRINTABLE:
+B;QUOTED-PRINTABLE:
+C;QUOTED-PRINTABLE;D:
+E;;;QUOTED-PRINTABLE:;
+F;;;;;QUOTED-PRINTABLE;;;G:;
+H;I;J;QUOTED-PRINTABLE:;K;L;M
+N;QUOTED-PRINTABLE;;:
+O;QUOTED-PRINTABLE;;;:;;P
+Q;QUOTED-PRINTABLE;;;:;;R;;;S
+T;QUOTED-PRINTABLE:;;UUU;VVV=12=12=12
+END:VCARD
diff --git a/test/tests/adhoc/straight_qp_1.vcf b/test/tests/adhoc/straight_qp_1.vcf
new file mode 100644
index 0000000..04fac0a
--- /dev/null
+++ b/test/tests/adhoc/straight_qp_1.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+ORG;QUOTED-PRINTABLE:ah-ah-ah-ah-ah-ah-ah-ah
+END:VCARD
diff --git a/test/tests/adhoc/straight_qp_2.vcf b/test/tests/adhoc/straight_qp_2.vcf
new file mode 100644
index 0000000..dcdbe3c
--- /dev/null
+++ b/test/tests/adhoc/straight_qp_2.vcf
@@ -0,0 +1,3 @@
+BEGIN:VCARD
+ORG;QUOTED-PRINTABLE:ah-ah-ah-ah-ah-ah-ah-ah-=41=48
+END:VCARD
diff --git a/test/tests/adhoc/straight_qp_3.vcf b/test/tests/adhoc/straight_qp_3.vcf
new file mode 100644
index 0000000..4b858ff
--- /dev/null
+++ b/test/tests/adhoc/straight_qp_3.vcf
@@ -0,0 +1,5 @@
+BEGIN:VCARD
+ORG;QUOTED-PRINTABLE:ah-ah-ah-ah-ah-ah-ah-ah-=41=48=
+-ah-ah-ah-ah-ah-ah-ah-ah-=41=48=0D=0A=
+-ah-ah-ah-ah-ah-ah-ah-ah-=41=48
+END:VCARD
diff --git a/test/tests/adhoc/straight_qp_4.vcf b/test/tests/adhoc/straight_qp_4.vcf
new file mode 100644
index 0000000..4b858ff
--- /dev/null
+++ b/test/tests/adhoc/straight_qp_4.vcf
@@ -0,0 +1,5 @@
+BEGIN:VCARD
+ORG;QUOTED-PRINTABLE:ah-ah-ah-ah-ah-ah-ah-ah-=41=48=
+-ah-ah-ah-ah-ah-ah-ah-ah-=41=48=0D=0A=
+-ah-ah-ah-ah-ah-ah-ah-ah-=41=48
+END:VCARD
diff --git a/test/tests/adhoc/vcal_1.vcs b/test/tests/adhoc/vcal_1.vcs
new file mode 100644
index 0000000..aba139a
--- /dev/null
+++ b/test/tests/adhoc/vcal_1.vcs
@@ -0,0 +1,20 @@
+BEGIN:VCALENDAR
+VERSION:1.0
+
+BEGIN:VEVENT
+CATEGORIES:MEETING
+STATUS:NEEDS ACTION
+DTSTART:19960401T073000Z
+DTEND:19960401T083000Z
+SUMMARY:Steve's Proposal Review
+DESCRIPTION:Steve and John to review newest proposal material
+CLASS:PRIVATE
+END:VEVENT
+
+BEGIN:VTODO
+SUMMARY:John to pay for lunch
+DUE:19960401T083000Z
+STATUS:NEEDS ACTION
+END:VTODO
+
+END:VCALENDAR