You are viewing a plain text version of this content. The canonical link for it is here.
Posted to watchdog-dev@jakarta.apache.org by rl...@apache.org on 2002/01/29 01:00:50 UTC
cvs commit: jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc closeValidator.jsp negativeClose.jsp positiveClear.jsp positiveFlush.jsp positiveGetBufferSize.jsp positiveGetBufferSizeUnBuffered.jsp positiveGetRemaining.jsp positiveGetRemainingBufferUnset.jsp positiveIsAutoFlush.jsp
rlubke 02/01/28 16:00:50
Modified: src/server/jsp-tests/jsp/engine/JspWriter/misc
negativeClose.jsp positiveClear.jsp
positiveFlush.jsp positiveGetBufferSize.jsp
positiveGetBufferSizeUnBuffered.jsp
positiveGetRemaining.jsp
positiveGetRemainingBufferUnset.jsp
positiveIsAutoFlush.jsp
Added: src/server/jsp-tests/jsp/engine/JspWriter/misc
closeValidator.jsp
Log:
- content push from CTS
Revision Changes Path
1.2 +14 -25 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/negativeClose.jsp
Index: negativeClose.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/negativeClose.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- negativeClose.jsp 4 Oct 2000 00:17:57 -0000 1.1
+++ negativeClose.jsp 29 Jan 2002 00:00:50 -0000 1.2
@@ -1,32 +1,21 @@
<html>
<title>negativeClose</title>
<body>
-<% /**
+<%
+/*
Name : negativeClose
- Description : We closing the stream and trying to write into the stream.
-**/ %>
-
-<!-- This is to test if clear method throws IOException if stream is closed -->
-<%@ page import="java.io.*;" %>
-<% out.println("hello"); %>
-<% out.close(); %>
-<!-- To report that 'out' is null, we dont have a stream to client available -->
-<!-- We create a file in the directory which is seen by javatest -->
-<%! String dir; %>
-<% String path=request.getPathTranslated(); %>
-<% if(path!=null) {
- int where=path.lastIndexOf("negativeClose");
- dir=path.substring(0,where);
- }else {
- dir=System.getProperty("user.home");
- }
- java.io.File file=new java.io.File(dir+System.getProperty("file.separator")+"negativeClose.err");
- java.io.FileWriter fw=new java.io.FileWriter(file);
+ Description : Attempt to write to the JspWriter after closing.
+ An Exception should be thrown, but is not caught,
+ resulting in a HTTP 500 being sent to the client.
+ */
+ %>
+<%
+ try {
+ out.close();
+ out.println( "Arbitrary text" );
+ } catch ( java.io.IOException ioe ) {
+ application.setAttribute( "ioexception", ioe );
+ }
%>
-
-<!-- Now lets try to clear the stream -->
-<% try { out.println("oops"); fw.write("no IOException"); fw.flush();fw.close();
-}catch(java.io.IOException ioe) { %>
-<% fw.write("we got IOException"); fw.flush();fw.close(); }%>
</body>
</html>
1.2 +2 -1 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveClear.jsp
Index: positiveClear.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveClear.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- positiveClear.jsp 4 Oct 2000 00:17:57 -0000 1.1
+++ positiveClear.jsp 29 Jan 2002 00:00:50 -0000 1.2
@@ -16,4 +16,5 @@
<% out.clear(); %>
<!-- expecting blank page -->
</body>
-</html>
\ No newline at end of file
+</html>
+
1.3 +2 -2 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveFlush.jsp
Index: positiveFlush.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveFlush.jsp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- positiveFlush.jsp 2 Jan 2002 20:21:34 -0000 1.2
+++ positiveFlush.jsp 29 Jan 2002 00:00:50 -0000 1.3
@@ -7,10 +7,10 @@
Expected to flush the buffer to the output stream.
**/ %>
<!-- this is to test if flush() method works -->
-<%
+<%
int buffer = out.getBufferSize();
out.println("hello");
- out.flush();
+ out.flush();
if ( buffer == out.getRemaining() ) {
out.println( "Test status: PASSED" );
} else {
1.2 +9 -5 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetBufferSize.jsp
Index: positiveGetBufferSize.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetBufferSize.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- positiveGetBufferSize.jsp 4 Oct 2000 00:17:57 -0000 1.1
+++ positiveGetBufferSize.jsp 29 Jan 2002 00:00:50 -0000 1.2
@@ -4,15 +4,19 @@
<%
/*
Name : positiveGetBufferSize
- Description : Set the buffer size,with buffer directive,then use the
- getBufferSize() method.
+ Description : Set the buffer size with the buffer directive,
+ then use the getBufferSize() method.
*/
%>
<!-- this is to test if getBufferSize method works -->
<!-- setting buffer size to 5kb using directive -->
<%@ page buffer="5kb" %>
<!-- calling getBufferSize() method -->
-<%= out.getBufferSize() %>
-<!-- expected to return 5120 as buffer size -->
+<% if (out.getBufferSize() >= 5120) {%>
+true
+<% } else { %>
+false
+<% } %>
+<!-- expected to return true -->
</body>
-</html>
\ No newline at end of file
+</html>
1.2 +2 -2 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetBufferSizeUnBuffered.jsp
Index: positiveGetBufferSizeUnBuffered.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetBufferSizeUnBuffered.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- positiveGetBufferSizeUnBuffered.jsp 4 Oct 2000 00:17:57 -0000 1.1
+++ positiveGetBufferSizeUnBuffered.jsp 29 Jan 2002 00:00:50 -0000 1.2
@@ -5,7 +5,7 @@
/*
Name : positiveGetBufferSizeUnBuffered
Description : Set the buffer directive to 'none'.
- Then callthe getBufferSize() method.
+ Then call the getBufferSize() method.
*/
%>
<!-- this is to test if getBufferSize method works with no buffer-->
@@ -14,4 +14,4 @@
<% out.println("got="+out.getBufferSize()); %>
<!-- expected to return 0 as buffer is set 'none' -->
</body>
-</html>
\ No newline at end of file
+</html>
1.2 +2 -2 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetRemaining.jsp
Index: positiveGetRemaining.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetRemaining.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- positiveGetRemaining.jsp 4 Oct 2000 00:17:57 -0000 1.1
+++ positiveGetRemaining.jsp 29 Jan 2002 00:00:50 -0000 1.2
@@ -1,9 +1,9 @@
<%@ page buffer="5kb" %>
<% int bufferSize = out.getBufferSize();
out.flush();
-out.print("hello: ");
+out.print("hello:");
int remainingSize = out.getRemaining();
-if ( remainingSize == (bufferSize-7) )
+if ( remainingSize == (bufferSize-6) )
out.print("getRemaining test Passed");
else {
out.println("getRemaining Test Failed");
1.2 +2 -2 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetRemainingBufferUnset.jsp
Index: positiveGetRemainingBufferUnset.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveGetRemainingBufferUnset.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- positiveGetRemainingBufferUnset.jsp 4 Oct 2000 00:17:57 -0000 1.1
+++ positiveGetRemainingBufferUnset.jsp 29 Jan 2002 00:00:50 -0000 1.2
@@ -15,6 +15,6 @@
<!-- using getRemaining() method to get the buffer size -->
<%= out.getRemaining() %>
-<!-- expected to return 1 -->
+<!-- expected to return 0 -->
</body>
-</html>
\ No newline at end of file
+</html>
1.2 +2 -3 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveIsAutoFlush.jsp
Index: positiveIsAutoFlush.jsp
===================================================================
RCS file: /home/cvs/jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/positiveIsAutoFlush.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- positiveIsAutoFlush.jsp 4 Oct 2000 00:17:57 -0000 1.1
+++ positiveIsAutoFlush.jsp 29 Jan 2002 00:00:50 -0000 1.2
@@ -4,8 +4,7 @@
<%
/*
Name : positiveIsAutoFlush
- Description : Set the autoflush directive to 'true' and then
-call the isAutoFlush() method .
+ Description : Call isAutoFlush and verify the default is 'true'
*/
%>
<!-- this is to test positiveIsAutoFlush -->
@@ -14,4 +13,4 @@
<%= out.isAutoFlush() %>
<!-- expected to return true -->
</body>
-</html>
\ No newline at end of file
+</html>
1.1 jakarta-watchdog-4.0/src/server/jsp-tests/jsp/engine/JspWriter/misc/closeValidator.jsp
Index: closeValidator.jsp
===================================================================
<html>
<title>closeValidator</title>
<body>
<%
Exception exc = (Exception) application.getAttribute( "ioexception" );
application.removeAttribute( "ioexception" );
if ( exc != null && exc instanceof java.io.IOException ) {
response.addHeader( "status", "Test Status=PASSED" );
} else {
response.addHeader( "status", "Test Status=FAILED" );
}
%>
</body>
</html>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>