From b87a229cc73a14d3782ba5506cd717454e50b99f Mon Sep 17 00:00:00 2001
From: "Erik C. Thauvin"
Date: Sat, 18 Oct 2003 17:25:44 +0000
Subject: [PATCH] TagUnit initial import.
---
google-taglib/google-tagunit/WEB-INF/web.xml | 18 ++
google-taglib/google-tagunit/index.html | 16 ++
google-taglib/google-tagunit/index.jsp | 20 ++
google-taglib/google-tagunit/test/error.jsp | 19 ++
.../google/cachedPage/testSpecification.jsp | 5 +
.../test/google/element/testSpecification.jsp | 6 +
.../google/endIndex/testSpecification.jsp | 3 +
.../estimatedTotal/testSpecification.jsp | 3 +
.../google-tagunit/test/google/index.jsp | 7 +
.../test/google/next/testSpecification.jsp | 7 +
.../google/previous/testSpecification.jsp | 7 +
.../test/google/search/testSpecification.jsp | 14 ++
.../searchComments/testSpecification.jsp | 3 +
.../google/searchQuery/testSpecification.jsp | 5 +
.../google/searchResult/testSpecification.jsp | 5 +
.../google/searchTime/testSpecification.jsp | 3 +
.../google/searchTips/testSpecification.jsp | 3 +
.../google/spelling/testSpecification.jsp | 5 +
.../google/startIndex/testSpecification.jsp | 3 +
.../google-tagunit/test/images/spacer.gif | Bin 0 -> 1082 bytes
.../google-tagunit/test/images/tagunit.gif | Bin 0 -> 789 bytes
.../test/images/white-separator.gif | Bin 0 -> 49 bytes
google-taglib/google-tagunit/test/index.jsp | 17 ++
.../google-tagunit/test/license.html | 45 ++++
google-taglib/google-tagunit/test/page.css | 50 +++++
google-taglib/google-tagunit/test/results.jsp | 206 ++++++++++++++++++
google-taglib/lib/tagunit.jar | Bin 0 -> 131383 bytes
google-taglib/licenses/LICENSE-tagunit.txt | 29 +++
28 files changed, 499 insertions(+)
create mode 100644 google-taglib/google-tagunit/WEB-INF/web.xml
create mode 100644 google-taglib/google-tagunit/index.html
create mode 100644 google-taglib/google-tagunit/index.jsp
create mode 100644 google-taglib/google-tagunit/test/error.jsp
create mode 100644 google-taglib/google-tagunit/test/google/cachedPage/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/element/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/endIndex/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/estimatedTotal/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/index.jsp
create mode 100644 google-taglib/google-tagunit/test/google/next/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/previous/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/search/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/searchComments/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/searchQuery/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/searchResult/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/searchTime/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/searchTips/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/spelling/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/google/startIndex/testSpecification.jsp
create mode 100644 google-taglib/google-tagunit/test/images/spacer.gif
create mode 100644 google-taglib/google-tagunit/test/images/tagunit.gif
create mode 100644 google-taglib/google-tagunit/test/images/white-separator.gif
create mode 100644 google-taglib/google-tagunit/test/index.jsp
create mode 100644 google-taglib/google-tagunit/test/license.html
create mode 100644 google-taglib/google-tagunit/test/page.css
create mode 100644 google-taglib/google-tagunit/test/results.jsp
create mode 100644 google-taglib/lib/tagunit.jar
create mode 100644 google-taglib/licenses/LICENSE-tagunit.txt
diff --git a/google-taglib/google-tagunit/WEB-INF/web.xml b/google-taglib/google-tagunit/WEB-INF/web.xml
new file mode 100644
index 0000000..377552c
--- /dev/null
+++ b/google-taglib/google-tagunit/WEB-INF/web.xml
@@ -0,0 +1,18 @@
+
+
+
+ google-tagunit
+ This webapp is a starting point for testing the Google Tag Library.
+
+ TagUnitTestController
+ org.tagunit.controller.FrontController
+
+
+ TagUnitTestController
+ /test/servlet/*
+
+
+ index.html
+
+
diff --git a/google-taglib/google-tagunit/index.html b/google-taglib/google-tagunit/index.html
new file mode 100644
index 0000000..32b2591
--- /dev/null
+++ b/google-taglib/google-tagunit/index.html
@@ -0,0 +1,16 @@
+
+
+
+Set Google Key
+
+
+
+
+
+
+
diff --git a/google-taglib/google-tagunit/index.jsp b/google-taglib/google-tagunit/index.jsp
new file mode 100644
index 0000000..78cd9e7
--- /dev/null
+++ b/google-taglib/google-tagunit/index.jsp
@@ -0,0 +1,20 @@
+<%
+ // Copyright (c) 2002-2003, Erik C. Thauvin
+ // All rights reserved.
+
+ String key = request.getParameter("key");
+
+ if ((key != null)&& (key.trim().length() > 0))
+ {
+ pageContext.setAttribute("google_key", key, PageContext.APPLICATION_SCOPE);
+%>
+
+<%
+ }
+ else
+ {
+%>
+ <%@include file="index.html"%>
+<%
+ }
+%>
diff --git a/google-taglib/google-tagunit/test/error.jsp b/google-taglib/google-tagunit/test/error.jsp
new file mode 100644
index 0000000..e010225
--- /dev/null
+++ b/google-taglib/google-tagunit/test/error.jsp
@@ -0,0 +1,19 @@
+<%@ page isErrorPage="true" %>
+
+<%@ taglib uri="http://www.tagunit.org/tagunit/display" prefix="tagunit" %>
+
+
+
+
+ TagUnit - Error
+
+
+
+
+
+ Oops, there has been a problem...
+ <%= org.tagunit.util.ExceptionUtils.getStackTraceAsString(exception) %>
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/cachedPage/testSpecification.jsp b/google-taglib/google-tagunit/test/google/cachedPage/testSpecification.jsp
new file mode 100644
index 0000000..876b262
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/cachedPage/testSpecification.jsp
@@ -0,0 +1,5 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/element/testSpecification.jsp b/google-taglib/google-tagunit/test/google/element/testSpecification.jsp
new file mode 100644
index 0000000..43dd2ad
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/element/testSpecification.jsp
@@ -0,0 +1,6 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
+
diff --git a/google-taglib/google-tagunit/test/google/endIndex/testSpecification.jsp b/google-taglib/google-tagunit/test/google/endIndex/testSpecification.jsp
new file mode 100644
index 0000000..630a4e5
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/endIndex/testSpecification.jsp
@@ -0,0 +1,3 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/estimatedTotal/testSpecification.jsp b/google-taglib/google-tagunit/test/google/estimatedTotal/testSpecification.jsp
new file mode 100644
index 0000000..630a4e5
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/estimatedTotal/testSpecification.jsp
@@ -0,0 +1,3 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/index.jsp b/google-taglib/google-tagunit/test/google/index.jsp
new file mode 100644
index 0000000..76f3426
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/index.jsp
@@ -0,0 +1,7 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/next/testSpecification.jsp b/google-taglib/google-tagunit/test/google/next/testSpecification.jsp
new file mode 100644
index 0000000..f8fa598
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/next/testSpecification.jsp
@@ -0,0 +1,7 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/previous/testSpecification.jsp b/google-taglib/google-tagunit/test/google/previous/testSpecification.jsp
new file mode 100644
index 0000000..f8fa598
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/previous/testSpecification.jsp
@@ -0,0 +1,7 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/search/testSpecification.jsp b/google-taglib/google-tagunit/test/google/search/testSpecification.jsp
new file mode 100644
index 0000000..22e1ce2
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/search/testSpecification.jsp
@@ -0,0 +1,14 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/searchComments/testSpecification.jsp b/google-taglib/google-tagunit/test/google/searchComments/testSpecification.jsp
new file mode 100644
index 0000000..630a4e5
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/searchComments/testSpecification.jsp
@@ -0,0 +1,3 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/searchQuery/testSpecification.jsp b/google-taglib/google-tagunit/test/google/searchQuery/testSpecification.jsp
new file mode 100644
index 0000000..ca7e9c2
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/searchQuery/testSpecification.jsp
@@ -0,0 +1,5 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/searchResult/testSpecification.jsp b/google-taglib/google-tagunit/test/google/searchResult/testSpecification.jsp
new file mode 100644
index 0000000..58460a5
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/searchResult/testSpecification.jsp
@@ -0,0 +1,5 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/searchTime/testSpecification.jsp b/google-taglib/google-tagunit/test/google/searchTime/testSpecification.jsp
new file mode 100644
index 0000000..630a4e5
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/searchTime/testSpecification.jsp
@@ -0,0 +1,3 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/searchTips/testSpecification.jsp b/google-taglib/google-tagunit/test/google/searchTips/testSpecification.jsp
new file mode 100644
index 0000000..630a4e5
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/searchTips/testSpecification.jsp
@@ -0,0 +1,3 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/spelling/testSpecification.jsp b/google-taglib/google-tagunit/test/google/spelling/testSpecification.jsp
new file mode 100644
index 0000000..876b262
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/spelling/testSpecification.jsp
@@ -0,0 +1,5 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/google/startIndex/testSpecification.jsp b/google-taglib/google-tagunit/test/google/startIndex/testSpecification.jsp
new file mode 100644
index 0000000..630a4e5
--- /dev/null
+++ b/google-taglib/google-tagunit/test/google/startIndex/testSpecification.jsp
@@ -0,0 +1,3 @@
+<%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/images/spacer.gif b/google-taglib/google-tagunit/test/images/spacer.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e44f8f06ee1fc23f82fcbce7ad46a6fdcc7a8425
GIT binary patch
literal 1082
zcmX}rEw36u6vpwV2?Bw^pfE)hJxLQP@g&!vapx;wDp2SqO-PQrqHR)9!zWl(QH};v
z6yheNNiUA1;`Be$m%E(Z*=J{Ge><~xzIfA9`+Lpt6|EQltKag!ms|Va#mwY<(|+1)
zYKvl{(RH1=@135%eUge(LDApnWQC$(X;Xm502mK51~xoxTDWL543FV4JZ-A*7#_o8
zcnnXQK0JoU@E9J$Qm54L7#_o8cnnXQ<~B1`Q@5bVc?ZYicpQ)8aXf7~@Hid^;XKe8
zye$zoIUSr6$K!a~vf*(&j>qvhp1PEd$MHBG$K!a~^0rl~GgCEnBgYeX0#D!xJb|Zu
z26zHb;0Zi|r+pfD0#D!xAi+c1=fYsYjX|d%2t52Kay)@2@C2Th`l$Ch))lI=QYCtL
zpfi?iMUE%&Bpz<3xP~Y3B%Z{>kQ6zd#FKau509b9@g$zalVB1{GFWnB(rNQH)$8@t
z@Aowr3^W`LH5!dH9*;GdOf;QNHJi;epU<^eEVNuMwOXyTUaz&?ZnfL(wBPS_I2?33
zope5*b-7%0ygYnPz5YGcz*)0000000000A^8LV00000
zEC2ui0LTC^000C3Si0Q)Fv>}*y*TU5yZ>M)j$~<`XsWJk>%MR-&vb3yc&_h!@Ba&e
za7X|ej~xPF$s8bq%&2r4b?&BtNML$WO07>Xb^PUFwOo_9+1OTfYcd&}J44*j?v!4@
zFZnfba#Vmeb`O3_T?34bMGT3BGlGL`d9)klhPY0)v3%1?PL|{n79KIJg&ZNjy>R@{lX2D3=su?_$YN=Z@L2
zWYQX(gB48wUp<6~=qX?*(Az_E0a~S8$;_Xn2(Yp(AQ;72t8pf4I*gJjB&mf`1R$fy
z1n0<;^WL2L*TJKpo;l&|WCE4jB1QpE}&n<*d^Dt6ojnb!q@_%P!FUT6k>Qc0+4auC1(N
z*t{UfYp!@WV(OI_BX7*yI_K3-gI6y=v}6O_;>2h7zO}PeHcMqIAg&(paogsU!A5Ub
z7P`XPGSTNAW=j~AoP1`5MgTUfk<{N>t~C;lbjBt4U2hL6P~L+=%m$xmRIn7;djSRL
zpd_$a*j`}ksmN1G07w*rV>6K?6J#R}#E^jlHh3X+_U(g@hvv1lM~dW)5r7~v%@!TB$`VXU$6(mxaFDe$L6p}aso#H3P;kqb9H1xGShxK^=Pzxt
z0Ox(a<>{xLuEZ3?n%n(ps12i0apZz!vs_Lq#CIA3CLUeR$
literal 0
HcmV?d00001
diff --git a/google-taglib/google-tagunit/test/images/white-separator.gif b/google-taglib/google-tagunit/test/images/white-separator.gif
new file mode 100644
index 0000000000000000000000000000000000000000..38b95b03100899d02fa1b5373ba384add327144c
GIT binary patch
literal 49
tcmZ?wbhEHbWMp7un8*ME|G@yrQ2fcl$iTqFpaT*G$ulr9`7knA0{}QS3K0MR
literal 0
HcmV?d00001
diff --git a/google-taglib/google-tagunit/test/index.jsp b/google-taglib/google-tagunit/test/index.jsp
new file mode 100644
index 0000000..b2b2245
--- /dev/null
+++ b/google-taglib/google-tagunit/test/index.jsp
@@ -0,0 +1,17 @@
+ <%@ taglib uri="http://www.tagunit.org/tagunit/core" prefix="tagunit" %>
+
+<%--
+ Tests for TagUnit tag libraries
+ -------------------------------
+ This page contains the tests required to automatically test the basics of
+ the tag libraries that are a part of the TagUnit framework
+
+--%>
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/license.html b/google-taglib/google-tagunit/test/license.html
new file mode 100644
index 0000000..9729cd0
--- /dev/null
+++ b/google-taglib/google-tagunit/test/license.html
@@ -0,0 +1,45 @@
+
+
+
+ TagUnit
+
+
+
+
+
+
+
TagUnit license information
+
+
+Copyright (c) 2002, Simon Brown
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ - Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ - Neither the name of TagUnit nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+
+
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/page.css b/google-taglib/google-tagunit/test/page.css
new file mode 100644
index 0000000..e5d02f8
--- /dev/null
+++ b/google-taglib/google-tagunit/test/page.css
@@ -0,0 +1,50 @@
+body, p, table, thead, tbody {
+ font-family: verdana, arial, helvetica;
+ font-size: 8pt;
+ font-style: normal;
+ font-weight: normal;
+ text-align: left
+}
+
+h1 {
+ font-size: 18pt;
+ font-weight: bold;
+}
+
+h2 {
+ font-size: 14pt;
+ font-weight: bold;
+}
+
+a:link, a:visited, a:active {
+ color: #000000;
+}
+
+.pass {
+ color: 00CC00;
+}
+
+.warning {
+ color: FF9900;
+}
+
+.fail {
+ color: #CC0000;
+}
+
+.error {
+ color: #CC0000;
+}
+
+.message {
+ font-size: 8pt;
+}
+
+.banner {
+ font-size: 8pt;
+ border-top: solid black 2px;
+ border-right: solid black 2px;
+ border-bottom: solid black 2px;
+ border-left: solid black 2px;
+ color: white;
+}
\ No newline at end of file
diff --git a/google-taglib/google-tagunit/test/results.jsp b/google-taglib/google-tagunit/test/results.jsp
new file mode 100644
index 0000000..b78b4cd
--- /dev/null
+++ b/google-taglib/google-tagunit/test/results.jsp
@@ -0,0 +1,206 @@
+
+
+<%@ page import="org.tagunit.*" %>
+<%@ page errorPage="error.jsp" %>
+
+<%
+String color = "#6699CC";
+TestContextContainer testContext = (TestContextContainer)session.getAttribute(Constants.TEST_CONTEXT);
+if (testContext != null && testContext.getStatus().equals(TestContext.PASS)) {
+ color = "#00CC00";
+} else if (testContext != null && testContext.getStatus().equals(TestContext.WARNING)) {
+ color = "#CC6600";
+} else if (testContext != null && (testContext.getStatus().equals(TestContext.FAIL) || testContext.getStatus().equals(TestContext.ERROR))) {
+ color = "#CC0000";
+}
+%>
+
+<%@ taglib uri="http://www.tagunit.org/tagunit/display" prefix="tagunit" %>
+
+
+
+
+ TagUnit - Test Results
+
+
+
+
+
+
+
+
+
+
+
+ Version
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Passes
+
+
+
+
+
+
+
+ <%
+ if (!org.tagunit.TagUnitProperties.getInstance().getIgnoreWarnings()) {
+ %>
+
+
+
+ Warnings
+
+
+
+
+
+
+
+ <%
+ }
+ %>
+
+
+
+ Failures
+
+
+
+
+
+
+
+
+
+
+ Errors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/google-taglib/lib/tagunit.jar b/google-taglib/lib/tagunit.jar
new file mode 100644
index 0000000000000000000000000000000000000000..7e879674750fc12b61fc447b13c3066753b52494
GIT binary patch
literal 131383
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%0DVXz~S~b+KdzUO~
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