Files
backend/eatery-service/src/test/java/com/drinkool/services/InventoryServiceTest.java
T
TranHuuDanh d92bd72303
Java CI with Maven / build-and-test (push) Failing after 3m58s
Release package / release (push) Failing after 7m40s
chore: update
2026-03-30 02:40:21 +00:00

43 lines
939 B
Java

package com.drinkool.services;
import static io.restassured.RestAssured.given;
import static io.restassured.RestAssured.when;
import static org.junit.jupiter.api.Assertions.assertEquals;
import com.drinkool.dtos.AddInventory;
import com.drinkool.entities.InventoryItemEntity;
import io.quarkus.test.junit.QuarkusTest;
import io.restassured.http.ContentType;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
import java.util.UUID;
import org.junit.jupiter.api.Test;
@QuarkusTest
public class InventoryServiceTest {
@Test
void add() {
Random random = new Random();
String name = UUID.randomUUID().toString();
AddInventory input = new AddInventory();
input.name = name;
input.quantity = random.nextInt(100);
given()
.contentType(ContentType.JSON)
.body(input)
.when()
.post("/api/inventory/add")
.then();
assertEquals(1, InventoryItemEntity.find("name", name).count());
}
}