Es muss ja nicht immer Fussball und Weltmeisterschaft sein! Neue Annotation für JUnit 5 – Tags sind auch spannend!

Mit den neuen Tags (org.junit.jupiter.api.Tag) können Methoden und auch ganze Klassen getagt werden, um sie z.B. in Gruppen einzuteilen.
Eine Testgruppe könnte z.B. eine langlaufende DB Methoden sein, die nicht immer ausgeführt werden soll.

Ein Tag muss folgenden Syntax Regeln folgen:

-ein Tag darf nicht Leer sein
-ein Tag darf keine Leerzeichen enthalten
-ein Tag darf keine ISO Kontroll Zeichen enthalten
-ein Tag darf kein, (, ), %, | oder ! Zeichen enthalten

Eine Testklasse zur WM 2018 könnte so aussehen:
„Es muss ja nicht immer Fussball und Weltmeisterschaft sein! Neue Annotation für JUnit 5 – Tags sind auch spannend!“ weiterlesen

Raspberry Pi: TWFlug ermöglicht nun die Summe aller Flugzeuge am Tag via Fhem

Habe gerade eine fix für TWFlug hochgeladen, der auch eine neue Funktion hat.

Es kann jetzt in Fhem die Summe aller Flugzeuge pro Tag angezeigt werden. Wird ein Flugzeug zwei oder mehrmals am Tag empfangen, wird es nur einmal in der Summe pro Tag berücksichtigt.
Es wird einmal am Tag kurz vor Mitternacht ein Eintrag in folgender Form geschrieben:

Fix in Time Funktion, jetzt mit neuer 1.8 Time Api, LocalDateTime …

7700 Alarm Ausgabe in Konsole

In Fhem kann dann diese Grafik ausgegeben werden:

Flugzeuge pro Tag
Flugzeuge pro Tag

Hier der nötige Eintrag in der twflug.cfg Datei:

Die myFlugProTag.gplot Datei:

Welche Funktionen brauch ihr noch?