@Test
public void testGetInterestTermsWithCachedTerms() {

	String userId = RandomTestUtil.randomString();
	String[] interestTerms = {
		RandomTestUtil.randomString(), RandomTestUtil.randomString()
	};
	Mockito.when(
		_asahInterestTermCache.getInterestTerms(userId)
	).thenReturn(
		interestTerms
	);
	Assert.assertArrayEquals(
		interestTerms,
		_asahInterestTermProvider.getInterestTerms(
			RandomTestUtil.randomLong(), userId));
	Mockito.verify(
		_messageBus, Mockito.never()
	).sendMessage(
		Mockito.anyString(), Mockito.any(Message.class)
	);
}