carttest.java

来自「有简单的网上书店需求及设计流程」· Java 代码 · 共 53 行

JAVA
53
字号
package org.wiely.model;

import java.util.Map;

import junit.framework.TestCase;

import org.wiely.vo.Book;
import org.wiely.vo.Orders;

public class CartTest extends TestCase {

	Orders orders;
	Map<String, Orders> items;
	Book book;
	Cart cart;

	@Override
	protected void setUp() throws Exception {
		orders = new Orders();
		book = new Book();
		book.setPrice(12.0);
		cart = new Cart();
		orders.setBookacount(12);
		orders.setBook(book);
	}

	public void testAddBook() throws Exception {
		cart.addBook("1", orders);
		assertEquals(12, cart.getItems().get("1").getBookacount());
	}

	public void testUpdateCart() throws Exception {
		cart.addBook("2", orders);
		cart.updateCart("2", 10);
		assertEquals(10, cart.getItems().get("2").getBookacount());
	}

	public void testGetTotalPrice() throws Exception {
		cart.addBook("2", orders);
		assertEquals(144, cart.getTotalPrice());

	}

	@Override
	protected void tearDown() throws Exception {
		orders = null;
		items = null;
		book = null;
		cart = null;
	}

}

⌨️ 快捷键说明

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