Class OrdiniServiceImplTest

java.lang.Object
it.unisa.thespoon.ordini.service.OrdiniServiceImplTest

public class OrdiniServiceImplTest extends Object
Author:
Jacopo Gennaro Esposito Classe che implementa il test per la classe Ordini
  • Field Details

  • Constructor Details

    • OrdiniServiceImplTest

      public OrdiniServiceImplTest()
  • Method Details

    • setUp

      @BeforeEach void setUp()
    • insertOrdine

      @Test void insertOrdine()
      Test per la funzionalità di inserimento ordine effettuando una richiesta con parametri validi
    • failedInsertOrdineRistoranteNotFound

      @Test void failedInsertOrdineRistoranteNotFound()
      Test per la funzionalità di inserimento ordine effettuando una richiesta inserendo con un IdRistorante non associato ad un ristorante presente nella piattaforma
    • confermaOrdine

      @Test void confermaOrdine()
      Testa la funzionalità di conferma ordine inserendo parametri validi
    • failedConfermaOrdineOrdineNotFound

      @Test void failedConfermaOrdineOrdineNotFound()
      Testa la funzionalità di conferma ordine inserendo un IDOrdine che non corrisponde a nesun ordine presente nel sistema
    • failedInsertOrdineProductNotFound

      @Test void failedInsertOrdineProductNotFound()
      Testa la funzionalità di inserimento ordine inserendo un IDProdotto che non corrisponde a nesun prodotto presente nel sistema
    • failedOrdiniByRistoranteRistoratoreNotFound

      @Test void failedOrdiniByRistoranteRistoratoreNotFound()
      Testa la funzionalità di recupero ordini di un ristorante inserendo una mail non associata ad un ristoratore
    • failedGetProdottiByIdOrdineIdRistoranteOrdineNotFound

      @Test void failedGetProdottiByIdOrdineIdRistoranteOrdineNotFound()
      Testa la funzionalità di recupero prodotti di un ordine inserendo un IDOrdine e un IDRistorante non validi
    • createValidInsertOrdineRequest

      private InsertOrdineRequest createValidInsertOrdineRequest()
    • createProdotto

      private Prodotto createProdotto()