本文整理汇总了Java中org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfigurationImpl类的典型用法代码示例。如果您正苦于以下问题:Java SiteMapGeneratorConfigurationImpl类的具体用法?Java SiteMapGeneratorConfigurationImpl怎么用?Java SiteMapGeneratorConfigurationImpl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SiteMapGeneratorConfigurationImpl类属于org.broadleafcommerce.common.sitemap.domain包,在下文中一共展示了SiteMapGeneratorConfigurationImpl类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testPageSiteMapGenerator
import org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfigurationImpl; //导入依赖的package包/类
@Test
public void testPageSiteMapGenerator() throws SiteMapException, IOException {
Page p1 = new PageImpl();
p1.setFullUrl("/about_us");
Page p2 = new PageImpl();
p2.setFullUrl("faq");
Page p3 = new PageImpl();
p3.setFullUrl("/new-to-hot-sauce");
List<Page> pages = new ArrayList<Page>();
pages.add(p1);
pages.add(p2);
pages.add(p3);
PageDao pageDao = EasyMock.createMock(PageDao.class);
EasyMock.expect(pageDao.readOnlineAndIncludedPages(5, 0, "fullUrl")).andReturn(pages);
EasyMock.replay(pageDao);
PageSiteMapGenerator psmg = new PageSiteMapGenerator();
psmg.setPageDao(pageDao);
psmg.setRowLimit(5);
SiteMapGeneratorConfiguration smgc = new SiteMapGeneratorConfigurationImpl();
smgc.setDisabled(false);
smgc.setSiteMapGeneratorType(SiteMapGeneratorType.PAGE);
smgc.setSiteMapChangeFreq(SiteMapChangeFreqType.HOURLY);
smgc.setSiteMapPriority(SiteMapPriorityType.POINT5);
testGenerator(smgc, psmg);
File file1 = fileService.getResource("/sitemap_index.xml");
File file2 = fileService.getResource("/sitemap1.xml");
File file3 = fileService.getResource("/sitemap2.xml");
compareFiles(file1, "src/test/resources/org/broadleafcommerce/sitemap/page/sitemap_index.xml");
compareFiles(file2, "src/test/resources/org/broadleafcommerce/sitemap/page/sitemap1.xml");
compareFiles(file3, "src/test/resources/org/broadleafcommerce/sitemap/page/sitemap2.xml");
}
示例2: testProductSiteMapGenerator
import org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfigurationImpl; //导入依赖的package包/类
@Test
public void testProductSiteMapGenerator() throws SiteMapException, IOException {
Product p1 = new ProductImpl();
p1.setUrl("/hot-sauces/sudden_death_sauce");
Product p2 = new ProductImpl();
p2.setUrl("hot-sauces/sweet_death_sauce");
Product p3 = new ProductImpl();
p3.setUrl("/hot-sauces/hoppin_hot_sauce");
Product p4 = new ProductImpl();
p4.setUrl("/hot-sauces/day_of_the_dead_chipotle_hot_sauce");
List<Product> products = new ArrayList<Product>();
products.add(p1);
products.add(p2);
products.add(p3);
products.add(p4);
ProductDao productDao = EasyMock.createMock(ProductDao.class);
EasyMock.expect(productDao.readAllActiveProducts(EasyMock.eq(0), EasyMock.eq(5))).andReturn(products);
EasyMock.replay(productDao);
ProductSiteMapGenerator psmg = new ProductSiteMapGenerator();
psmg.setProductDao(productDao);
psmg.setPageSize(5);
SiteMapGeneratorConfiguration smgc = new SiteMapGeneratorConfigurationImpl();
smgc.setDisabled(false);
smgc.setSiteMapGeneratorType(SiteMapGeneratorType.PRODUCT);
smgc.setSiteMapChangeFreq(SiteMapChangeFreqType.HOURLY);
smgc.setSiteMapPriority(SiteMapPriorityType.POINT5);
testGenerator(smgc, psmg);
File file1 = fileService.getResource("/sitemap_index.xml");
File file2 = fileService.getResource("/sitemap1.xml");
File file3 = fileService.getResource("/sitemap2.xml");
compareFiles(file1, "src/test/resources/org/broadleafcommerce/sitemap/product/sitemap_index.xml");
compareFiles(file2, "src/test/resources/org/broadleafcommerce/sitemap/product/sitemap1.xml");
compareFiles(file3, "src/test/resources/org/broadleafcommerce/sitemap/product/sitemap2.xml");
}
示例3: testSkuSiteMapGenerator
import org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfigurationImpl; //导入依赖的package包/类
@Test
public void testSkuSiteMapGenerator() throws SiteMapException, IOException {
Product p1 = new ProductImpl();
p1.setUrl("/hot-sauces/sudden_death_sauce");
Sku s1 = new SkuImpl();
p1.setDefaultSku(s1);
Product p2 = new ProductImpl();
p2.setUrl("/merchandise/hawt_like_a_habanero_mens");
Sku s2 = new SkuImpl();
s2.setUrlKey("/black_s");
s2.setProduct(p2);
Sku s3 = new SkuImpl();
s3.setUrlKey("/black_m");
s3.setProduct(p2);
Sku s4 = new SkuImpl();
s4.setUrlKey("/black_l");
s4.setProduct(p2);
List<Sku> skus = new ArrayList<Sku>();
skus.add(s1);
skus.add(s2);
skus.add(s3);
skus.add(s4);
SkuDao skuDao = EasyMock.createMock(SkuDao.class);
EasyMock.expect(skuDao.readAllActiveSkus(EasyMock.eq(0), EasyMock.eq(5))).andReturn(skus);
EasyMock.replay(skuDao);
SkuSiteMapGenerator ssmg = new SkuSiteMapGenerator();
ssmg.setSkuDao(skuDao);
ssmg.setPageSize(5);
SiteMapGeneratorConfiguration smgc = new SiteMapGeneratorConfigurationImpl();
smgc.setDisabled(false);
smgc.setSiteMapGeneratorType(SiteMapGeneratorType.SKU);
smgc.setSiteMapChangeFreq(SiteMapChangeFreqType.HOURLY);
smgc.setSiteMapPriority(SiteMapPriorityType.POINT5);
testGenerator(smgc, ssmg);
File file1 = fileService.getResource("/sitemap_index.xml");
File file2 = fileService.getResource("/sitemap1.xml");
File file3 = fileService.getResource("/sitemap2.xml");
compareFiles(file1, "src/test/resources/org/broadleafcommerce/sitemap/sku/sitemap_index.xml");
compareFiles(file2, "src/test/resources/org/broadleafcommerce/sitemap/sku/sitemap1.xml");
compareFiles(file3, "src/test/resources/org/broadleafcommerce/sitemap/sku/sitemap2.xml");
}