ClaimObjectMother.java
Browserlesbare Ansicht der unveränderten Java-Quelldatei. Die Originaldatei bleibt im Maven-Projekt erhalten.
Zuordnung
Object Mother
Quellcode
package com.seb4u.demo.claims.application.fixture;
/**
* Entwurfsmuster: Object Mother. Liefert häufig verwendete Standard-Testobjekte.
*/
import com.seb4u.demo.claims.domain.model.Claim;
import com.seb4u.demo.claims.domain.model.ClaimId;
import com.seb4u.demo.claims.domain.model.ClaimStatus;
public final class ClaimObjectMother {
private ClaimObjectMother() {}
public static Claim openClaim() {
return new Claim(new ClaimId("CLM-1000"), ClaimStatus.OPEN);
}
public static Claim underReviewClaim() {
return new Claim(new ClaimId("CLM-2000"), ClaimStatus.UNDER_REVIEW);
}
}