faubackup2/tests reg_tester.cpp,1.1.1.1,1.2

Erik Merkel <[email protected]> Tue, 28 Jun 2005 22:26:15 +0000
Newsgroups gmane.comp.sysutils.backup.faubackup.cvs
Message-ID <[email protected]>
Update of /cvsroot/faubackup/faubackup2/tests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3338/tests

Modified Files:
	reg_tester.cpp 
Log Message:
better regexp: now it's possible to use all characters for filenames / 
patterns

user can escape chars not to be interpreted as shell pattern - e.g. \* is
treated as a char and not as a pattern

quotation marks inside filenames are now interpreted as q-marks and not as 
delimiters (the outer q-marks are still used)

1; and lines starting with $ are treated as commentline for compatibility 
with old faubackup




Index: reg_tester.cpp
===================================================================
RCS file: /cvsroot/faubackup/faubackup2/tests/reg_tester.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** reg_tester.cpp	2 Jun 2005 09:31:13 -0000	1.1.1.1
--- reg_tester.cpp	28 Jun 2005 22:26:13 -0000	1.2
***************
*** 32,36 ****
  	cout << "##############   Regex Tests: #######################" << endl;
  
! 	string array[22];
  
  	array[0] = "lala\"/bla/blub\"didum";
--- 32,36 ----
  	cout << "##############   Regex Tests: #######################" << endl;
  
! 	string array[23];
  
  	array[0] = "lala\"/bla/blub\"didum";
***************
*** 51,55 ****
  	array[13] = "datum \"*/foo\"laenge";
  	array[14] = "datum \"./foo*\"laenge";
! 	array[15] = "datum \"!? $ % &/()=?' `*+???,.-_<>|\\@?????????????????????????\"laenge";
  	array[16] = "datum \"./**foo\"laenge";
  	array[17] = "datum \"./lala**foo\"laenge";
--- 51,55 ----
  	array[13] = "datum \"*/foo\"laenge";
  	array[14] = "datum \"./foo*\"laenge";
! 	array[15] = "datum \"!? $ % &/()=?' `*+???,.[:space:]-_<>|\\@?????????????????????????\"laenge";
  	array[16] = "datum \"./**foo\"laenge";
  	array[17] = "datum \"./lala**foo\"laenge";
***************
*** 59,62 ****
--- 59,63 ----
  	array[20] = "#  das ist ein kommentar";
  	array[21] = " \n";
+ 	array[22] = "datum \"file_with_\"_and_\\*in_it\"laenge";
  
  
***************
*** 64,68 ****
  
  
! 	for (int i = 0; i <= 21; i++) {
  
  		cout << "------------------------------- "<< i << " -------------------------------------------" << endl;
--- 65,69 ----
  
  
! 	for (int i = 0; i <= 22; i++) {
  
  		cout << "------------------------------- "<< i << " -------------------------------------------" << endl;



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click