~percona-toolkit-dev/percona-toolkit/pt-fingerprint

« back to all changes in this revision

Viewing changes to t/lib/QueryRewriter.t

  • Committer: Daniel Nichter
  • Date: 2012-03-26 22:40:46 UTC
  • Revision ID: daniel@percona.com-20120326224046-14zq5t9ny8hoqz3g
Rename preserve_embedded_numbers to match_embedded_numbers, and fingerprint_md5 to match_md5_checksums.  Add corresponding options to pt-fingerprint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
353
353
# special feature used by pt-fingerprint.
354
354
$qr = new QueryRewriter(
355
355
   QueryParser     => $qp,
356
 
   fingerprint_md5 => 1,
 
356
   match_md5_checksums => 1,
357
357
);
358
358
 
359
359
is(
374
374
 
375
375
$qr = new QueryRewriter(
376
376
   QueryParser     => $qp,
377
 
   fingerprint_md5 => 1,
378
 
   preserve_embedded_numbers => 1,
 
377
   match_md5_checksums => 1,
 
378
   match_embedded_numbers => 1,
379
379
);
380
380
 
381
381
is(
383
383
      "SELECT * FROM db.fbc5e685a5d3d45aa1d0347fdb7c4d35_temp where id=1"
384
384
   ),
385
385
   "select * from db.?_temp where id=?",
386
 
   "Fingerprint db.MD5_tbl (with preserve_embedded_numbers)"
 
386
   "Fingerprint db.MD5_tbl (with match_embedded_numbers)"
387
387
);
388
388
 
389
389
is(
391
391
      "SELECT * FROM db.temp_fbc5e685a5d3d45aa1d0347fdb7c4d35 where id=1"
392
392
   ),
393
393
   "select * from db.temp_? where id=?",
394
 
   "Fingerprint db.tbl_MD5 (with preserve_embedded_numbers)"
 
394
   "Fingerprint db.tbl_MD5 (with match_embedded_numbers)"
395
395
);
396
396
 
397
397
$qr = new QueryRewriter(
398
398
   QueryParser => $qp,
399
 
   preserve_embedded_numbers => 1,
 
399
   match_embedded_numbers => 1,
400
400
);
401
401
 
402
402
is(