From: Steve Brokenshire <sbrokenshire@xestia.co.uk>
Date: Fri, 25 Mar 2016 09:11:17 +0000 (+0000)
Subject: Added unit tests for converting text for use in HTML documents.
X-Git-Tag: release-0.11~5
X-Git-Url: http://Server1/repobrowser/?a=commitdiff_plain;h=a776c519f9846a8d0f2b1b9241e10b3101ad7296;p=xestiaab%2F.git

Added unit tests for converting text for use in HTML documents.
---

diff --git a/source/tests/xestiaab_common.h b/source/tests/xestiaab_common.h
index 2102240..3f8b803 100644
--- a/source/tests/xestiaab_common.h
+++ b/source/tests/xestiaab_common.h
@@ -321,6 +321,18 @@ TEST(CommonFunctions, ConvertToHTML){
 	// Tests for converting data for inserting into a HTML
 	// formatted document.
 
+	wxString ConvertToHTMLData = "The test line where < is probably better than >!";
+	ConvertToHTML(&ConvertToHTMLData);
+	ASSERT_EQ("The test line where &lt; is probably better than &gt;!", ConvertToHTMLData.ToStdString());
+
+	ConvertToHTMLData = "More testing &<>\n";
+	ConvertToHTML(&ConvertToHTMLData);
+	ASSERT_EQ("More testing &amp;&lt;&gt;<br>", ConvertToHTMLData.ToStdString());
+
+	ConvertToHTMLData = "This is the first line.\nThis is the second line.\nThis is the third line.";
+	ConvertToHTML(&ConvertToHTMLData);
+	ASSERT_EQ("This is the first line.<br>This is the second line.<br>This is the third line.", ConvertToHTMLData.ToStdString());
+
 }
 
 TEST(CommonFunctions, MapDataExists){