@Test public void testGetTargetObject_givenKeyDataIsPortable_whenKeyFlagIsTrue_thenReturnKeyData() { // given Data keyData = mockPortableData(); QueryableEntry entry = entry(keyData, new Object(), Extractors.empty()); // when Object targetObject = entry.getTargetObject(true); // then assertSame(keyData, targetObject); }
@Test public void testGetTargetObject_givenKeyDataIsNotPortable_whenKeyFlagIsTrue_thenReturnKeyObject() { // given Object keyObject = "key"; Data keyData = serializationService.toData(keyObject); QueryableEntry entry = entry(keyData, new Object(), Extractors.empty()); // when Object targetObject = entry.getTargetObject(true); // then assertEquals(keyObject, targetObject); }