package com.xebia.scrumboard.representation; import org.fest.assertions.Assertions; import org.fest.assertions.GenericAssert; public class SprintAssert extends GenericAssert<SprintAssert, Sprint> { public SprintAssert(Sprint actual) { super(SprintAssert.class, actual); } public static SprintAssert assertThat(Sprint actual) { return new SprintAssert(actual); } public SprintAssert hasId() { Assertions.assertThat(actual).isNotNull(); Assertions.assertThat(actual.id).isNotNull(); return this; } public SprintAssert hasName(String name) { Assertions.assertThat(actual.name).isEqualTo(name); return this; } public SprintAssert hasWeeks(int weeks) { Assertions.assertThat(actual.weeks).isEqualTo(weeks); return this; } }