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 + -
显示快捷键?