package fr.ippon.tatami.repository; import fr.ippon.tatami.AbstractCassandraTatamiTest; import org.junit.Test; import javax.inject.Inject; import java.util.Collection; import static org.junit.Assert.assertEquals; public class TagFollowerRepositoryTest extends AbstractCassandraTatamiTest { @Inject public TagFollowerRepository tagFollowerRepository; @Test public void addNewFollowerForTag() { String domain = "ippon.fr"; String login = "jdubois@ippon.fr"; String tag = "tag"; Collection<String> followers = tagFollowerRepository.findFollowers(domain, tag); assertEquals(0, followers.size()); tagFollowerRepository.addFollower(domain, tag, login); followers = tagFollowerRepository.findFollowers(domain, tag); assertEquals(1, followers.size()); assertEquals(login, followers.iterator().next()); } }