Author: sseifert
Date: Thu Mar  5 14:05:16 2015
New Revision: 1664351

URL: http://svn.apache.org/r1664351
Log:
SLING-4472 MockBundleContent.getProperty should return null

Modified:
    
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java
    
sling/trunk/testing/mocks/osgi-mock/src/test/java/org/apache/sling/testing/mock/osgi/MockBundleContextTest.java

Modified: 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java?rev=1664351&r1=1664350&r2=1664351&view=diff
==============================================================================
--- 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java
 (original)
+++ 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java
 Thu Mar  5 14:05:16 2015
@@ -255,12 +255,13 @@ class MockBundleContext implements Bundl
         return new Bundle[0];
     }
 
-    // --- unsupported operations ---
     @Override
     public String getProperty(final String s) {
-        throw new UnsupportedOperationException();
+        // no mock implementation, simulate that no property is found and 
return null
+        return null;
     }
 
+    // --- unsupported operations ---
     @Override
     public Bundle installBundle(final String s) {
         throw new UnsupportedOperationException();

Modified: 
sling/trunk/testing/mocks/osgi-mock/src/test/java/org/apache/sling/testing/mock/osgi/MockBundleContextTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/src/test/java/org/apache/sling/testing/mock/osgi/MockBundleContextTest.java?rev=1664351&r1=1664350&r2=1664351&view=diff
==============================================================================
--- 
sling/trunk/testing/mocks/osgi-mock/src/test/java/org/apache/sling/testing/mock/osgi/MockBundleContextTest.java
 (original)
+++ 
sling/trunk/testing/mocks/osgi-mock/src/test/java/org/apache/sling/testing/mock/osgi/MockBundleContextTest.java
 Thu Mar  5 14:05:16 2015
@@ -173,4 +173,9 @@ public class MockBundleContextTest {
         bundleContext.removeFrameworkListener(null);
     }
 
+    @Test
+    public void testGetProperty() {
+        assertNull(bundleContext.getProperty("anyProperty"));
+    }
+
 }


Reply via email to