You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by tm...@apache.org on 2016/12/12 19:25:05 UTC

svn commit: r1773859 - in /sling/trunk/bundles/extensions/i18n/src/test: java/org/apache/sling/i18n/it/ResourceBundleProviderIT.java resources/repoinit.txt

Author: tmaret
Date: Mon Dec 12 19:25:05 2016
New Revision: 1773859

URL: http://svn.apache.org/viewvc?rev=1773859&view=rev
Log:
SLING-5233 - Remove getAdministrativeResourceResolver() usage from org.apache.sling.i18n

* Adjust PaxExam test setup for ResourceBundleProviderIT

Added:
    sling/trunk/bundles/extensions/i18n/src/test/resources/repoinit.txt
Modified:
    sling/trunk/bundles/extensions/i18n/src/test/java/org/apache/sling/i18n/it/ResourceBundleProviderIT.java

Modified: sling/trunk/bundles/extensions/i18n/src/test/java/org/apache/sling/i18n/it/ResourceBundleProviderIT.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/i18n/src/test/java/org/apache/sling/i18n/it/ResourceBundleProviderIT.java?rev=1773859&r1=1773858&r2=1773859&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/i18n/src/test/java/org/apache/sling/i18n/it/ResourceBundleProviderIT.java (original)
+++ sling/trunk/bundles/extensions/i18n/src/test/java/org/apache/sling/i18n/it/ResourceBundleProviderIT.java Mon Dec 12 19:25:05 2016
@@ -29,6 +29,7 @@ import static org.ops4j.pax.exam.CoreOpt
 import static org.ops4j.pax.exam.CoreOptions.when;
 
 import java.io.File;
+import java.net.URISyntaxException;
 import java.util.Locale;
 import java.util.ResourceBundle;
 
@@ -159,6 +160,13 @@ public class ResourceBundleProviderIT {
                     .create(true)
                     .put("enabled", true)
                     .asOption(),
+                ConfigurationAdminOptions.factoryConfiguration("org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended")
+                    .create(true)
+                    .put("user.mapping", new String[]{"org.apache.sling.i18n=sling-i18n"})
+                    .asOption(),
+                ConfigurationAdminOptions.newConfiguration("org.apache.sling.jcr.repoinit.impl.RepositoryInitializer")
+                    .put("references", new String[]{references()})
+                    .asOption(),
 
                 // logging
                 systemProperty("pax.exam.logging").value("none"),
@@ -216,6 +224,9 @@ public class ResourceBundleProviderIT {
                 mavenBundle("org.apache.sling", "org.apache.sling.jcr.jcr-wrapper", "2.0.0"),
                 mavenBundle("org.apache.sling", "org.apache.sling.jcr.api", "2.4.0"),
                 mavenBundle("org.apache.sling", "org.apache.sling.jcr.base", "2.4.0"),
+                mavenBundle("org.apache.sling", "org.apache.sling.jcr.repoinit", "1.1.0"),
+                mavenBundle("org.apache.sling", "org.apache.sling.repoinit.parser", "1.1.0"),
+                mavenBundle("org.apache.sling", "org.apache.sling.provisioning.model", "1.4.2"),
 
                 mavenBundle("com.google.guava", "guava", "15.0"),
                 mavenBundle("org.apache.jackrabbit", "jackrabbit-api", jackrabbitVersion),
@@ -365,4 +376,13 @@ public class ResourceBundleProviderIT {
         session.save();
         assertMessages(MSG_KEY2, "EN_changed", "EN_changed", "EN_changed");
     }
+
+    private String references() {
+        try {
+            String repoInitUrl = getClass().getResource("/repoinit.txt").toURI().toString();
+            return String.format("raw:%s", repoInitUrl);
+        } catch (URISyntaxException e) {
+            throw new RuntimeException("Failed to compute repoinit references", e);
+        }
+    }
 }

Added: sling/trunk/bundles/extensions/i18n/src/test/resources/repoinit.txt
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/i18n/src/test/resources/repoinit.txt?rev=1773859&view=auto
==============================================================================
--- sling/trunk/bundles/extensions/i18n/src/test/resources/repoinit.txt (added)
+++ sling/trunk/bundles/extensions/i18n/src/test/resources/repoinit.txt Mon Dec 12 19:25:05 2016
@@ -0,0 +1,23 @@
+################################################################################
+#
+#    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.
+#
+################################################################################
+
+# sling-i18n
+
+create service user sling-i18n
+