// Check that the properties on the specified components are equal
  protected void checkProperties(UIComponent comp1, UIComponent comp2) {

    super.checkProperties(comp1, comp2);
    UIViewRoot vr1 = (UIViewRoot) comp1;
    UIViewRoot vr2 = (UIViewRoot) comp2;
    assertEquals(vr2.getRenderKitId(), vr2.getRenderKitId());
    assertEquals(vr1.getViewId(), vr2.getViewId());
    assertEquals(vr1.getLocale(), vr2.getLocale());
  }
 public void testUninitializedInstance() throws Exception {
   UIViewRoot root = facesContext.getApplication().getViewHandler().createView(facesContext, null);
   facesContext.setViewRoot(root);
   assertEquals(javax.faces.render.RenderKitFactory.HTML_BASIC_RENDER_KIT, root.getRenderKitId());
   assertEquals(Locale.getDefault(), root.getLocale());
 }