You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by jm...@apache.org on 2003/02/27 01:02:06 UTC
cvs commit: jakarta-struts/web/test/test/org/apache/struts/taglib/bean TestWriteTag.jsp
jmitchell 2003/02/26 16:02:05
Modified: src/test/org/apache/struts/taglib/bean TestWriteTag.java
web/test/test/org/apache/struts/taglib/bean TestWriteTag.jsp
Log:
Fix tests where users locale is "fr".
Revision Changes Path
1.2 +36 -38 jakarta-struts/src/test/org/apache/struts/taglib/bean/TestWriteTag.java
Index: TestWriteTag.java
===================================================================
RCS file: /home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/bean/TestWriteTag.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestWriteTag.java 22 Feb 2003 02:48:09 -0000 1.1
+++ TestWriteTag.java 27 Feb 2003 00:02:04 -0000 1.2
@@ -122,124 +122,122 @@
assertEquals(compare, output);
}
+ private void runMyTest(String whichTest, String locale){
+ pageContext.setAttribute(Globals.LOCALE_KEY, new Locale(locale, locale), PageContext.SESSION_SCOPE);
+ request.setAttribute("runTest", whichTest);
+ try {
+ pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ }
+ catch (Exception e) {
+ e.printStackTrace();
+ fail("There is a problem that is preventing the tests to continue!");
+ }
+ }
+
// Name
- public void testWriteTagName() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagName");
+ public void testWriteTagName(){
pageContext.setAttribute(REQUEST_KEY,TEST_STRING_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagName", "");
}
public void endWriteTagName(WebResponse response){
formatAndTest(TEST_STRING_VAL, response.getText());
}
// Property
- public void testWriteTagNameProperty() throws IOException, ServletException{
+ public void testWriteTagNameProperty() {
SimpleBeanForTesting sbft = new SimpleBeanForTesting(TEST_STRING_VAL);
- request.setAttribute("runTest", "testWriteTagNameProperty");
pageContext.setAttribute(REQUEST_KEY, sbft,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameProperty", "");
}
public void endWriteTagNameProperty(WebResponse response){
formatAndTest(TEST_STRING_VAL, response.getText());
}
// Name and Format
- public void testWriteTagNameFormat() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameFormat");
+ public void testWriteTagNameFormat(){
pageContext.setAttribute(REQUEST_KEY,TEST_INTEGER_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFormat", "");
}
public void endWriteTagNameFormat(WebResponse response){
formatAndTest("1,234" , response.getText());
}
// Name, Format, and FormatKey (default bundle)
- public void testWriteTagNameFormatKeyDefaultBundle() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameFormatKeyDefaultBundle");
+ public void testWriteTagNameFormatKeyDefaultBundle(){
pageContext.setAttribute(REQUEST_KEY,TEST_INTEGER_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFormatKeyDefaultBundle", "");
}
public void endWriteTagNameFormatKeyDefaultBundle(WebResponse response){
formatAndTest("$1,234" , response.getText());
}
// Name, Format, and FormatKey (alternate bundle)
- public void testWriteTagNameFormatKeyAlternateBundle() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameFormatKeyAlternateBundle");
+ public void testWriteTagNameFormatKeyAlternateBundle(){
pageContext.setAttribute(REQUEST_KEY,TEST_INTEGER_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFormatKeyAlternateBundle", "");
}
public void endWriteTagNameFormatKeyAlternateBundle(WebResponse response){
formatAndTest("$1,234" , response.getText());
}
// Name, Format, and FormatKey (default bundle) (Double)
- public void testWriteTagNameFormatKeyDefaultBundleDouble() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameFormatKeyDefaultBundle");
+ public void testWriteTagNameFormatKeyDefaultBundleDouble(){
pageContext.setAttribute(REQUEST_KEY, TEST_DOUBLE_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFormatKeyDefaultBundleDouble", "");
}
public void endWriteTagNameFormatKeyDefaultBundleDouble(WebResponse response){
formatAndTest("$1,235" , response.getText());
}
// Name, Format, and FormatKey (alternate bundle) (Double)
- public void testWriteTagNameFormatKeyAlternateBundleDouble() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameFormatKeyAlternateBundle");
+ public void testWriteTagNameFormatKeyAlternateBundleDouble(){
pageContext.setAttribute(REQUEST_KEY,TEST_DOUBLE_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFormatKeyAlternateBundleDouble", "");
}
public void endWriteTagNameFormatKeyAlternateBundleDouble(WebResponse response){
formatAndTest("$1,234.6" , response.getText());
}
// Name, Format, and FormatKey (default bundle)
- public void testWriteTagNameFormatKeyDefaultBundle_fr() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameFormatKeyDefaultBundle");
- pageContext.setAttribute(Globals.LOCALE_KEY, new Locale("fr","fr"), PageContext.SESSION_SCOPE);
+ public void testWriteTagNameFormatKeyDefaultBundle_fr(){
pageContext.setAttribute(REQUEST_KEY, TEST_DOUBLE_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFormatKeyDefaultBundle", "fr");
}
public void endWriteTagNameFormatKeyDefaultBundle_fr(WebResponse response){
formatAndTest("$1234,5961.", response.getText());
}
// Name, Format, and FormatKey (alternate bundle)
- public void testWriteTagNameFormatKeyAlternateBundle_fr() throws IOException, ServletException{
- pageContext.setAttribute(Globals.LOCALE_KEY, new Locale("fr","fr"), PageContext.SESSION_SCOPE);
- request.setAttribute("runTest", "testWriteTagNameFormatKeyAlternateBundle");
+ public void testWriteTagNameFormatKeyAlternateBundle_fr(){
pageContext.setAttribute(REQUEST_KEY,TEST_DOUBLE_VAL,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFormatKeyAlternateBundle", "fr");
}
public void endWriteTagNameFormatKeyAlternateBundle_fr(WebResponse response){
formatAndTest("$1234,5961." , response.getText());
}
// Name, Property, and Format
- public void testWriteTagNamePropertyFormat() throws IOException, ServletException{
+ public void testWriteTagNamePropertyFormat(){
SimpleBeanForTesting sbft = new SimpleBeanForTesting(TEST_INTEGER_VAL);
- request.setAttribute("runTest", "testWriteTagNamePropertyFormat");
pageContext.setAttribute(REQUEST_KEY, sbft,PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNamePropertyFormat", "");
}
public void endWriteTagNamePropertyFormat(WebResponse response){
formatAndTest("1,234", response.getText());
}
// Name and ignore
- public void testWriteTagNameIgnore() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameIgnore");
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ public void testWriteTagNameIgnore(){
+ runMyTest("testWriteTagNameIgnore", "");
}
public void endWriteTagNameIgnore(WebResponse response){
formatAndTest("", response.getText());
}
// Name and filter
- public void testWriteTagNameFilter() throws IOException, ServletException{
- request.setAttribute("runTest", "testWriteTagNameFilter");
+ public void testWriteTagNameFilter(){
pageContext.setAttribute(REQUEST_KEY,"<testing&'\">",PageContext.REQUEST_SCOPE);
- pageContext.forward("/test/org/apache/struts/taglib/bean/TestWriteTag.jsp");
+ runMyTest("testWriteTagNameFilter", "");
}
public void endWriteTagNameFilter(WebResponse response){
formatAndTest(ResponseUtils.filter("<testing&'\">"), response.getText());
1.2 +8 -1 jakarta-struts/web/test/test/org/apache/struts/taglib/bean/TestWriteTag.jsp
Index: TestWriteTag.jsp
===================================================================
RCS file: /home/cvs/jakarta-struts/web/test/test/org/apache/struts/taglib/bean/TestWriteTag.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestWriteTag.jsp 22 Feb 2003 02:57:36 -0000 1.1
+++ TestWriteTag.jsp 27 Feb 2003 00:02:05 -0000 1.2
@@ -18,10 +18,18 @@
<bean:write name="REQUEST_KEY" formatKey="default.format"/>
</logic:equal>
+<logic:equal name="runTest" value="testWriteTagNameFormatKeyDefaultBundleDouble">
+ <bean:write name="REQUEST_KEY" formatKey="default.format"/>
+</logic:equal>
+
<logic:equal name="runTest" value="testWriteTagNameFormatKeyAlternateBundle">
<bean:write name="REQUEST_KEY" formatKey="alternate.format" bundle="alternate"/>
</logic:equal>
+<logic:equal name="runTest" value="testWriteTagNameFormatKeyAlternateBundleDouble">
+ <bean:write name="REQUEST_KEY" formatKey="alternate.format" bundle="alternate"/>
+</logic:equal>
+
<logic:equal name="runTest" value="testWriteTagNamePropertyFormat">
<bean:write name="REQUEST_KEY" property="integerValue" format="###,###"/>
</logic:equal>
@@ -33,5 +41,4 @@
<logic:equal name="runTest" value="testWriteTagNameFilter">
<bean:write name="REQUEST_KEY" filter="true"/>
</logic:equal>
-
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org