You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2021/09/24 13:55:26 UTC
[struts] 01/03: Adds missing AL header
This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/struts.git
commit 173338a444a5926ed96eb7a5e1d97ce2f0780b09
Author: Lukasz Lenart <lu...@apache.org>
AuthorDate: Fri Sep 24 15:54:34 2021 +0200
Adds missing AL header
---
.../xwork2/config/impl/AbstractMatcherTest.java | 76 +++++++++++++---------
.../xwork2/util/DummyObjectFactory.java | 18 +++++
2 files changed, 65 insertions(+), 29 deletions(-)
diff --git a/core/src/test/java/com/opensymphony/xwork2/config/impl/AbstractMatcherTest.java b/core/src/test/java/com/opensymphony/xwork2/config/impl/AbstractMatcherTest.java
index 4686b66..09af02d 100644
--- a/core/src/test/java/com/opensymphony/xwork2/config/impl/AbstractMatcherTest.java
+++ b/core/src/test/java/com/opensymphony/xwork2/config/impl/AbstractMatcherTest.java
@@ -1,39 +1,57 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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 com.opensymphony.xwork2.config.impl;
+import junit.framework.TestCase;
+
import java.util.HashMap;
import java.util.Map;
-import junit.framework.TestCase;
-
public class AbstractMatcherTest extends TestCase {
- @SuppressWarnings({ "serial", "rawtypes" })
- private class AbstractMatcherImpl extends AbstractMatcher {
- @SuppressWarnings({ "unchecked" })
- public AbstractMatcherImpl() {
- super(null, false);
- }
+ @SuppressWarnings({"serial", "rawtypes"})
+ private class AbstractMatcherImpl extends AbstractMatcher {
+ @SuppressWarnings({"unchecked"})
+ public AbstractMatcherImpl() {
+ super(null, false);
+ }
- @Override
- protected Object convert(String path, Object orig, Map vars) {
- return null;
- }
- }
+ @Override
+ protected Object convert(String path, Object orig, Map vars) {
+ return null;
+ }
+ }
- public void testConvertParam() {
- AbstractMatcher<?> matcher = new AbstractMatcherImpl();
- Map<String, String> replacements = new HashMap<>();
- replacements.put("x", "something");
- replacements.put("y", "else");
+ public void testConvertParam() {
+ AbstractMatcher<?> matcher = new AbstractMatcherImpl();
+ Map<String, String> replacements = new HashMap<>();
+ replacements.put("x", "something");
+ replacements.put("y", "else");
- assertEquals("should return the original input", "blablablabla",
- matcher.convertParam("blablablabla", replacements));
- assertEquals("should replace x", "blasomethingblablabla",
- matcher.convertParam("bla{x}blablabla", replacements));
- assertEquals("should replace unknown values with empty string", "blablablabla",
- matcher.convertParam("bla{z}blablabla", replacements));
- assertEquals("should replace all occurrences, no mapping", "blasomethingblasomethingblabla",
- matcher.convertParam("bla{x}bla{x}blabla", replacements));
- assertEquals("should work for multiple different replacements", "blasomethingblaelseblabla",
- matcher.convertParam("bla{x}bla{y}bla{z}bla", replacements));
- }
+ assertEquals("should return the original input", "blablablabla",
+ matcher.convertParam("blablablabla", replacements));
+ assertEquals("should replace x", "blasomethingblablabla",
+ matcher.convertParam("bla{x}blablabla", replacements));
+ assertEquals("should replace unknown values with empty string", "blablablabla",
+ matcher.convertParam("bla{z}blablabla", replacements));
+ assertEquals("should replace all occurrences, no mapping", "blasomethingblasomethingblabla",
+ matcher.convertParam("bla{x}bla{x}blabla", replacements));
+ assertEquals("should work for multiple different replacements", "blasomethingblaelseblabla",
+ matcher.convertParam("bla{x}bla{y}bla{z}bla", replacements));
+ }
}
diff --git a/core/src/test/java/com/opensymphony/xwork2/util/DummyObjectFactory.java b/core/src/test/java/com/opensymphony/xwork2/util/DummyObjectFactory.java
index 19c2254..3c48e4c 100644
--- a/core/src/test/java/com/opensymphony/xwork2/util/DummyObjectFactory.java
+++ b/core/src/test/java/com/opensymphony/xwork2/util/DummyObjectFactory.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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 com.opensymphony.xwork2.util;
import com.opensymphony.xwork2.ObjectFactory;