Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] Tests #18

Open
wants to merge 30 commits into
base: main
Choose a base branch
from
Open

[ADD] Tests #18

wants to merge 30 commits into from

Conversation

xClaudi0
Copy link
Contributor

InsertValueDB
InsertValueAndDeleteDB
TestConnectionDB
TestGetParty
TestInsertParty
TestGetEnemies

  • [ X] Test

valentimarco and others added 30 commits November 16, 2022 01:45
Creata una entità di test e creata interfaccia con il db.
Aggiunto una semplice richiesta GET per testare.
Uso della libreira Mongotemplate, perchè quella jda da problemi a caso. Questo significa che ogni richiesta deve essere implementata, oltre ad un controllo tramite classe degli elementi da aggiunge al db
…ckson (responsabile della creazione della json response) per eliminare i valori nulli dalla response.
Dopo aver scritto una classe per effettuare le query al db tramite la classe MongoTemplate, oggi scopro che il metodo ezy pizy funziona. Time to rewatch the end of evangelion.
In oltre ho eliminato gli @Autowired dagli oggetti all'interno delle classi, cosi da rispettare il security design di spring boot
Scoperto come funziona effettivamente interfaccia MongoRepository (permette oltre interfacciamento, anche override effettivo dei metodi tramite la marchiatura di default del metodo).
Aggiunta una libreria RelMongo che permette di usare le annotazione per Entity relationship anche su db nosql.
Scoperto come funziona effettivamente interfaccia MongoRepository (permette oltre interfacciamento, anche override effettivo dei metodi tramite la marchiatura di default del metodo).
Aggiunta una libreria RelMongo che permette di usare le annotazione per Entity relationship anche su db nosql.
Dopo una discussione, abbiamo decisono alcune cose da implementare tra cui implementazione di una classe astratta che avra le carateristiche comuni a tutti i modelli per facilitare utilizizzo dei design pattern; scelta in modo randomico delle abilità da prendere nel db
… modello.

Creata Interfaccia Prototype per copiare oggetti
… modello.

Creata Interfaccia Prototype per copiare oggetti
InsertValueDB
InsertValueAndDeleteDB
TestConnectionDB
TestGetParty
TestInsertParty
TestGetEnemies
# Conflicts:
#	README.md
#	src/main/java/com/pentaproject/demobackend/DemoBackendApplication.java
#	src/main/java/com/pentaproject/demobackend/Model/Enemies/Enemy.java
#	src/main/java/com/pentaproject/demobackend/Model/Heroes/Hero.java
#	src/main/java/com/pentaproject/demobackend/Repositories/EnemyRepository.java
#	src/main/java/com/pentaproject/demobackend/Services/HeroService.java
#	src/test/java/com/pentaproject/demobackend/DemoBackendApplicationTests.java
Modificare il endpoint party: contenere quindi nel db un json contenente il party e la progressione, passare soltato unico json nell'endpoint /party
Cambiare il getParty Test rispetto la richiesta del controller
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants