package com.processpuzzle.address.domain;
import com.processpuzzle.litest.template.DomainObjectTestEnvironment;
import com.processpuzzle.litest.template.DomainObjectTestFixture;
public class ZipCodeTestFixture<ZipCodex> extends DomainObjectTestFixture<ZipCode> {
public static final Integer ANOTHER_ZIP_CODE_VALUE = 5678;
public static final String SETTLEMENT_NAME = "Budapest";
public static final String ZIP_CODE_TEXT = "2111";
public static final Integer ZIP_CODE_VALUE = 2111;
private Settlement settlement;
public ZipCodeTestFixture( DomainObjectTestEnvironment<ZipCode, ?> testEnvironment ) {
super( testEnvironment );
}
//Properties
public Settlement getSettlement() { return settlement; }
public ZipCode getZipCode() { return sut; }
//Protected, private helper methods
@Override protected void configureAfterSutInstantiation() {
settlement = new SettlementFactory().createSettlement( SETTLEMENT_NAME );
}
@Override protected ZipCode instantiateSUT() {
return new ZipCode( ZIP_CODE_VALUE );
}
@Override protected void releaseResources() {
}
}