@Test
public void testGetInterestTermsWithUncachedTerms() {

	String userId = RandomTestUtil.randomString();
	Mockito.when(
		_asahInterestTermCache.getInterestTerms(userId)
	).thenReturn(
		null
	);
	Assert.assertArrayEquals(
		new String[0],
		_asahInterestTermProvider.getInterestTerms(
			RandomTestUtil.randomLong(), userId));
	Mockito.verify(
		_messageBus, Mockito.times(1)
	).sendMessage(
		Mockito.anyString(), Mockito.any(Message.class)
	);
}