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()); } }