Package xpetstore.services.cart.model

Examples of xpetstore.services.cart.model.CartItem


            assertNotNull( "items=null", items );
            assertEquals( "items.size", 2, items.size(  ) );

            for ( Iterator it = items.iterator(  ); it.hasNext(  ); )
            {
                CartItem item = ( CartItem ) it.next(  );

                if ( "EST-1".equals( item.getItemId(  ) ) )
                {
                    assertEquals( "item[EST-1].name", "Angelfish", item.getName(  ) );
                    assertEquals( "item[EST-1].description", "Large", item.getDescription(  ) );
                    assertEquals( "item[EST-1].productId", "FI-SW-01", item.getProductId(  ) );
                    assertEquals( "item[EST-1].unitCost", 16.50, item.getUnitCost(  ), 0 );
                    assertEquals( "item[EST-1].quantity", 10, item.getQuantity(  ) );
                    assertEquals( "item[EST-1].totalCost", 165.0, item.getTotalCost(  ), 0 );
                }
                else if ( "EST-10".equals( item.getItemId(  ) ) )
                {
                    assertEquals( "item[EST-10].name", "Bulldog", item.getName(  ) );
                    assertEquals( "item[EST-10].description", "Spotless Female Puppy", item.getDescription(  ) );
                    assertEquals( "item[EST-10].productId", "K9-BD-01", item.getProductId(  ) );
                    assertEquals( "item[EST-10].unitCost", 28.50, item.getUnitCost(  ), 0 );
                    assertEquals( "item[EST-10].quantity", 1, item.getQuantity(  ) );
                    assertEquals( "item[EST-10].totalCost", 28.50, item.getTotalCost(  ), 0 );
                }
                else
                {
                    assertEquals( item.getItemId(  ) + " is invalid", false, true );
                }
            }

            // Sub total         
            assertEquals( "subTotal", 193.5, cart.getTotal(  ), 0 );
View Full Code Here


    {
        double   ret = 0.0d;
        Iterator it = getCartItems(  ).iterator(  );
        for ( ; it.hasNext(  ); )
        {
            CartItem i = ( CartItem ) it.next(  );
            ret += ( i.getUnitCost(  ) * i.getQuantity(  ) );
        }

        return ret;
    }
View Full Code Here

                {
                    ItemLocal    ilocal = ihome.findByPrimaryKey( key );
                    ItemValue    item = ilocal.getItemValue(  );
                    ProductValue prod = ilocal.getProduct(  ).getProductValue(  );

                    CartItem     ci = new CartItem( item.getItemId(  ), prod.getProductId(  ), prod.getName(  ), item.getDescription(  ), value.intValue(  ), item.getListPrice(  ) );

                    items.add( ci );
                }
                catch ( Exception cce )
                {
View Full Code Here

            assertNotNull( "items=null", items );
            assertEquals( "items.size", 2, items.size(  ) );

            for ( Iterator it = items.iterator(  ); it.hasNext(  ); )
            {
                CartItem item = ( CartItem ) it.next(  );

                if ( "EST-1".equals( item.getItemId(  ) ) )
                {
                    assertEquals( "item[EST-1].name", "Angelfish", item.getName(  ) );
                    assertEquals( "item[EST-1].description", "Large", item.getDescription(  ) );
                    assertEquals( "item[EST-1].productId", "FI-SW-01", item.getProductId(  ) );
                    assertEquals( "item[EST-1].unitCost", 16.50, item.getUnitCost(  ), 0 );
                    assertEquals( "item[EST-1].quantity", 10, item.getQuantity(  ) );
                    assertEquals( "item[EST-1].totalCost", 165.0, item.getTotalCost(  ), 0 );
                }
                else if ( "EST-10".equals( item.getItemId(  ) ) )
                {
                    assertEquals( "item[EST-10].name", "Bulldog", item.getName(  ) );
                    assertEquals( "item[EST-10].description", "Spotless Female Puppy", item.getDescription(  ) );
                    assertEquals( "item[EST-10].productId", "K9-BD-01", item.getProductId(  ) );
                    assertEquals( "item[EST-10].unitCost", 28.50, item.getUnitCost(  ), 0 );
                    assertEquals( "item[EST-10].quantity", 11, item.getQuantity(  ) );
                    assertEquals( "item[EST-10].totalCost", 313.50, item.getTotalCost(  ), 0 );
                }
                else
                {
                    assertEquals( item.getItemId(  ) + " is invalid", false, true );
                }
            }

            // Sub total         
            assertEquals( "subTotal", 478.5, cart.getTotal(  ), 0 );
View Full Code Here

TOP

Related Classes of xpetstore.services.cart.model.CartItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.