testproductmanager.java

来自「是关于struts+hibernate+spring开发宝典的源代码,希望对大家」· Java 代码 · 共 44 行

JAVA
44
字号
package cn.hxex.springapp.tests;

import java.util.ArrayList;
import java.util.List;

import junit.framework.TestCase;
import cn.hxex.springapp.bus.Product;
import cn.hxex.springapp.bus.ProductManager;

public class TestProductManager extends TestCase {
	private ProductManager pm;

	public void setUp() {
		pm = new ProductManager();
		Product p = new Product();
		p.setDescription("Chair");
		p.setPrice(new Double("20.50"));
		ArrayList al = new ArrayList();
		al.add(p);
		p = new Product();
		p.setDescription("Table");
		p.setPrice(new Double("150.10"));
		al.add(p);
//		pm.setProducts(al);
	}

	public void testGetProducs() {
		List l = pm.getProducts();
		Product p1 = (Product) l.get(0);
		assertEquals("Chair", p1.getDescription());
		Product p2 = (Product) l.get(1);
		assertEquals("Table", p2.getDescription());
	}

//	public void testIncreasePrice() {
//		pm.increasePrice(10);
//		List l = pm.getProducts();
//		Product p = (Product) l.get(0);
//		assertEquals(new Double("22.55"), p.getPrice());
//		p = (Product) l.get(1);
//		assertEquals(new Double("165.11"), p.getPrice());
//	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?