KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > uitags > js > AllSuitesTest


1 package net.sf.uitags.js;
2
3 import java.util.List JavaDoc;
4
5 import junit.framework.TestCase;
6
7 public class AllSuitesTest extends TestCase {
8   private AllSuites suites;
9
10   protected void setUp() throws Exception JavaDoc {
11     super.setUp();
12
13     // The cast to AllSuites ensures that we are testing the right class.
14
this.suites = (AllSuites) Suites.getInstance(Suites.KEYWORD_ALL);
15   }
16
17   protected void tearDown() throws Exception JavaDoc {
18     super.tearDown();
19     this.suites = null;
20   }
21
22   public void testCorrectNumberOfSuitesAreRetrieved() {
23     List JavaDoc fileNames = this.suites.getFileNames();
24
25     assertEquals(51, fileNames.size());
26   }
27
28   public void testAllSuitesAreRetrievedInOrder() {
29     List JavaDoc fileNames = this.suites.getFileNames();
30
31     assertEquals("util/Object.js", fileNames.get(0));
32     assertEquals("util/Exception.js", fileNames.get(1));
33     assertEquals("select/Suite.js", fileNames.get(44));
34     assertEquals("select/Driver.js", fileNames.get(45));
35   }
36 }
37
Popular Tags