// Path: web/src/main/java/com/mysticcoders/mysticpaste/persistence/PasteItemDao.java
// public interface PasteItemDao {
// 
//     String create(PasteItem item);
// 
//     PasteItem get(String id);
// 
//     List<PasteItem> find(int count, int startIndex, String filter);
// 
//     long count();
// 
//     int incViewCount(PasteItem pasteItem);
// 
//     void increaseAbuseCount(PasteItem pasteItem);
// 
//     void decreaseAbuseCount(PasteItem pasteItem);
// 
//     List<PasteItem> getChildren(PasteItem pasteItem);
// 
//     String getAdminPassword();
// 
//     void appendIpAddress(String ipAddress);
// }
// 
// Path: web/src/main/java/com/mysticcoders/mysticpaste/services/PasteService.java
// public interface PasteService {
// 
//     List<PasteItem> getLatestItems(int count, int startIndex);
// 
//     List<PasteItem> getLatestItems(int count, int startIndex, String filter);
// 
//     PasteItem getItem(String id);
// 
//     String createItem(PasteItem item);
// 
//     String createItem(PasteItem item, boolean twitter);
// 
//     String createReplyItem(PasteItem item, String parentId)
//             throws ParentNotFoundException;
// 
//     long getLatestItemsCount();
// 
//     int incViewCount(PasteItem pasteItem);
// 
//     void increaseAbuseCount(PasteItem pasteItem);
// 
//     void decreaseAbuseCount(PasteItem pasteItem);
// 
//     List<PasteItem> hasChildren(PasteItem pasteItem);
// 
//     String getAdminPassword();
// 
//     void appendIpAddress(String ipAddress);
// }


import com.mysticcoders.mysticpaste.persistence.PasteItemDao;
import com.mysticcoders.mysticpaste.services.PasteService;
import static org.easymock.EasyMock.createMock;
import org.junit.Before;
package com.mysticcoders.mocks;


/**
 * Copyright 2006 Mystic Coders, LLC
 *
 * @author: joed
 * Date  : Mar 6, 2009
 */
public abstract class AbstractMockTestCase {

    private PasteItemDao pasteItemDao;

    private PasteService pasteService;

    @Before
    public void setUp() {

// Path: web/src/main/java/com/mysticcoders/mysticpaste/persistence/PasteItemDao.java
// public interface PasteItemDao {
// 
//     String create(PasteItem item);
// 
//     PasteItem get(String id);
// 
//     List<PasteItem> find(int count, int startIndex, String filter);
// 
//     long count();
// 
//     int incViewCount(PasteItem pasteItem);
// 
//     void increaseAbuseCount(PasteItem pasteItem);
// 
//     void decreaseAbuseCount(PasteItem pasteItem);
// 
//     List<PasteItem> getChildren(PasteItem pasteItem);
// 
//     String getAdminPassword();
// 
//     void appendIpAddress(String ipAddress);
// }
// 
// Path: web/src/main/java/com/mysticcoders/mysticpaste/services/PasteService.java
// public interface PasteService {
// 
//     List<PasteItem> getLatestItems(int count, int startIndex);
// 
//     List<PasteItem> getLatestItems(int count, int startIndex, String filter);
// 
//     PasteItem getItem(String id);
// 
//     String createItem(PasteItem item);
// 
//     String createItem(PasteItem item, boolean twitter);
// 
//     String createReplyItem(PasteItem item, String parentId)
//             throws ParentNotFoundException;
// 
//     long getLatestItemsCount();
// 
//     int incViewCount(PasteItem pasteItem);
// 
//     void increaseAbuseCount(PasteItem pasteItem);
// 
//     void decreaseAbuseCount(PasteItem pasteItem);
// 
//     List<PasteItem> hasChildren(PasteItem pasteItem);
// 
//     String getAdminPassword();
// 
//     void appendIpAddress(String ipAddress);
// }


// Path: web/src/test/java/com/mysticcoders/mocks/AbstractMockTestCase.java
import com.mysticcoders.mysticpaste.persistence.PasteItemDao;
import com.mysticcoders.mysticpaste.services.PasteService;
import static org.easymock.EasyMock.createMock;
import org.junit.Before;

package com.mysticcoders.mocks;


/**
 * Copyright 2006 Mystic Coders, LLC
 *
 * @author: joed
 * Date  : Mar 6, 2009
 */
public abstract class AbstractMockTestCase {

    private PasteItemDao pasteItemDao;

    private PasteService pasteService;

    @Before
    public void setUp() {

        pasteItemDao = createMock(PasteItemDao.class);