blob: da801bd5ed8aaf02dca6af804e8835174bc64429 [file] [log] [blame]
# please insert nothing before this line: -*- mode: cperl; cperl-indent-level: 4; cperl-continued-statement-offset: 4; indent-tabs-mode: nil -*-
use strict;
use warnings FATAL => 'all';
use Apache::Test;
use Apache::TestRequest;
use Apache::TestUtil;
plan tests => 4;
my $base = "/TestFilter__in_str_bin_data";
my @locations = map {$base . $_ } ('', '_filter');
my $expected = "123\001456\000789";
# test the binary data read/print w/ and w/o pass through filter
for my $location (@locations) {
my $received = POST_BODY_ASSERT $location, content => $expected;
ok t_cmp(length($received),
length($expected),
"$location binary response length");
ok t_cmp($received,
$expected,
"$location binary response data");
}