/[pcre]/code/trunk/pcre_scanner_unittest.cc
ViewVC logotype

Diff of /code/trunk/pcre_scanner_unittest.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 257 by ph10, Wed Sep 19 09:11:19 2007 UTC revision 530 by ph10, Tue Jun 1 13:42:06 2010 UTC
# Line 106  static void TestScanner() { Line 106  static void TestScanner() {
106    CHECK_EQ(comments[2].as_string(), " /* and here is gamma */\n");    CHECK_EQ(comments[2].as_string(), " /* and here is gamma */\n");
107    comments.resize(0);    comments.resize(0);
108    
109    s.GetComments(0, strchr(input, '/') - input, &comments);    s.GetComments(0, (int)(strchr(input, '/') - input), &comments);
110    CHECK_EQ(comments.size(), 0);    CHECK_EQ(comments.size(), 0);
111    comments.resize(0);    comments.resize(0);
112    
113    s.GetComments(strchr(input, '/') - input - 1, sizeof(input),    s.GetComments((int)(strchr(input, '/') - input - 1), sizeof(input),
114                  &comments);                  &comments);
115    CHECK_EQ(comments.size(), 3);    CHECK_EQ(comments.size(), 3);
116    CHECK_EQ(comments[0].as_string(), " // this sets alpha\n");    CHECK_EQ(comments[0].as_string(), " // this sets alpha\n");
# Line 118  static void TestScanner() { Line 118  static void TestScanner() {
118    CHECK_EQ(comments[2].as_string(), " /* and here is gamma */\n");    CHECK_EQ(comments[2].as_string(), " /* and here is gamma */\n");
119    comments.resize(0);    comments.resize(0);
120    
121    s.GetComments(strchr(input, '/') - input - 1,    s.GetComments((int)(strchr(input, '/') - input - 1),
122                  strchr(input + 1, '\n') - input + 1, &comments);                  (int)(strchr(input + 1, '\n') - input + 1), &comments);
123    CHECK_EQ(comments.size(), 1);    CHECK_EQ(comments.size(), 1);
124    CHECK_EQ(comments[0].as_string(), " // this sets alpha\n");    CHECK_EQ(comments[0].as_string(), " // this sets alpha\n");
125    comments.resize(0);    comments.resize(0);

Legend:
Removed from v.257  
changed lines
  Added in v.530

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12