In deze opdracht herschrijven we de app die we tot nog toe hebben opgebouwd.
Het schrijven van UnitTests blijft een belangrijk onderdeel van deze oefening, test alles uit, puur met de UnitTests, schrijf niks in de main app. Een goede uitdaging is het gebruik van TDD en de Imbedded Database.
Stap 1. Maak de klasse Beer en laat die voldoen aan onderstaan Klasse-schema. Plaats deze klasse in het pakket beerapp.beers
Stap 2. Maak de interface BeerDao aan en laat deze voldoen aan onderstaand klasse-schema. Deze interface bevindt zich in het pakket beerapp.beers
Stap 3. Maak de klasse StandardBeerDao aan en laat deze voldoen aan onderstaand klasse-schema. Deze klasse bevindt zich in heet pakket beerapp.beers.daos
Stap 4. Zorg dat je 100% Test Coverage hebt.
De oplossing tot deze oefening is te vinden op onze GitHub Repository onder de tag Assignment10
Cookie | Duur | Beschrijving |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |