when(meta.getIdMeta()).thenReturn(idMeta);
when(meta.structure().isEmbeddedId()).thenReturn(false);
when(meta.getAllMetasExceptIdAndCounters()).thenReturn(asList(listMeta, setMeta, mapMeta));
when(meta.structure().isClusteredCounter()).thenReturn(false);
ColumnMetadata idMetadata = ColumnMetadataBuilder.create(tableMetaData, "id", bigint());
when(tableMetaData.getColumn("id")).thenReturn(idMetadata);
ColumnMetadata friendsMetadata = ColumnMetadataBuilder.create(tableMetaData, "friends", list(text()));
when(tableMetaData.getColumn("friends")).thenReturn(friendsMetadata);
ColumnMetadata followersMetadata = ColumnMetadataBuilder.create(tableMetaData, "followers", set(text()));
when(tableMetaData.getColumn("followers")).thenReturn(followersMetadata);
ColumnMetadata preferencesMetadata = ColumnMetadataBuilder.create(tableMetaData, "preferences", map(cint(),text()));
when(tableMetaData.getColumn("preferences")).thenReturn(preferencesMetadata);
validator.validateForEntity(meta, tableMetaData, configContext);
}