5 changed files with 28 additions and 69 deletions
@ -1,21 +1,31 @@ |
|||||||
package me.jochrist.kafka; |
package me.jochrist.kafka; |
||||||
|
|
||||||
|
import io.quarkus.test.common.http.TestHTTPResource; |
||||||
import io.quarkus.test.junit.QuarkusTest; |
import io.quarkus.test.junit.QuarkusTest; |
||||||
import org.junit.jupiter.api.Test; |
import org.junit.jupiter.api.Test; |
||||||
|
import javax.websocket.ClientEndpoint; |
||||||
|
import javax.websocket.ContainerProvider; |
||||||
|
import javax.websocket.OnMessage; |
||||||
|
import javax.websocket.OnOpen; |
||||||
|
import javax.websocket.Session; |
||||||
|
import org.junit.jupiter.api.Assertions; |
||||||
|
|
||||||
|
|
||||||
import static io.restassured.RestAssured.given; |
|
||||||
import static org.hamcrest.CoreMatchers.is; |
|
||||||
|
|
||||||
@QuarkusTest |
@QuarkusTest |
||||||
public class ConsumerTest { |
public class ConsumerTest { |
||||||
|
/* |
||||||
|
//https://github.com/quarkusio/quarkus-quickstarts/blob/master/websockets-quickstart/src/test/java/org/acme/websockets/ChatTest.java
|
||||||
|
//https://github.com/quarkusio/quarkus-quickstarts/blob/master/kafka-panache-quickstart/src/test/java/org/acme/panache/KafkaResource.java
|
||||||
|
|
||||||
@Test |
@TestHTTPResource("/kafka/message/timestamp") |
||||||
public void testHelloEndpoint() { |
public void testTimestampWebSocket() { |
||||||
given() |
try (Session session = ContainerProvider.getWebSocketContainer().connectToServer(Client.class, uri)) { |
||||||
.when().get("/hello") |
Assertions.assertEquals("CONNECT", MESSAGES.poll(10, TimeUnit.SECONDS)); |
||||||
.then() |
Assertions.assertEquals("User stu joined", MESSAGES.poll(10, TimeUnit.SECONDS)); |
||||||
.statusCode(200) |
session.getAsyncRemote().sendText("hello world"); |
||||||
.body(is("hello")); |
Assertions.assertEquals(">> stu: hello world", MESSAGES.poll(10, TimeUnit.SECONDS)); |
||||||
|
} |
||||||
} |
} |
||||||
|
*/ |
||||||
} |
} |
||||||
Loading…
Reference in new issue