This is an automated email from the ASF dual-hosted git repository.

pauls pushed a commit to branch connect
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/connect by this push:
     new 13578cf  Improve a test case
13578cf is described below

commit 13578cf81b0176d8802ea6a47d82b92e25042a6c
Author: Karl Pauls <[email protected]>
AuthorDate: Mon Sep 7 12:45:33 2020 +0200

    Improve a test case
---
 .../org/apache/felix/framework/ResourceLoadingTest.java | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git 
a/framework/src/test/java/org/apache/felix/framework/ResourceLoadingTest.java 
b/framework/src/test/java/org/apache/felix/framework/ResourceLoadingTest.java
index ddec326..c0548a7 100644
--- 
a/framework/src/test/java/org/apache/felix/framework/ResourceLoadingTest.java
+++ 
b/framework/src/test/java/org/apache/felix/framework/ResourceLoadingTest.java
@@ -34,6 +34,7 @@ import junit.framework.TestCase;
 import org.osgi.framework.Bundle;
 import org.osgi.framework.Constants;
 import org.osgi.framework.launch.Framework;
+import org.osgi.framework.wiring.BundleWiring;
 
 public class ResourceLoadingTest extends TestCase
 {
@@ -101,10 +102,22 @@ public class ResourceLoadingTest extends TestCase
         assertNotNull(testBundle.getResource(name));
         assertNotNull(testBundle.getEntry(name));
 
-        try (BufferedReader reader = new BufferedReader(new 
InputStreamReader(testBundle.getResource(name).openStream()))) {
+        try (BufferedReader reader = new BufferedReader(new 
InputStreamReader(testBundle.getResource(name).openStream())))
+        {
+            assertEquals("This is a Test", reader.readLine());
+        }
+        try (BufferedReader reader = new BufferedReader(new 
InputStreamReader(testBundle.getEntry(name).openStream())))
+        {
+            assertEquals("This is a Test", reader.readLine());
+        }
+
+        try (BufferedReader reader = new BufferedReader(new 
InputStreamReader(testBundle.adapt(BundleWiring.class).getClassLoader().getResourceAsStream(name))))
+        {
             assertEquals("This is a Test", reader.readLine());
         }
-        try (BufferedReader reader = new BufferedReader(new 
InputStreamReader(testBundle.getEntry(name).openStream()))) {
+
+        try (BufferedReader reader = new BufferedReader(new 
InputStreamReader(testBundle.adapt(BundleWiring.class).getClassLoader().getResource(name).openStream())))
+        {
             assertEquals("This is a Test", reader.readLine());
         }
 

Reply via email to