<%@ page language="java" %> <%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html-el" %> <%@ taglib uri="/WEB-INF/struts-bean-el.tld" prefix="bean-el" %> <%@ taglib uri="/WEB-INF/c.tld" prefix="c" %> Test Replacements for struts comparison tags

Test Replacements for struts comparison tags

<% String bool1 = "true"; String bool2 = "false"; String doub1 = "321.0"; String doub2 = "111.0"; String doub3 = "333.0"; String long1 = "321"; String long2 = "111"; String long3 = "333"; String short1 = "987"; String short2 = "654"; String short3 = "999"; String str1 = "This is a string"; String str2 = "Less than"; String str3 = "XYZ greater than"; pageContext.setAttribute("bool1", bool1); pageContext.setAttribute("bool2", bool2); pageContext.setAttribute("doub1", doub1); pageContext.setAttribute("doub2", doub2); pageContext.setAttribute("doub3", doub3); pageContext.setAttribute("long1", long1); pageContext.setAttribute("long2", long2); pageContext.setAttribute("long3", long3); pageContext.setAttribute("short1", short1); pageContext.setAttribute("short2", short2); pageContext.setAttribute("short3", short3); pageContext.setAttribute("str1", str1); pageContext.setAttribute("str2", str2); pageContext.setAttribute("str3", str3); %>
Test Type Variable Content Value Content Correct Value Test Result
boolean / EQ equal equal notEqual
boolean / EQ equal equal notEqual
boolean / NE notEqual equal notEqual
boolean / NE notEqual equal notEqual
double / EQ equal greaterEqual lessEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
double / GT greaterEqual greaterThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
double / LT lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
float / EQ lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
float / GT greaterEqual greaterThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
float / LT lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
int / EQ lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
int / GT greaterEqual greaterThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
int / LT lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
long / EQ equal greaterEqual lessEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
long / GT greaterEqual greaterThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
long / LT lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
short / EQ equal greaterEqual lessEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
short / GT greaterEqual greaterThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
short / LT lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
string / EQ equal greaterEqual lessEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
string / GT greaterEqual greaterThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
string / LT lessEqual lessThan notEqual equal greaterEqual greaterThan lessEqual lessThan notEqual
string / NULL   equal greaterEqual lessEqual equal greaterEqual greaterThan lessEqual lessThan notEqual