Skip to content

Commit 77a0375

Browse files
committed
create Test File
1 parent aa2bbd4 commit 77a0375

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package de.remsfal.service.boundary.project;
2+
3+
import de.remsfal.core.model.project.ChatMessageModel;
4+
import de.remsfal.core.model.project.TaskModel;
5+
import io.quarkus.test.junit.QuarkusTest;
6+
import io.restassured.http.ContentType;
7+
import io.restassured.response.Response;
8+
9+
import org.junit.jupiter.api.BeforeEach;
10+
import org.junit.jupiter.params.ParameterizedTest;
11+
import org.junit.jupiter.params.provider.CsvSource;
12+
import org.junit.jupiter.params.provider.ValueSource;
13+
14+
import de.remsfal.service.TestData;
15+
16+
import static de.remsfal.service.boundary.project.ChatResourceTest.TASK_ID_1;
17+
import static io.restassured.RestAssured.given;
18+
import static org.junit.jupiter.api.Assertions.assertEquals;
19+
20+
import java.time.Duration;
21+
import java.util.Optional;
22+
import java.util.UUID;
23+
24+
import jakarta.ws.rs.core.MediaType;
25+
import jakarta.ws.rs.core.Response.Status;
26+
import org.hamcrest.Matchers;
27+
28+
@QuarkusTest
29+
class ContractorsResourceTest extends AbstractProjectResourceTest {
30+
31+
static final String BASE_PATH = "/api/v1/contractors/{ownerId}";
32+
static final String TASKS_PATH = BASE_PATH + "/tasks";
33+
static final String TASK_PATH = BASE_PATH + "/task/{taskId}";
34+
static final String Task_ID_1= UUID.randomUUID().toString();
35+
36+
37+
@ParameterizedTest(name = "{displayName} - {arguments}")
38+
@ValueSource(strings = { TASKS_PATH })
39+
void getTasks_FAILED_noAuthentication(String path) {
40+
given()
41+
.when()
42+
.get(TASKS_PATH, "owner-123")
43+
.then()
44+
.statusCode(Status.UNAUTHORIZED.getStatusCode());
45+
}
46+
47+
}

0 commit comments

Comments
 (0)