Exposing the buffer in ClassSuite.
diff --git a/src/main/java/org/testng/xml/LaunchSuite.java b/src/main/java/org/testng/xml/LaunchSuite.java
index 0ed60d2..c885c60 100755
--- a/src/main/java/org/testng/xml/LaunchSuite.java
+++ b/src/main/java/org/testng/xml/LaunchSuite.java
@@ -52,6 +52,8 @@
*/
public abstract File save(File directory);
+ public abstract XMLStringBuffer getSuiteBuffer();
+
/**
* <code>ExistingSuite</code> is a non-temporary LaunchSuite based on an existing
* file.
@@ -74,6 +76,11 @@
m_suitePath = path;
}
+ @Override
+ public XMLStringBuffer getSuiteBuffer() {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
/**
* Trying to run an existing XML file: copy its content to where the plug-in
* expects it.
@@ -162,7 +169,7 @@
*
* @return
*/
- private XMLStringBuffer getSuiteBuffer() {
+ public XMLStringBuffer getSuiteBuffer() {
if (null == m_suiteBuffer) {
m_suiteBuffer = createContentBuffer();
}