You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by cb...@apache.org on 2005/12/11 03:40:03 UTC

svn commit: r355875 - in /ibatis/trunk/java/jpetstore/jpetstore5: src/com/ibatis/jpetstore/presentation/OrderBean.java test/com/ibatis/jpetstore/presentation/OrderBeanTest.java

Author: cbegin
Date: Sat Dec 10 18:39:59 2005
New Revision: 355875

URL: http://svn.apache.org/viewcvs?rev=355875&view=rev
Log:
removed accountbean dependency from OrderBean.java

Modified:
    ibatis/trunk/java/jpetstore/jpetstore5/src/com/ibatis/jpetstore/presentation/OrderBean.java
    ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/presentation/OrderBeanTest.java

Modified: ibatis/trunk/java/jpetstore/jpetstore5/src/com/ibatis/jpetstore/presentation/OrderBean.java
URL: http://svn.apache.org/viewcvs/ibatis/trunk/java/jpetstore/jpetstore5/src/com/ibatis/jpetstore/presentation/OrderBean.java?rev=355875&r1=355874&r2=355875&view=diff
==============================================================================
--- ibatis/trunk/java/jpetstore/jpetstore5/src/com/ibatis/jpetstore/presentation/OrderBean.java (original)
+++ ibatis/trunk/java/jpetstore/jpetstore5/src/com/ibatis/jpetstore/presentation/OrderBean.java Sat Dec 10 18:39:59 2005
@@ -2,7 +2,6 @@
 
 import com.ibatis.common.util.PaginatedList;
 import com.ibatis.jpetstore.domain.Order;
-import com.ibatis.jpetstore.service.AccountService;
 import com.ibatis.jpetstore.service.OrderService;
 import org.apache.struts.beanaction.ActionContext;
 
@@ -15,7 +14,6 @@
 
   private static final List CARD_TYPE_LIST;
 
-  private AccountService accountService;
   private OrderService orderService;
 
   private Order order;
@@ -34,14 +32,13 @@
   }
 
   public OrderBean() {
-    this(new AccountService(), new OrderService());
+    this(new OrderService());
   }
 
-  public OrderBean(AccountService accountService, OrderService orderService) {
+  public OrderBean(OrderService orderService) {
     order = new Order();
     shippingAddressRequired = false;
     confirmed = false;
-    this.accountService = accountService;
     this.orderService = orderService;
   }
 

Modified: ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/presentation/OrderBeanTest.java
URL: http://svn.apache.org/viewcvs/ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/presentation/OrderBeanTest.java?rev=355875&r1=355874&r2=355875&view=diff
==============================================================================
--- ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/presentation/OrderBeanTest.java (original)
+++ ibatis/trunk/java/jpetstore/jpetstore5/test/com/ibatis/jpetstore/presentation/OrderBeanTest.java Sat Dec 10 18:39:59 2005
@@ -17,15 +17,13 @@
 public class OrderBeanTest extends MockObjectTestCase {
 
   public void testShouldGetCardTypes() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     List cardList = bean.getCreditCardTypes();
     assertEquals(3, cardList.size());
   }
 
   public void testListListOrdersByUsername() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
     PaginatedArrayList orderList = new PaginatedArrayList(5);
     orderList.add(new Order());
@@ -39,13 +37,12 @@
     AccountBean accountBean = new AccountBean();
     accountBean.setUsername("not null");
     sessionMap.put("accountBean", accountBean);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     assertEquals(AbstractBean.SUCCESS, bean.listOrders());
     assertEquals(3, bean.getOrderList().size());
   }
 
   public void testShouldSwitchOrderListPagesBackAndForth() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
     PaginatedArrayList orderList = new PaginatedArrayList(2);
     orderList.add(new Order());
@@ -59,7 +56,7 @@
     AccountBean accountBean = new AccountBean();
     accountBean.setUsername("not null");
     sessionMap.put("accountBean", accountBean);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     bean.listOrders();
     bean.setPageDirection("next");
     bean.switchOrderPage();
@@ -70,18 +67,16 @@
   }
 
   public void testShouldResetShippingAddressRequirement() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     bean.setShippingAddressRequired(true);
     bean.reset();
     assertFalse(bean.isShippingAddressRequired());
   }
 
   public void testShouldClearAllFields() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     Order order = new Order();
     bean.setOrder(order);
     bean.setShippingAddressRequired(true);
@@ -102,7 +97,6 @@
     accountBean.setUsername("user");
     sessionMap.put("accountBean", accountBean);
 
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
     Order order = new Order();
     order.setUsername("user");
@@ -110,7 +104,7 @@
         .method("getOrder")
         .with(NOT_NULL)
         .will(returnValue(order));
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
 
     assertEquals(AbstractBean.SUCCESS, bean.viewOrder());
     assertEquals(order, bean.getOrder());
@@ -122,7 +116,6 @@
     accountBean.setUsername("not proper user");
     sessionMap.put("accountBean", accountBean);
 
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
     Order order = new Order();
     order.setUsername("user");
@@ -130,16 +123,15 @@
         .method("getOrder")
         .with(NOT_NULL)
         .will(returnValue(order));
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
 
     assertEquals(AbstractBean.FAILURE, bean.viewOrder());
     assertNull(bean.getOrder());
   }
 
   public void testShouldForceSignonWhenAttemptingToCreateANewOrderWithoutBeingSignedIn () {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     assertEquals(AbstractBean.SIGNON, bean.newOrderForm());
   }
 
@@ -163,7 +155,7 @@
     sessionMap.put("accountBean", accountBean);
 
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     assertEquals(AbstractBean.FAILURE, bean.newOrderForm());
   }
 
@@ -188,31 +180,28 @@
     sessionMap.put("cartBean", new CartBean());
 
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
 
     assertEquals(AbstractBean.SUCCESS, bean.newOrderForm());
   }
 
   public void testShouldRequireShippingAddressBeforeNewOrder() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     bean.setShippingAddressRequired(true);
     assertEquals(AbstractBean.SHIPPING,bean.newOrder());
   }
 
   public void testShouldConfirmationBeforeNewOrder() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     bean.setConfirmed(false);
     assertEquals(AbstractBean.CONFIRM,bean.newOrder());
   }
 
   public void testShouldFaileDueToMissingNewOrder() {
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     bean.setConfirmed(true);
     bean.setOrder(null);
     assertEquals(AbstractBean.FAILURE,bean.newOrder());
@@ -222,12 +211,11 @@
     Map sessionMap = ActionContext.getActionContext().getSessionMap();
     sessionMap.put("cartBean", new CartBean());
 
-    Mock accountServiceMock = mock(AccountService.class);
     Mock orderServiceMock = mock(OrderService.class);
     orderServiceMock.expects(once())
         .method("insertOrder")
         .with(NOT_NULL);
-    OrderBean bean = new OrderBean((AccountService)accountServiceMock.proxy(), (OrderService)orderServiceMock.proxy());
+    OrderBean bean = new OrderBean((OrderService)orderServiceMock.proxy());
     bean.setConfirmed(true);
     assertEquals(AbstractBean.SUCCESS,bean.newOrder());
   }