package cn.jimmyshi.beanquery.selectors;
import static org.hamcrest.Matchers.contains;
import static org.hamcrest.Matchers.empty;
import static org.junit.Assert.assertThat;
import java.util.Map;
import cn.jimmyshi.beanquery.example.Book;
/**
* Provide some methods to verify Selector behavior.
*
*/
public class SelectorTestBase {
void assertSelectResultKeySizeIsZero(KeyValueMapSelector selector) {
Map<String, Object> result = selector.select(new Book());
assertThat(result.keySet(), empty());
}
void assertSelectResultKeys(KeyValueMapSelector selector,String... keys){
Map<String, Object> result = selector.select(new Book());
assertThat(result.keySet(), contains(keys));
}
}