You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by hl...@apache.org on 2006/12/31 00:06:12 UTC
svn commit: r491342 [2/2] - in /tapestry/tapestry5/tapestry-core/trunk/src:
./ main/java/org/apache/tapestry/corelib/base/
main/java/org/apache/tapestry/corelib/components/
main/java/org/apache/tapestry/corelib/mixins/
main/java/org/apache/tapestry/int...
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/app1/index.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/app1/index.html?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/app1/index.html (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/app1/index.html Sat Dec 30 15:06:09 2006
@@ -33,33 +33,37 @@
<li>
<a href="BadTemplate.html">BadTemplate Page</a> -- More exception reporting </li>
<li>
- <a href="ActionPage.html">Action Page</a> -- tests fixture for ActionLink component </li>
+ <a href="ActionPage.html">Action Page</a> -- tests fixture for ActionLink
+ component </li>
<li>
- <a href="InstanceMixin.html">InstanceMixin</a> -- Mixin added to particular component instance </li>
+ <a href="InstanceMixin.html">InstanceMixin</a> -- Mixin added to particular
+ component instance </li>
<li>
- <a href="RenderPhaseOrder.html">RenderPhaseOrder</a> -- Order of operations when invoking render
- phase methods </li>
+ <a href="RenderPhaseOrder.html">RenderPhaseOrder</a> -- Order of operations when
+ invoking render phase methods </li>
<li>
- <a href="SimpleForm.html">SimpleForm</a> -- first pass at writing Form and TextField components
- </li>
- <li>
- <a href="NumberSelect.html">NumberSelect</a> -- passivate/activate page context demo
- </li>
- <li>
- <a href="Localization.html">Localization</a> -- accessing localized messages from the component catalog
- </li>
- <li>
- <a href="AssetDemo.html">AssetDemo</a> -- declaring an using Assets
- </li>
- <li>
- <a href="ExpansionSubclass.html">ExpansionSubclass</a> -- components can inherit templates from base classes
- </li>
- <li>
- <a href="InjectComponentMismatch.html">InjectComponentMismatch</a> -- check error reporting when @InjectComponent doesn't match the actual field type
- </li>
- <li>
- <a href="ParameterDefault.html">ParameterDefault</a> -- defaulter methods for component parameters
- </li>
+ <a href="SimpleForm.html">SimpleForm</a> -- first pass at writing Form and
+ TextField components </li>
+ <li>
+ <a href="NumberSelect.html">NumberSelect</a> -- passivate/activate page context
+ demo </li>
+ <li>
+ <a href="Localization.html">Localization</a> -- accessing localized messages
+ from the component catalog </li>
+ <li>
+ <a href="AssetDemo.html">AssetDemo</a> -- declaring an using Assets </li>
+ <li>
+ <a href="ExpansionSubclass.html">ExpansionSubclass</a> -- components can inherit
+ templates from base classes </li>
+ <li>
+ <a href="InjectComponentMismatch.html">InjectComponentMismatch</a> -- check
+ error reporting when @InjectComponent doesn't match the actual field type </li>
+ <li>
+ <a href="ParameterDefault.html">ParameterDefault</a> -- defaulter methods for
+ component parameters </li>
+ <li>
+ <a href="ValidForm.html">ValidForm</a> -- server-side input validation</li>
+
</ul>
</p>
</body>
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/conf/testng.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/conf/testng.xml?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/conf/testng.xml (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/conf/testng.xml Sat Dec 30 15:06:09 2006
@@ -1,20 +1,20 @@
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
-<!--
- Copyright 2006 The Apache Software Foundation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
+<!--
+ Copyright 2006 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
<suite name="Tapestry Core" parallel="false" thread-count="10" annotations="1.5" verbose="2">
<test name="Tapestry Core">
<packages>
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/conf/webdefault.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/conf/webdefault.xml?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/conf/webdefault.xml (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/conf/webdefault.xml Sat Dec 30 15:06:09 2006
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- Copyright 2006 The Apache Software Foundation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
+<!--
+ Copyright 2006 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
<web-app
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java Sat Dec 30 15:06:09 2006
@@ -86,7 +86,7 @@
}
@Test
- public void app1_basic_output() throws Exception
+ public void basic_output() throws Exception
{
_selenium.open(BASE_URL);
@@ -112,7 +112,7 @@
}
@Test
- public void app1_basic_parameters() throws Exception
+ public void basic_parameters() throws Exception
{
// OK ... this could be a separate test, but for efficiency, we'll mix it in here.
@@ -126,7 +126,7 @@
}
@Test
- public void app1_injection() throws Exception
+ public void injection() throws Exception
{
_selenium.open(BASE_URL);
@@ -143,7 +143,7 @@
}
@Test
- public void app1_page_injection() throws Exception
+ public void page_injection() throws Exception
{
_selenium.open(BASE_URL);
@@ -164,7 +164,7 @@
}
@Test
- public void app1_embedded_components()
+ public void embedded_components()
{
_selenium.open(BASE_URL);
@@ -176,7 +176,7 @@
}
@Test
- public void app1_template_overridden()
+ public void template_overridden()
{
_selenium.open(BASE_URL);
@@ -186,7 +186,7 @@
}
@Test
- public void app1_environmental()
+ public void environmental()
{
_selenium.open(BASE_URL);
@@ -199,7 +199,7 @@
}
@Test
- public void app1_expansion()
+ public void expansion()
{
_selenium.open(BASE_URL);
@@ -209,7 +209,7 @@
}
@Test
- public void app1_subclass_inherits_parent_template()
+ public void subclass_inherits_parent_template()
{
_selenium.open(BASE_URL);
@@ -219,7 +219,7 @@
}
@Test
- public void app1_exception_report()
+ public void exception_report()
{
_selenium.open(BASE_URL);
@@ -232,7 +232,7 @@
}
@Test
- public void app1_simple_component_event()
+ public void simple_component_event()
{
final String YOU_CHOSE = "You chose: ";
@@ -251,7 +251,7 @@
}
@Test
- public void app1_instance_mixin()
+ public void instance_mixin()
{
_selenium.open(BASE_URL);
@@ -280,7 +280,7 @@
}
@Test
- public void app1_render_phase_order()
+ public void render_phase_order()
{
_selenium.open(BASE_URL);
@@ -291,7 +291,7 @@
/** Tests for forms and form submissions and basic form control components. */
@Test
- public void app1_simple_form()
+ public void simple_form()
{
_selenium.open(BASE_URL);
@@ -326,7 +326,7 @@
}
@Test
- public void app1_passivate_activate() throws Exception
+ public void passivate_activate() throws Exception
{
_selenium.open(BASE_URL);
clickAndWait("link=NumberSelect");
@@ -335,7 +335,7 @@
}
@Test
- public void app1_localization()
+ public void localization()
{
_selenium.open(BASE_URL);
clickAndWait("link=Localization");
@@ -346,7 +346,7 @@
}
@Test
- public void app1_assets() throws Exception
+ public void assets() throws Exception
{
_selenium.open(BASE_URL);
clickAndWait("link=AssetDemo");
@@ -397,6 +397,24 @@
// And exception message:
assertTextPresent("Component org.apache.tapestry.integration.app1.pages.InjectComponentMismatch is not assignable to field org.apache.tapestry.corelib.mixins.RenderDisabled._field (of type org.apache.tapestry.Field).");
+ }
+
+ @Test
+ public void server_side_validation_for_textfield_and_textarea() throws Exception
+ {
+ _selenium.open(BASE_URL);
+ clickAndWait("link=ValidForm");
+ clickAndWait("//input[@type='submit']");
+ assertTextPresent("You must provide a value for Email.");
+ assertTextPresent("You must provide a value for Incident Message.");
+
+ _selenium.type("email", "foo@bar.baz");
+ _selenium.type("message", "Show me the money!");
+
+ clickAndWait("//input[@type='submit']");
+
+ assertTextPresent("[foo@bar.baz]");
+ assertTextPresent("[Show me the money!]");
}
private byte[] readContent(URL url) throws Exception
Added: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ValidForm.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ValidForm.java?view=auto&rev=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ValidForm.java (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ValidForm.java Sat Dec 30 15:06:09 2006
@@ -0,0 +1,37 @@
+// Copyright 2006 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package org.apache.tapestry.integration.app1.pages;
+
+import org.apache.tapestry.annotations.ComponentClass;
+import org.apache.tapestry.annotations.Persist;
+import org.apache.tapestry.integration.app1.data.IncidentData;
+
+@ComponentClass
+public class ValidForm
+{
+ @Persist
+ private IncidentData _incident;
+
+ public IncidentData getIncident()
+ {
+ return _incident;
+ }
+
+ void onPrepare()
+ {
+ if (_incident == null)
+ _incident = new IncidentData();
+ }
+}
Copied: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/bindings/ValidateBindingFactoryTest.java (from r491071, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/bindings/ValidatorBindingFactoryTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/bindings/ValidateBindingFactoryTest.java?view=diff&rev=491342&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/bindings/ValidatorBindingFactoryTest.java&r1=491071&p2=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/bindings/ValidateBindingFactoryTest.java&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/bindings/ValidatorBindingFactoryTest.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/bindings/ValidateBindingFactoryTest.java Sat Dec 30 15:06:09 2006
@@ -26,7 +26,7 @@
import org.apache.tapestry.test.TapestryTestCase;
import org.testng.annotations.Test;
-public class ValidatorBindingFactoryTest extends TapestryTestCase
+public class ValidateBindingFactoryTest extends TapestryTestCase
{
private interface FieldComponent extends Field, Component
{
@@ -46,7 +46,7 @@
replay();
- BindingFactory factory = new ValidatorBindingFactory(source);
+ BindingFactory factory = new ValidateBindingFactory(source);
try
{
@@ -56,7 +56,7 @@
{
assertEquals(
ex.getMessage(),
- "Component 'foo.Bar:baz' is not a field (it does not implement the Field interface) and may not be used with the validator: binding prefix.");
+ "Component 'foo.Bar:baz' is not a field (it does not implement the Field interface) and may not be used with the validate: binding prefix.");
assertSame(ex.getLocation(), l);
}
@@ -82,7 +82,7 @@
replay();
- BindingFactory factory = new ValidatorBindingFactory(source);
+ BindingFactory factory = new ValidateBindingFactory(source);
Binding binding = factory.newBinding("descrip", container, component, expression, l);
Copied: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/services/InjectAssetWorkerTest.java (from r491071, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/services/AssetInjectWorkerTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/services/InjectAssetWorkerTest.java?view=diff&rev=491342&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/services/AssetInjectWorkerTest.java&r1=491071&p2=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/services/InjectAssetWorkerTest.java&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/services/AssetInjectWorkerTest.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/services/InjectAssetWorkerTest.java Sat Dec 30 15:06:09 2006
@@ -25,7 +25,7 @@
import org.apache.tapestry.services.TransformConstants;
import org.testng.annotations.Test;
-public class AssetInjectWorkerTest extends InternalBaseTestCase
+public class InjectAssetWorkerTest extends InternalBaseTestCase
{
@Test
public void asset_field_without_annotation()
@@ -33,13 +33,13 @@
ClassTransformation ct = newClassTransformation();
MutableComponentModel model = newMutableComponentModel();
- train_findFieldsOfType(ct, AssetInjectWorker.ASSET_TYPE_NAME, "_fred");
+ train_findFieldsOfType(ct, InjectAssetWorker.ASSET_TYPE_NAME, "_fred");
train_getFieldAnnotation(ct, "_fred", Inject.class, null);
replay();
- new AssetInjectWorker(null).transform(ct, model);
+ new InjectAssetWorker(null).transform(ct, model);
verify();
}
@@ -51,7 +51,7 @@
MutableComponentModel model = newMutableComponentModel();
Inject annotation = newMock(Inject.class);
- train_findFieldsOfType(ct, AssetInjectWorker.ASSET_TYPE_NAME, "_fred");
+ train_findFieldsOfType(ct, InjectAssetWorker.ASSET_TYPE_NAME, "_fred");
train_getFieldAnnotation(ct, "_fred", Inject.class, annotation);
@@ -59,7 +59,7 @@
replay();
- new AssetInjectWorker(null).transform(ct, model);
+ new InjectAssetWorker(null).transform(ct, model);
verify();
}
@@ -73,7 +73,7 @@
AssetSource source = newMock(AssetSource.class);
Resource r = newResource();
- train_findFieldsOfType(ct, AssetInjectWorker.ASSET_TYPE_NAME, "_fred");
+ train_findFieldsOfType(ct, InjectAssetWorker.ASSET_TYPE_NAME, "_fred");
train_getFieldAnnotation(ct, "_fred", Inject.class, annotation);
@@ -98,7 +98,7 @@
replay();
- new AssetInjectWorker(source).transform(ct, model);
+ new InjectAssetWorker(source).transform(ct, model);
verify();
}
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties Sat Dec 30 15:06:09 2006
@@ -1,17 +1,17 @@
-# Copyright 2005, 2006 The Apache Software Foundation
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
+# Copyright 2005, 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
log4j.rootCategory=WARN, A1
# A1 is set to be a ConsoleAppender.
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/Localization.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/Localization.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/Localization.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/Localization.properties Sat Dec 30 15:06:09 2006
@@ -1,2 +1,16 @@
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
via-inject=Accessed via injected Messages
via-prefix=Accessed via message: binding prefix
Added: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ValidForm.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ValidForm.html?view=auto&rev=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ValidForm.html (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ValidForm.html Sat Dec 30 15:06:09 2006
@@ -0,0 +1,35 @@
+<t:comp type="Border" xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
+ <h1>Valid Form</h1>
+
+ <p> Tapestry 5 form support with server-side validation. </p>
+
+ <t:comp type="Form">
+
+ <t:comp type="Errors"/>
+
+ <t:comp type="Label" field="component:email">This isn't used</t:comp>: <t:comp
+ type="TextField" id="email" value="incident.email" size="50" validate="validate:required"/>
+ <br/>
+ <t:comp type="Label" field="component:message"/>: <t:comp type="TextArea" id="message" label="literal:Incident Message"
+ value="incident.message" cols="50" rows="10" validate="validate:required"> You can put text here, but it isn't used. </t:comp>
+ <br/>
+ <t:comp type="Checkbox" id="urgent" value="incident.urgent"/>
+ <t:comp type="Label" field="component:urgent"/>
+ <br/>
+ <input type="submit"/>
+ </t:comp>
+
+
+ <hr/>
+
+ <p> Entered data: </p>
+
+ <ul>
+ <li>email: [${incident.email}]</li>
+ <li>message: [${incident.message}]</li>
+ <li>urgent: [${incident.urgent}]</li>
+ </ul>
+
+
+
+</t:comp>
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages.properties Sat Dec 30 15:06:09 2006
@@ -1 +1,15 @@
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
contributed=This message was contributed inside ValidationTestMessages.
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages_fr.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages_fr.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages_fr.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/ValidationTestMessages_fr.properties Sat Dec 30 15:06:09 2006
@@ -1 +1,15 @@
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
contributed=Zees eez Cohntributahd.
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent.properties Sat Dec 30 15:06:09 2006
@@ -1,4 +1,17 @@
-# Default, American English spelling
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
color=color
framework=Tapestry
source=SimpleComponent
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent_en_GB.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent_en_GB.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent_en_GB.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SimpleComponent_en_GB.properties Sat Dec 30 15:06:09 2006
@@ -1,3 +1,15 @@
-# British spelling
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
color=colour
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent.properties Sat Dec 30 15:06:09 2006
@@ -1,2 +1,16 @@
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
metal=steel
source=SubclassComponent
Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent_en_GB.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent_en_GB.properties?view=diff&rev=491342&r1=491341&r2=491342
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent_en_GB.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/internal/services/SubclassComponent_en_GB.properties Sat Dec 30 15:06:09 2006
@@ -1 +1,15 @@
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
metal=aluminium