1   package com.macvu.tiles.cache;
2   
3   import junit.framework.TestCase;
4   
5   
6   
7   import java.util.Set;
8   
9   import com.macvu.tiles.capture.TilesCacheableCapture;
10  
11  /***
12   * Created by IntelliJ IDEA.
13   * User: MVu
14   * Date: Mar 23, 2004
15   * Time: 3:47:44 PM
16   * To change this template use File | Settings | File Templates.
17   */
18  public class TilesCacheableCaptureTest extends TestCase {
19      TilesCacheableCapture capture;
20  
21      public TilesCacheableCaptureTest(String s) {
22          super(s);
23      }
24  
25      public void setUp() throws Exception {
26          capture = new TilesCacheableCapture();
27      }
28  
29      public void testTilesCacheableCapture() {
30          capture.setEnableCapture(true);
31  
32          capture.putCapturedTile("tile1");
33          capture.putCapturedTile("tile2");
34  
35          assertTrue("Tile is enable", capture.isEnableCapture());
36  
37          Set captureSet = capture.getCapturedTiles();
38  
39          assertEquals("getCapturedTiles return 2 tiles", 2, captureSet.size());
40          assertTrue("captureSet", captureSet.contains("tile1"));
41      }
42  }