HelloWorldTest.java
/*
* Copyright (c) 2012, 2022 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
package org.glassfish.jersey.examples.helloworld.webapp;
import java.net.URI;
import javax.ws.rs.core.Application;
import javax.ws.rs.core.UriBuilder;
import org.glassfish.jersey.test.JerseyTest;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* Simple test to check "Hello World!" is being returned from the helloworld resource.
*
* @author Jakub Podlesak
*/
public class HelloWorldTest extends JerseyTest {
@Override
protected Application configure() {
return new MyApplication();
}
@Override
protected URI getBaseUri() {
return UriBuilder.fromUri(super.getBaseUri()).path("helloworld-webapp").build();
}
@Test
public void testClientStringResponse() {
String s = target().path(App.ROOT_PATH).request().get(String.class);
assertEquals("Hello World!", s);
}
}