puzzle / okr

Open source OKR application
GNU Affero General Public License v3.0
9 stars 2 forks source link

Fix H2 + JUnit Test für Quartal GJ 24/25-Q1 #958

Open clean-coder opened 2 weeks ago

clean-coder commented 2 weeks ago

Die lokalen Integrations Tests (die H2 verwenden), laufen nicht mehr, da wir ein neues Quartal haben. Zusätzlich sind wir heute am ersten Tag des neuen Quartals (01.07.2024) ... dies wird in den Unit Tests nicht berücksichtigt (1 Test ist rot).

TODOS

Abgrenzung Langfristig sollte man sich überlegen, ob es eine bessere Lösung gibt, als alle 3 Monate ein neues Quartal in den H2 Scripts zu erfassen. Dies sollte aber in einer anderen Story angeschaut werden.

clean-coder commented 2 weeks ago

Status (02.07.2024)

janikEndtner commented 2 weeks ago

Das Problem ist, dass wir im Front End jeweils nur die neuesten Quartale abholen. Mit dem Hinzufügen des Quartals 10 wird das Quartal 3 zu alt und wird nicht mehr vom Front End abgeholt. Vielen Orten füllen wir aber das Quartal anhand der ID aus:

Image

Nun müssen wir uns irgendeine schlaue Strategie für die E2E Tests überlegen, z.B wir befüllen immer das zweitneuste Quartal und fragen dieses auch wieder ab. Dies müssen wir dann konsequent in den Cypress Tests anpassen.