7 # ask for a recent DBIC version to skip the 5.6.2 tests as well
8 plan skip_all => 'Test temporarily requires DBIx::Class'
9 unless eval { require DBIx::Class::Storage::Statistics; DBIx::Class->VERSION('0.08124') };
12 use DBIx::Class::Storage::Debug::PrettyPrint;
15 open my $fh, '>', \$cap;
17 my $pp = DBIx::Class::Storage::Debug::PrettyPrint->new({
20 fill_in_placeholders => 1,
21 placeholder_surround => ['', ''],
27 $pp->query_start('SELECT * FROM frew WHERE id = ?', q('1'));
30 qq(SELECT * FROM frew WHERE id = '1'\n),
35 $pp->query_start('SELECT * FROM frew WHERE id = ?', q('2'));
39 'Repeated SQL ellided'
43 $pp->query_start('SELECT * FROM frew WHERE id = ?', q('3'));
47 'Repeated SQL ellided'
51 $pp->query_start('SELECT * FROM frew WHERE id = ?', q('4'));
55 'Repeated SQL ellided'
59 $pp->query_start('SELECT * FROM bar WHERE id = ?', q('4'));
62 qq(SELECT * FROM bar WHERE id = '4'\n),
67 $pp->query_start('SELECT * FROM frew WHERE id = ?', q('1'));
70 qq(SELECT * FROM frew WHERE id = '1'\n),