TESTEN WERDEN TOEGEVOEGD EN NAMEN VAN METHODES WERDEN AANGEPAST
Gegeven het project Log Analyzer Weblog Analyzer zoals beschreven.
Methodes
- Pas de klasse LogAnalyzer zodanig aan dat deze een constructor heeft
met als invoerparameter de naam van het te analyseren logbestand. Laat
deze constructor de bestandsnaam doorgeven aan de constructor van de
klasse LogfileReader.
- Voeg de methode numberOfAccesses toe aan de klasse LogAnalyzer. Deze
methode retourneert het aantal hits in het logbestand. Je mag er vanuit gaan
dat de gebruiker de methode analyzeHourlyData heeft opgeroepen en array hourCounts
dus gevuld is.
- Voeg een methode busiestHour toe die het drukste uur retourneert. Je kunt
dit doen door de Array hourCounts te bekijken en het element te vinden met
de hoogste waarde. Je mag er vanuit gaan dat de gebruiker de methode analyzeHourlyData heeft opgeroepen en array hourCounts
dus gevuld is.
- Voeg een methode quietestHour die het rustigste uur retourneert. Je mag er vanuit gaan
dat de gebruiker de methode analyzeHourlyData heeft opgeroepen en array hourCounts
dus gevuld is.
- Voeg een methode busiestTwoHours toe die de drukste periode
vindt van twee opeenvolgende uren. Retourneer de waarde van het eerste
uur van deze periode. Je mag er vanuit gaan dat de gebruiker de methode analyzeHourlyData heeft opgeroepen en array hourCounts
dus gevuld is.