[testng] 114/355: testng-562 testNG not creating HTML report Seems XMLStringBuffer#EOL is null sometimes.
Eugene Zhukov
eugene-guest at moszumanska.debian.org
Tue Aug 18 10:19:54 UTC 2015
This is an automated email from the git hooks/post-receive script.
eugene-guest pushed a commit to annotated tag OpenBSD
in repository testng.
commit 3a1aa91df75f070d3aa8bd0db368b3d9206ac2ba
Author: Vladislav Rassokhin <vladislav.rassokhin at jetbrains.com>
Date: Fri Jan 9 14:31:32 2015 +0300
testng-562 testNG not creating HTML report
Seems XMLStringBuffer#EOL is null sometimes.
---
src/main/java/org/testng/reporters/FileStringBuffer.java | 6 ++++++
src/main/java/org/testng/reporters/XMLStringBuffer.java | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/testng/reporters/FileStringBuffer.java b/src/main/java/org/testng/reporters/FileStringBuffer.java
index 80e774e..af2e98b 100644
--- a/src/main/java/org/testng/reporters/FileStringBuffer.java
+++ b/src/main/java/org/testng/reporters/FileStringBuffer.java
@@ -43,6 +43,9 @@ public class FileStringBuffer implements IBuffer {
@Override
public FileStringBuffer append(CharSequence s) {
+ if (s == null) {
+ throw new IllegalArgumentException("CharSequence (Argument 0 of FileStringBuffer#append) should not be null");
+ }
// m_sb.append(s);
if (m_sb.length() > m_maxCharacters) {
flushToFile();
@@ -64,6 +67,9 @@ public class FileStringBuffer implements IBuffer {
@Override
public void toWriter(Writer fw) {
+ if (fw == null) {
+ throw new IllegalArgumentException("Writer (Argument 0 of FileStringBuffer#toWriter) should not be null");
+ }
try {
BufferedWriter bw = new BufferedWriter(fw);
if (m_file == null) {
diff --git a/src/main/java/org/testng/reporters/XMLStringBuffer.java b/src/main/java/org/testng/reporters/XMLStringBuffer.java
index 092c10e..84046b4 100755
--- a/src/main/java/org/testng/reporters/XMLStringBuffer.java
+++ b/src/main/java/org/testng/reporters/XMLStringBuffer.java
@@ -14,8 +14,8 @@ import java.util.regex.Pattern;
* @author <a href="mailto:cedric at beust.com">Cedric Beust</a> Jul 21, 2003
*/
public class XMLStringBuffer {
- /** End of line */
- private static final String EOL = System.getProperty("line.separator");
+ /** End of line, value of 'line.separator' system property or '\n' */
+ private static final String EOL = System.getProperty("line.separator", "\n");
/** Tab space indent for XML document */
private static final String DEFAULT_INDENT_INCREMENT = " ";
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git
More information about the pkg-java-commits
mailing list