1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.fatwire.gst.foundation.controller.action;
17
18 import java.util.Collection;
19
20 import junit.framework.TestCase;
21
22 public class ModelTest extends TestCase {
23
24 public void testAddStringObject() {
25 final Model m = new Model();
26 m.add("foo", "bar");
27 assertEquals(1, m.entries().size());
28 assertEquals("bar", m.entries().iterator().next().getValue());
29 }
30
31 public void testAddStringObjectArray() {
32 final Model m = new Model();
33 m.add("foo", "bar", "bad");
34 assertEquals(1, m.entries().size());
35 final Object o = m.entries().iterator().next().getValue();
36 assertTrue(o instanceof Collection);
37
38 }
39
40 @SuppressWarnings("rawtypes")
41 public void testList() {
42 final Model m = new Model();
43 m.list("foo", "bad");
44 m.list("foo", "bad");
45 assertEquals(1, m.entries().size());
46 final Object o = m.entries().iterator().next().getValue();
47 assertTrue(o instanceof Collection);
48 assertEquals(2, ((Collection) o).size());
49
50 }
51
52 }