@Test
public void testShouldMatchSeenRecentSet() throws Exception {
builder.setFlags(false, false, false, false, false, false);
Message<Long> row = builder.build();
recent.add(new Long(row.getUid()));
assertFalse(new MessageSearches().isMatch(SearchQuery.flagIsSet(Flags.Flag.SEEN),
row, recent, log));
assertFalse(new MessageSearches().isMatch(SearchQuery.flagIsSet(Flags.Flag.FLAGGED),
row, recent, log));
assertFalse(new MessageSearches().isMatch(
SearchQuery.flagIsSet(Flags.Flag.ANSWERED), row, recent, log));
assertFalse(new MessageSearches().isMatch(SearchQuery.flagIsSet(Flags.Flag.DRAFT),
row, recent, log));
assertFalse(new MessageSearches().isMatch(SearchQuery.flagIsSet(Flags.Flag.DELETED),
row, recent, log));
assertTrue(new MessageSearches().isMatch(SearchQuery.flagIsSet(Flags.Flag.RECENT),
row, recent, log));
}