package org.corfudb.infrastructure; import org.assertj.core.api.AbstractAssert; /** * Created by mwei on 2/2/16. */ public class SequencerServerAssertions extends AbstractAssert<SequencerServerAssertions, SequencerServer> { public SequencerServerAssertions(SequencerServer actual) { super(actual, SequencerServerAssertions.class); } public static SequencerServerAssertions assertThat(SequencerServer actual) { return new SequencerServerAssertions(actual); } public SequencerServerAssertions tokenIsAt(long address) { isNotNull(); if (actual.getGlobalLogTail().get() != address) { failWithMessage("Expected token to be at <%d> but got <%d>!", address, actual.getGlobalLogTail().get()); } return this; } }