teststrings.cpp
1 //------------------------------------------------------------------------------
2 // teststrings.cpp
3 //
4 // Copyright (C) 2010 "Zalewa" <zalewapl@gmail.com>
5 //------------------------------------------------------------------------------
6 #include "teststrings.h"
7 #include "strings.h"
8 
9 bool TestStringsWrapUrls::executeTest()
10 {
11  QString exampleString = "http://www.example.com www.example.com ftp://ftp.example.com www.\nwww http:// www.link.with.tag.com< http://x http://www.example.com?var1=1&var2=2#anchor www.no-spacebar.com";
12 
13  QString resultString = Strings::wrapUrlsWithHtmlATags(exampleString);
14  testLog << "Result: " << resultString;
15  return resultString.count("<a href=") == 7;
16 }
static QString wrapUrlsWithHtmlATags(const QString &str)
Detects all links within a given string and wraps them in <a href> tags.
Definition: strings.cpp:446