@@ -24,10 +24,11 @@ public class ServicebusEmulatorContainerTest {
2424 );
2525
2626 @ Test
27- public void testWithDefaultConfig () {
27+ public void testWithASBClient () {
28+ Integer mappedPort = servicebusEmulatorContainer .getMappedPort (5672 );
2829 List <String > sentMessages = Arrays .asList ("Hello World" );
2930 try (ServiceBusSenderClient sender = new ServiceBusClientBuilder ()
30- .connectionString (servicebusEmulatorContainer . getConnectionString () )
31+ .connectionString ("Endpoint=sb://localhost:" + mappedPort + ";SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;" )
3132 .sender ()
3233 .queueName ("queue.1" )
3334 .buildClient ()) {
@@ -36,7 +37,7 @@ public void testWithDefaultConfig() {
3637 }
3738 }
3839 try (ServiceBusReceiverClient reciever = new ServiceBusClientBuilder ()
39- .connectionString (servicebusEmulatorContainer . getConnectionString () )
40+ .connectionString ("Endpoint=sb://localhost:" + mappedPort + ";SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;" )
4041 .receiver ()
4142 .queueName ("queue.1" )
4243 .receiveMode (ServiceBusReceiveMode .RECEIVE_AND_DELETE )
@@ -46,29 +47,4 @@ public void testWithDefaultConfig() {
4647 assertThat (recievedMessages ).isEqualTo (sentMessages );
4748 }
4849 }
49-
50-
51- @ Test
52- public void testWithCustomConfig () {
53- List <String > sentMessages = Arrays .asList ("Hello World" );
54- try (ServiceBusSenderClient sender = new ServiceBusClientBuilder ()
55- .connectionString (servicebusEmulatorContainer .getConnectionString ())
56- .sender ()
57- .queueName ("queue.666" )
58- .buildClient ()) {
59- for (String m : sentMessages ) {
60- sender .sendMessage (new ServiceBusMessage (m ));
61- }
62- }
63- try (ServiceBusReceiverClient reciever = new ServiceBusClientBuilder ()
64- .connectionString (servicebusEmulatorContainer .getConnectionString ())
65- .receiver ()
66- .queueName ("queue.666" )
67- .receiveMode (ServiceBusReceiveMode .RECEIVE_AND_DELETE )
68- .buildClient ()) {
69- IterableStream <ServiceBusReceivedMessage > messagesStream = reciever .receiveMessages (sentMessages .size ());
70- List <String > recievedMessages = messagesStream .stream ().map (m -> m .getBody ().toString ()).collect (Collectors .toList ());
71- assertThat (recievedMessages ).isEqualTo (sentMessages );
72- }
73- }
7450}
0 commit comments