package com.jboss.dvd.seam.test; import static org.testng.AssertJUnit.assertEquals; import java.math.BigDecimal; import org.jboss.seam.mock.SeamTest; import org.testng.annotations.Test; import com.jboss.dvd.seam.StoreManager; public class StoreManagerTest extends SeamTest { @Test public void testTopProducts() throws Exception { new FacesRequest() { StoreManager manager; @Override protected void updateModelValues() { manager = (StoreManager) getInstance("stats"); } @Override protected void renderResponse() { // these are from order instances - assertEquals("number orders", 0L, manager.getNumberOrders()); assertEquals("total sales", BigDecimal.ZERO, manager.getTotalSales()); // these are from inventory assertEquals("units sold", 5734, manager.getUnitsSold()); assertEquals("total inventory", 23432, manager.getTotalInventory()); } }.run(); } }