Package com.emc.plants.service.impl

Source Code of com.emc.plants.service.impl.CatalogBeanTest

package com.emc.plants.service.impl;

import static org.junit.Assert.*;

import java.util.Vector;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.transaction.annotation.Transactional;

import com.emc.plants.persistence.Inventory;
import com.emc.plants.pojo.beans.StoreItem;
import com.emc.plants.service.interfaces.Catalog;
import com.emc.plants.service.interfaces.Login;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({ "classpath:app-context-service.xml" })
@Transactional
public class CatalogBeanTest extends AbstractTransactionalJUnit4SpringContextTests {
 
  @Autowired
    private ApplicationContext m_oApplicationContext;
   
    @Autowired
    private Catalog catalog;
   
    @PersistenceContext
    private EntityManager entityManager;

  @Before
  public void setUp() throws Exception {
  }

  @After
  public void tearDown() throws Exception {
  }

  @Test
  public void testGetItem() {
    String inventoryID = "F0003";
    StoreItem item = catalog.getItem(inventoryID);
    assertEquals("Result", 0, item.getCategory());
  }

  @Test
  public void testGetItemsByCategory() {
    int cateogory = 3;
    Vector vector = catalog.getItemsByCategory(cateogory);
    assertEquals("Result", 2, vector.size());
  }

  @Test
  public void testGetItemsLikeName() {
    String name = "birdfeeder";
    Vector vector = catalog.getItemsLikeName(name);
    assertEquals("Result", 1, vector.size());
  }

  @Test
  public void testGetItems() {
    Vector vector = catalog.getItems();
    assertEquals("Result", 21, vector.size());
  }

  @Test
  public void testGetItemInventory() {
    String inventoryID = "F0003";
    Inventory inventory = catalog.getItemInventory(inventoryID);
    assertEquals("Result", "Black-eyed Susan", inventory.getName());
  }
//
//  @Test
//  public void testAddItemInventory() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testAddItemStoreItem() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testDeleteItem() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemName() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemHeading() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemDescription() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemPkginfo() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemCategory() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemImageFileName() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testGetItemImageBytes() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemImageBytes() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemPrice() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemCost() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemQuantity() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemNotes() {
//    fail("Not yet implemented");
//  }
//
//  @Test
//  public void testSetItemPrivacy() {
//    fail("Not yet implemented");
//  }
//
//  public Catalog getCatalog() {
//    return catalog;
//  }
//
//  public void setCatalog(Catalog catalog) {
//    this.catalog = catalog;
//  }
 
 

}
TOP

Related Classes of com.emc.plants.service.impl.CatalogBeanTest

TOP
Copyright © 2018 www.massapi.com. 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.