CaptainInler / findAtree

find:evergreen_tree:tree
https://captaininler.github.io/findAtree/
MIT License
0 stars 0 forks source link

Create basic test cases #17

Closed beatfleischli closed 6 years ago

beatfleischli commented 6 years ago
beatfleischli commented 6 years ago

Intermediate results from March 8, 2018: On branch beat/unitTest it looks like this meanwhile:

screen shot 2018-03-10 at 10 01 58

All previous error messages are gone, but the esri-modules can't be found.

CaptainInler commented 6 years ago

testausführen funktioniert jetzt ohne diese Fehler

CaptainInler commented 6 years ago

Nach Silvan sollten wir ein paar test's für die services schreiben: @beatfleischli: Bitte einen Unittest für auth.service schreiben @RalucaNicola: Bitte einen Unittest für map-data schreiben @captaininler: Bitte einen Unittest für guess-panle (zählen der Punkte) schreiben

RalucaNicola commented 6 years ago

Ich habe ein Test für map data service hinzugefügt: https://github.com/CaptainInler/findAtree/pull/41/commits/ff1f00c1b347be6dca148e7ba946841cf04020e4

und ich will noch einen für App component falls ich das hinkriege: https://github.com/CaptainInler/findAtree/pull/41/commits/72927eebc4eac4d2a60d6b60a9b0fab0f39223df

CaptainInler commented 6 years ago

Habe auch zwei Unittest erstellt. Allerdings sind die etwas unnötig, das sie das testen was eingegeben wird.. zwei andere tests funktionieren nicht. ich erhalte immer fehlermeldungen zu "AngularFireAuth" obwohl das mit dem test eigentlich nichts zu tun hat.. https://github.com/CaptainInler/findAtree/commit/3d40a60da381ecb933afea9ea0604d64dca6ad68

RalucaNicola commented 6 years ago

Darf ich das mergen? https://github.com/CaptainInler/findAtree/pull/41https://github.com/CaptainInler/findAtree/pull/41

1 test-suite ist für den EditPanel und 1 test-suite ist für mapDataService. Jeder enthält mehrere test cases.

@CaptainInler oh ich glaube man müsste alle die Services mocken...ich musste auch das AppState service mocken, ich habe meine MockState hier erstellt: https://github.com/CaptainInler/findAtree/pull/41/commits/83c6f46cc3ba94897b67bcffbc70d6a9889434e1#diff-2be6563b1198db3a97cd0aeeaa6df4c9. Bei MapDataService war ich zu faul und habe direkt den Service benutzt weil es keine Fehler im Test gegeben hat.

beatfleischli commented 6 years ago

Ich glaube, wir haben genügend Tests beisammen. Ich werde deshalb diesen Issue schliessen.