package com.processpuzzle.application.domain;
import org.hamcrest.Description;
import org.hamcrest.Factory;
import org.hamcrest.Matcher;
import org.hamcrest.TypeSafeMatcher;
import com.processpuzzle.application.resource.domain.DataLoader;
public class DataLoaderMatcher extends TypeSafeMatcher<DataLoader> {
public DataLoaderMatcher () {}
public void describeTo( Description description ) {
description.appendText( "dataLoader is loaded" );
}
@Factory public static <T> Matcher<DataLoader> isLoaded() {
return new DataLoaderMatcher();
}
@Override
public boolean matchesSafely( DataLoader dataLoader ) {
return dataLoader.isLoaded();
}
@Override
protected void describeMismatchSafely( DataLoader item, Description mismatchDescription ) {
// TODO Auto-generated method stub
}
}