@Test public void testRatingDefaults() { EntityDefaults defaults = EntityDefaults.lookup(EntityType.forName("rating")); assertThat(defaults, notNullValue()); assertThat(defaults.getEntityType(), equalTo(EntityType.forName("rating"))); assertThat(defaults.getCommonAttributes(), containsInAnyOrder((TypedName) CommonAttributes.USER_ID, CommonAttributes.ITEM_ID, CommonAttributes.RATING, CommonAttributes.TIMESTAMP)); assertThat(defaults.getDefaultColumns(), contains((TypedName) CommonAttributes.USER_ID, CommonAttributes.ITEM_ID, CommonAttributes.RATING, CommonAttributes.TIMESTAMP)); // FIXME Re-enable this assert when rating builders work // assertThat(defaults.getDefaultBuilder(), // equalTo((Class) RatingBuilder.class)); } }