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
23
24
25 public class ModelTest extends TestCase {
26
27 public void testAddStringObject() {
28 final Model m = new Model();
29 m.add("foo", "bar");
30 assertEquals(1, m.entries().size());
31 assertEquals("bar", m.entries().iterator().next().getValue());
32 }
33
34 public void testAddStringObjectArray() {
35 final Model m = new Model();
36 m.add("foo", "bar", "bad");
37 assertEquals(1, m.entries().size());
38 final Object o = m.entries().iterator().next().getValue();
39 assertTrue(o instanceof Collection);
40
41 }
42
43 @SuppressWarnings("rawtypes")
44 public void testList() {
45 final Model m = new Model();
46 m.list("foo", "bad");
47 m.list("foo", "bad");
48 assertEquals(1, m.entries().size());
49 final Object o = m.entries().iterator().next().getValue();
50 assertTrue(o instanceof Collection);
51 assertEquals(2, ((Collection) o).size());
52
53 }
54
55 }