Avatar

Über Sebastian Schmidt

Der Autor hat bisher keine Details angegeben.
Bisher hat Sebastian Schmidt, 6 Blog Beiträge geschrieben.

JUnit 4: Zeitgemäßes Exception Testing [Update März 2019]

2019-03-25T17:36:53+00:00

Um mit dem aktuellen Test Framework JUnit 4 alle relevanten Aspekte des Exception Testing abdecken zu können, ist eine kleine Erweiterung notwendig.

Im Laufe der Zeit hat das Testing Framework JUnit 4 immer raffiniertere Verfahren angeboten, um das Verhalten in Ausnahmefällen (Exceptions) zu testen. Um aber auch m

JUnit 4: Zeitgemäßes Exception Testing [Update März 2019] 2019-03-25T17:36:53+00:00

Das Builder Pattern [Teil 2]

2017-11-27T13:49:35+00:00

Hier stelle ich einige Varianten für die Implementierung eines Builders im Builder Pattern und seiner einzelnen Funktionsaspekte vor.

Im ersten Teil dieser Artikelserie wurden das Builder Pattern selbst und ein paar typische Anwendungsfälle beschrieben. Nun stelle ich hier einige Varianten für die I

Das Builder Pattern [Teil 2] 2017-11-27T13:49:35+00:00

Das Builder Pattern [Teil 1]

2017-11-27T14:10:05+00:00

In diesem ersten Teil stelle ich das Builder Pattern vor und gehe auf ein paar typische Anwendungsfälle ein.

Vor einer Weile hatte ich die Gelegenheit festzustellen, wie hilfreich das Builder Pattern dabei ist, gleich mehrere Aspekte des Quelltextes umfangreicher (Java-) Sys

Das Builder Pattern [Teil 1] 2017-11-27T14:10:05+00:00

Das Fluent Interface im Kontext von Vererbung und Polymorphie

2019-04-02T17:21:54+00:00

Dieser Beitrag beschreibt die Probleme, die beim Fluent Interface vor allem im Kontext von Vererbung und Polymorphie auftreten.

Der Einsatz von Fluent Interfaces und Method Chaining erfreut sich großer Beliebtheit und findet immer mehr Einzug in die APIs aktueller Produkte und Bibliotheken. So

Das Fluent Interface im Kontext von Vererbung und Polymorphie 2019-04-02T17:21:54+00:00

Named Parameters in Java mit Fluent Interfaces: Eine Annäherung

2019-04-02T17:51:22+00:00

Durch Verwendung eines Fluent Interface kann man in Java einige Vorteile von Named Parameters nachbilden. In diesem Artikel zeigen wir, wie.

Durch Verwendung eines Fluent Interface kann man in Java einige Vorteile von Named Parameters nachbilden. In diesem Artikel zeigen wir, wie.

Named Parameters in Java mit Fluent Interfaces: Eine Annäherung 2019-04-02T17:51:22+00:00

Unit Tests: Validieren mit Matchers, wenn Mocks nicht mehr reichen

2019-04-02T17:15:35+00:00

Wir erläutern zunächst die Grundlagen von Unit Tests, um dann auf die Probleme mit Mocks einzugehen und Matchers als Alternative vorzustellen.

Wenn Ausführungspfade für die Prüfung mit Mocks zu komplex werden, kommt man mit einem Matcher viel weiter. In diesem Artikel erläutern wir zunächst die Grundlagen vo

Unit Tests: Validieren mit Matchers, wenn Mocks nicht mehr reichen 2019-04-02T17:15:35+00:00