Package it.unisa.thespoon.ordini.service
Class OrdiniServiceImplTest
java.lang.Object
it.unisa.thespoon.ordini.service.OrdiniServiceImplTest
- Author:
- Jacopo Gennaro Esposito Classe che implementa il test per la classe Ordini
-
Field Summary
Modifier and TypeFieldDescriptionprivate OrdineObserverService
private OrdiniDAO
private OrdiniServiceImpl
private ProdottoService
private RistoranteDAO
private RistoratoreDAO
private TelegramAdapter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) void
Testa la funzionalità di conferma ordine inserendo parametri validiprivate Prodotto
private InsertOrdineRequest
(package private) void
Testa la funzionalità di conferma ordine inserendo un IDOrdine che non corrisponde a nesun ordine presente nel sistema(package private) void
Testa la funzionalità di recupero prodotti di un ordine inserendo un IDOrdine e un IDRistorante non validi(package private) void
Testa la funzionalità di inserimento ordine inserendo un IDProdotto che non corrisponde a nesun prodotto presente nel sistema(package private) void
Test per la funzionalità di inserimento ordine effettuando una richiesta inserendo con un IdRistorante non associato ad un ristorante presente nella piattaforma(package private) void
Testa la funzionalità di recupero ordini di un ristorante inserendo una mail non associata ad un ristoratore(package private) void
Test per la funzionalità di inserimento ordine effettuando una richiesta con parametri validi(package private) void
setUp()
-
Field Details
-
ordiniService
-
ristoranteDAO
-
ristoratoreDAO
-
ordiniDAO
-
prodottoService
-
telegramAdapter
-
ordineObserverService
-
-
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
-
createProdotto
-