5 changed files with 28 additions and 69 deletions
@ -1,21 +1,31 @@
|
||||
package me.jochrist.kafka; |
||||
|
||||
import io.quarkus.test.common.http.TestHTTPResource; |
||||
import io.quarkus.test.junit.QuarkusTest; |
||||
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 |
||||
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 |
||||
public void testHelloEndpoint() { |
||||
given() |
||||
.when().get("/hello") |
||||
.then() |
||||
.statusCode(200) |
||||
.body(is("hello")); |
||||
@TestHTTPResource("/kafka/message/timestamp") |
||||
public void testTimestampWebSocket() { |
||||
try (Session session = ContainerProvider.getWebSocketContainer().connectToServer(Client.class, uri)) { |
||||
Assertions.assertEquals("CONNECT", MESSAGES.poll(10, TimeUnit.SECONDS)); |
||||
Assertions.assertEquals("User stu joined", MESSAGES.poll(10, TimeUnit.SECONDS)); |
||||
session.getAsyncRemote().sendText("hello world"); |
||||
Assertions.assertEquals(">> stu: hello world", MESSAGES.poll(10, TimeUnit.SECONDS)); |
||||
} |
||||
} |
||||
|
||||
*/ |
||||
} |
||||
Loading…
Reference in new issue