[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/kdepim/enterprise4/kdepimlibs
From:       Thomas McGuire <mcguire () kde ! org>
Date:       2009-09-09 14:43:12
Message-ID: 1252507392.768786.13435.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1021575 by tmcguire:

Merged revisions 1015975,1016229 via svnmerge from 
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/KDE/4.3/kdepimlibs

........
  r1015975 | tnyblom | 2009-08-26 20:01:11 +0200 (Wed, 26 Aug 2009) | 6 lines
  
  Backport r1015973
  Generete error when emailaddress ends with a dot (.)
  
  CCBUG: 139477
........
  r1016229 | tnyblom | 2009-08-27 10:23:00 +0200 (Thu, 27 Aug 2009) | 6 lines
  
  Revert r1015973 pending a better solution.
  
  Keep the unittests but adopted to the old behaviour.
  
  CCBUG: 139477
........


 _M            . (directory)  
 M  +17 -0     kpimutils/tests/testemail.cpp  


** branches/kdepim/enterprise4/kdepimlibs #property svnmerge-integrated
   - /branches/KDE/4.3/kdepimlibs:1-986158,990023,990532,990575,990631,990684,991932,9 \
96755,997101,997490,998251,1000615,1007460,1008037,1008812,1009437,1011841,1013328-1013331,1013810,1015198
  + /branches/KDE/4.3/kdepimlibs:1-986158,990023,990532,990575,990631,990684,991932,99 \
6755,997101,997490,998251,1000615,1007460,1008037,1008812,1009437,1011841,1013328-1013331,1013810,1015198,1015975-1016224,1016226-1016229
                
--- branches/kdepim/enterprise4/kdepimlibs/kpimutils/tests/testemail.cpp \
#1021574:1021575 @@ -120,6 +120,15 @@
   return true;
 }
 
+static bool checkIsValidAddressList( const QString &list, const QString \
&expErrorCode ) +{
+  QString badAddress;
+  EmailParseResult realErrorCode = isValidAddressList( list, badAddress );
+  QString errorCode = emailTestParseResultToString(  realErrorCode );
+  check( "isValidAddressList " + list + " errorCode ", errorCode, expErrorCode );
+  return true;
+}
+
 static bool checkIsValidSimpleEmailAddress( const QString &input, const QString \
&expResult )  {
   bool validEmail = isValidSimpleAddress( input );
@@ -407,6 +416,14 @@
 
   checkIsValidEmailAddress( "Matt Douhan <matt\"@@\"fruitsalad.org>", "TooFewAts" );
 
+  //bug  139477
+  checkIsValidAddressList( "martin.schulte@guug.de, msadmin@guug.de, \
msnewsletter@guug.de", "AddressOk" ); +  checkIsValidAddressList( \
"martin.schulte@guug.de; msadmin@guug.de; msnewsletter@guug.de", "AddressOk" ); +  \
checkIsValidAddressList( "martin.schulte@guug.de, msadmin@guug.de., \
msnewsletter@guug.de", "AddressOk" ); +  checkIsValidAddressList( "Martin Schulte \
<martin.schulte@guug.de>, MS Admin <msadmin@guug.de>, MS News \
<msnewsletter@guug.de>", "AddressOk" ); +  checkIsValidAddressList( "Martin Schulte \
<martin.schulte@guug.de>; MS Admin <msadmin@guug.de>; MS News \
<msnewsletter@guug.de>", "AddressOk" ); +  checkIsValidAddressList( "Martin Schulte \
<martin.schulte@guug.de.>, MS Admin <msadmin@guug.de>, MS News \
<msnewsletter@guug.de>", "AddressOk" ); +
   // checks for "pure" email addresses in the form of xxx@yyy.tld
   checkIsValidSimpleEmailAddress( "matt@fruitsalad.org", "true" );
   checkIsValidSimpleEmailAddress( QString::fromUtf8( "test@täst.invalid" ), "true" \
);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic