private void checkComponentSpec( ComponentSpec cs, String owner, String type, String creator, String name, Collection<Tag> tags, Map<String, String> views) { Assert.assertEquals(owner, cs.getOwner()); Assert.assertEquals(type, cs.getComponentType()); Assert.assertEquals(creator, cs.getCreatorUserId()); Assert.assertEquals(name, cs.getComponentName()); Assert.assertNotNull(cs.getDateCreated()); Assert.assertNotNull(cs.getLastModified()); Assert.assertEquals(cs.getViewStateCollection().size(), views.size()); for (Entry<String, String> e : views.entrySet()) { Assert.assertTrue(findViewState(cs.getViewStateCollection(), e.getKey(), e.getValue())); } Assert.assertEquals(cs.getTagAssociationCollection().size(), tags.size()); for (Tag t : tags) { Assert.assertTrue(findTags(cs.getTagAssociationCollection(), t)); } }