%@page session="false" contentType="text/html; charset=utf-8"%>
<%@page import="java.util.Date" %>
<%@taglib prefix="sling" uri="http://sling.apache.org/taglibs/sling" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
AdaptTo Tag
Test 1: AdaptTo Tag
result: SUCCESSERROR
Test 2: Test Null Adaptable Handling
result: SUCCESSERROR
Test 3: Test Non-Adaptable Handling
result: SUCCESS: ${adaptionException}ERROR
Test 4: Test adapting when the class name is a run-time expression
result: SUCCESSERROR
Encode Tag
Test 1: HTML Encode
Result: HTML_ENCODE:
Test 2: Default
Result: DEFAULT:
Test 3: EL Value
I'm Awesome!!
Result: EL_VALUE:
Test 4: Body Content
Result: BODY_CONTENT:©Body Content
Test 5: Body Content Fallback
Result: BODY_CONTENT_FALLBACK:2
Find Resources Tag
Test 1: Find Resources
Result: SUCCESSERROR
Test 2: Invalid Query
Result: SUCCESS: ${queryException}ERROR
Test 3: Invalid Language
Result: SUCCESS: ${queryException}SUCCESS: ${foundResources3}
Get Property Tag
Test 1: Get Property
Result: SUCCESSERROR
Test 2: Not Found Property
Result: SUCCESSERROR
Test 3: Coercing Value
Result: SUCCESSERROR
Test 4: Default Value
Result: SUCCESSERROR
Test 5: Test adapting when returnClass name is a run-time expression
result: SUCCESSERROR
Get Resource Tag
Test 1: Get Resource
Result: SUCCESSERROR
Test 2: Get Relative Resource
Result: SUCCESSERROR
Test 3: Not Found Handling
Result: SUCCESSERROR
Test 4: Bad Base Handling
Result: SUCCESSERROR
List Children Tag
Test 1: Get Children
Result: SUCCESSERROR
Test 2: Non-Existing Parent Handing
Result: SUCCESSERROR
Test 3: Bad Parent Handling
Result: SUCCESSERROR
AdaptTo Function
Test 1: AdaptTo
result: SUCCESSERROR
Test 2: Test Null Adaptable Handling
result: SUCCESSERROR
Test 3: Test Non-Adaptable Handling
result: SUCCESS: ${adaptionException}ERROR
Encode Function
Test 1: HTML Encode
Result: HTML_ENCODE:${sling:encode(htmlTest,'HTML')}
Find Resources Function
Test 1: Find Resources
Result: SUCCESSERROR
Test 2: Invalid Query
Result: SUCCESS: ${queryException}ERROR
Test 3: Invalid Language
Result: SUCCESS: ${queryException}ERROR
Get Relative Resource Function
Test 1: Get Relative Resource
Result: SUCCESSERROR
Test 2: Bad Base Handling
Result: SUCCESSERROR
Test 3: Not Found Handling
Result: SUCCESSERROR
Get Resource Function
Test 1: Get Resource
Result: SUCCESSERROR
Test 2: Bad Resolver
Result: SUCCESSERROR
Test 3: Not Found Handling
Result: SUCCESSERROR
Get Value Function
Test 1: Get Property
<%
pageContext.setAttribute("dateClass", Date.class);
%>
Result: SUCCESSERROR
Test 2: Not Found Property
Result: SUCCESSERROR
Test 3: Default Value
Result: SUCCESSERROR
List Children Function
Test 1: Get Children
Result: SUCCESSERROR
Test 2: Non-Existing Parent Handing
Result: SUCCESSERROR
Test 3: Bad Parent Handling
Result: SUCCESSERROR
All Tests Succeeded
Test Failures