~ubuntu-branches/ubuntu/trusty/syslog-ng/trusty-proposed

« back to all changes in this revision

Viewing changes to modules/dbparser/tests/test_patterndb.c

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2013-05-26 09:06:21 UTC
  • mfrom: (1.3.11)
  • Revision ID: package-import@ubuntu.com-20130526090621-8z2s0oi21eoljb9x
Tags: 3.3.9-1
* New upstream release.
* Include missed ivykis header (closes: #708793).

Show diffs side-by-side

added added

removed removed

Lines of Context:
527
527
    }
528
528
}
529
529
 
 
530
gchar *tag_outside_of_rule_skeleton = "<patterndb version='3' pub_date='2010-02-22'>\
 
531
 <ruleset name='testset' id='1'>\
 
532
  <patterns>\
 
533
   <pattern>prog1</pattern>\
 
534
  </patterns>\
 
535
  <tags>\
 
536
   <tag>tag1</tag>\
 
537
  </tags>\
 
538
 </ruleset>\
 
539
</patterndb>";
 
540
 
 
541
void
 
542
test_patterndb_tags_outside_of_rule()
 
543
{
 
544
  patterndb = pattern_db_new();
 
545
  messages = NULL;
 
546
 
 
547
  g_file_open_tmp("patterndbXXXXXX.xml", &filename, NULL);
 
548
  g_file_set_contents(filename, tag_outside_of_rule_skeleton,
 
549
                      strlen(tag_outside_of_rule_skeleton), NULL);
 
550
 
 
551
  if (pattern_db_reload_ruleset(patterndb, configuration, filename))
 
552
    fail = TRUE;
 
553
 
 
554
  clean_pattern_db();
 
555
}
 
556
 
530
557
int
531
558
main(int argc, char *argv[])
532
559
{
545
572
 
546
573
  test_patterndb_rule();
547
574
  test_patterndb_parsers();
 
575
  test_patterndb_tags_outside_of_rule();
548
576
 
549
577
  app_shutdown();
550
578
  return  (fail ? 1 : 0);