USING: accessors io io.streams.string kernel mime.multipart tools.test make multiline ; IN: mime.multipart.tests [ { "a" f } ] [ [ "azzbzzczzdzz" "z" 1 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" f } ] [ [ "azzbzzczzdzz" "z" 2 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" f } ] [ [ "azzbzzczzdzz" "z" 3 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" f } ] [ [ "azzbzzczzdzz" "z" 4 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" f } ] [ [ "azzbzzczzdzz" "z" 5 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" "a" f } ] [ [ "aazzbzzczzdzz" "z" 1 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "aa" f } ] [ [ "aazzbzzczzdzz" "z" 2 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "aa" f } ] [ [ "aazzbzzczzdzz" "z" 3 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "aa" f } ] [ [ "aazzbzzczzdzz" "z" 4 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "aa" f } ] [ [ "aazzbzzczzdzz" "z" 5 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" f } ] [ [ "azzbzzczzdzz" "zz" 1 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" "z" "z" "b" "z" "z" "c" "z" "z" "d" "zz" } ] [ [ "azzbzzczzdzz" "zzz" 1 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" "z" "z" "b" "z" "z" "c" "z" "z" "d" f } ] [ [ "azzbzzczzdzzz" "zzz" 1 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "az" "zb" "zz" "cz" "zd" f } ] [ [ "azzbzzczzdzzz" "zzz" 2 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" "zzb" "zzc" "zzd" f } ] [ [ "azzbzzczzdzzz" "zzz" 3 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "az" "zbzz" "czzd" f } ] [ [ "azzbzzczzdzzz" "zzz" 4 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "azz" "bzzcz" "zd" f } ] [ [ "azzbzzczzdzzz" "zzz" 5 >>n [ , ] [ ] multipart-step-loop drop ] { } make ] unit-test [ { "a" f f "b" f f "c" f f "d" f f } ] [ [ "azzbzzczzdzz" "z" 1 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" f f "b" f f "c" f f "d" f f } ] [ [ "azzbzzczzdzz" "z" 2 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" f f "b" f f "c" f f "d" f f } ] [ [ "azzbzzczzdzz" "z" 3 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" f f "b" f f "c" f f "d" f f } ] [ [ "azzbzzczzdzz" "z" 4 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" f f "b" f f "c" f f "d" f f } ] [ [ "azzbzzczzdzz" "z" 5 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" "a" f f "b" f f "c" f f "d" f f } ] [ [ "aazzbzzczzdzz" "z" 1 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "aa" f f "b" f f "c" f f "d" f f } ] [ [ "aazzbzzczzdzz" "z" 2 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "aa" f f "b" f f "c" f f "d" f f } ] [ [ "aazzbzzczzdzz" "z" 3 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "aa" f f "b" f f "c" f f "d" f f } ] [ [ "aazzbzzczzdzz" "z" 4 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "aa" f f "b" f f "c" f f "d" f f } ] [ [ "aazzbzzczzdzz" "z" 5 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" f "b" f "c" f "d" f } ] [ [ "azzbzzczzdzz" "zz" 1 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" "z" "z" "b" "z" "z" "c" "z" "z" "d" "zz" } ] [ [ "azzbzzczzdzz" "zzz" 1 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" "z" "z" "b" "z" "z" "c" "z" "z" "d" f } ] [ [ "azzbzzczzdzzz" "zzz" 1 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "az" "zb" "zz" "cz" "zd" f } ] [ [ "azzbzzczzdzzz" "zzz" 2 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "a" "zzb" "zzc" "zzd" f } ] [ [ "azzbzzczzdzzz" "zzz" 3 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "az" "zbzz" "czzd" f } ] [ [ "azzbzzczzdzzz" "zzz" 4 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test [ { "azz" "bzzcz" "zd" f } ] [ [ "azzbzzczzdzzz" "zzz" 5 >>n [ , ] [ ] multipart-loop-all ] { } make ] unit-test