From 759397b74c85d589dca13e8c89c9b6d70389ccd4 Mon Sep 17 00:00:00 2001
From: Philip Taylor <philip@zaynar.co.uk>
Date: Tue, 20 Jan 2015 23:15:28 +0000
Subject: [PATCH 01/13] Add test for %s with NULL strings in CLogger
---
source/ps/tests/test_CLogger.h | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/source/ps/tests/test_CLogger.h b/source/ps/tests/test_CLogger.h
index 285abd6..1ba5281 100644
a
|
b
|
public:
|
110 | 110 | TS_ASSERT_EQUALS(lines[0], "Test<a&b>c<d&e>"); |
111 | 111 | } |
112 | 112 | |
| 113 | void test_null() |
| 114 | { |
| 115 | logger->LogMessage(L"a %hs b", (const char *)NULL); |
| 116 | logger->LogMessage(L"c %ls d", (const wchar_t *)NULL); |
| 117 | |
| 118 | ParseOutput(); |
| 119 | |
| 120 | TS_ASSERT_EQUALS((int)lines.size(), 2); |
| 121 | TS_ASSERT_EQUALS(lines[0], "a (null) b"); |
| 122 | TS_ASSERT_EQUALS(lines[1], "c (null) d"); |
| 123 | } |
| 124 | |
113 | 125 | ////////////////////////////////////////////////////////////////////////// |
114 | 126 | |
115 | 127 | CLogger* logger; |