### Question:
AbstractSitePathUrlFactory extends AbstractSiteUrlFactory implements SiteUrlFactory { public String getFullNormalPath() { return (this.rootPath == null ? "/" : getCleanPath(this.rootPath) + "/"); } AbstractSitePathUrlFactory(final String mobilePath, final String tabletPath, final String rootPath); String getMobilePath(); String getTabletPath(); String getRootPath(); boolean hasMobilePath(); boolean hasTabletPath(); boolean hasRootPath(); String getFullNormalPath(); String getFullMobilePath(); String getFullTabletPath();  }### Answer:
@Test public void rootFullNormalPath() { assertEquals("/", basicRootFactory.getFullNormalPath()); }
@Test public void pathFullNormalPath() { assertEquals("/showcase/", basicPathFactory.getFullNormalPath()); }