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

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 7e8bebd  Fixed test
7e8bebd is described below

commit 7e8bebd396cd353e5d76a3b820d7128fdce3a567
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed Oct 14 09:09:33 2020 +0200

    Fixed test
---
 .../component/http/HttpEndpointUriAssemblerTest.java | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git 
a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointUriAssemblerTest.java
 
b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointUriAssemblerTest.java
index 0c73611..2901b9d 100644
--- 
a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointUriAssemblerTest.java
+++ 
b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointUriAssemblerTest.java
@@ -19,9 +19,10 @@ package org.apache.camel.component.http;
 import java.util.HashMap;
 import java.util.Map;
 
+import org.apache.camel.CamelContext;
+import org.apache.camel.ExtendedCamelContext;
 import org.apache.camel.impl.DefaultCamelContext;
 import org.apache.camel.spi.EndpointUriFactory;
-import org.apache.camel.util.URISupport;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -40,15 +41,20 @@ public class HttpEndpointUriAssemblerTest {
         params.put("proxyAuthPassword", "pwd");
 
         // should find the source code generated assembler via classpath
-        EndpointUriFactory assembler = new 
DefaultCamelContext().getEndpointUriFactory("https");
+        CamelContext context = new DefaultCamelContext();
+        context.start();
+
+        EndpointUriFactory assembler = 
context.adapt(ExtendedCamelContext.class).getEndpointUriFactory("https");
 
         assertNotNull(assembler);
         assertTrue(assembler instanceof HttpEndpointUriFactory);
 
-        Map<String, Object> query = 
URISupport.parseQuery(assembler.buildUri("https", params));
-        assertEquals(query.get("proxyAuthUsername"), "RAW(usr)");
-        assertEquals(query.get("proxyAuthPassword"), "RAW(pwd)");
-        assertEquals(query.get("proxyAuthHost"), "myotherproxy");
-        assertEquals(query.get("proxyAuthPort"), "2345");
+        String uri = assembler.buildUri("https", params);
+        assertNotNull(uri);
+        assertEquals(
+                
"https:www.google.com?proxyAuthHost=myotherproxy&proxyAuthPassword=RAW(pwd)&proxyAuthPort=2345&proxyAuthUsername=RAW(usr)",
+                uri);
+
+        context.stop();
     }
 }

Reply via email to