From 924e2eefd99b2c93d50c19db146253c85e04fe6d Mon Sep 17 00:00:00 2001
From: Sven Gothel <sgothel@jausoft.com>
Date: Mon, 2 Apr 2012 17:23:31 +0200
Subject: Fix IOUtil: Handle all '../' and './' cases by reducing the path.

---
 .../jogamp/common/net/AssetURLConnectionRegisteredTest.java    | 10 ++++++++++
 1 file changed, 10 insertions(+)

(limited to 'src/junit/com/jogamp/common/net/AssetURLConnectionRegisteredTest.java')

diff --git a/src/junit/com/jogamp/common/net/AssetURLConnectionRegisteredTest.java b/src/junit/com/jogamp/common/net/AssetURLConnectionRegisteredTest.java
index 7b8d1a4..edf1592 100644
--- a/src/junit/com/jogamp/common/net/AssetURLConnectionRegisteredTest.java
+++ b/src/junit/com/jogamp/common/net/AssetURLConnectionRegisteredTest.java
@@ -46,6 +46,11 @@ public class AssetURLConnectionRegisteredTest extends AssetURLConnectionBase {
         Assert.assertNotNull(url1);
         Assert.assertEquals(test_asset_test3a_url, url1.toExternalForm());
         testAssetConnection(url1.openConnection(), test_asset_test3_entry);
+        
+        final URL url2 = IOUtil.getRelativeOf(urlConn0.getURL(), test_asset_test4_rel);
+        Assert.assertNotNull(url1);
+        Assert.assertEquals(test_asset_test4a_url, url2.toExternalForm());
+        testAssetConnection(url2.openConnection(), test_asset_test4_entry);
     }
         
     @Test
@@ -59,6 +64,11 @@ public class AssetURLConnectionRegisteredTest extends AssetURLConnectionBase {
         Assert.assertNotNull(url1);
         Assert.assertEquals(test_asset_test3b_url, url1.toExternalForm());
         testAssetConnection(url1.openConnection(), test_asset_test3_entry);
+        
+        final URL url2 = IOUtil.getRelativeOf(urlConn0.getURL(), test_asset_test4_rel);
+        Assert.assertNotNull(url1);
+        Assert.assertEquals(test_asset_test4b_url, url2.toExternalForm());
+        testAssetConnection(url2.openConnection(), test_asset_test4_entry);        
     }
     
     URLConnection createAssetURLConnection(String path) throws IOException {
-- 
cgit v1.2.3