1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.springframework.richclient.application.support;
17
18 import org.easymock.EasyMock;
19 import org.springframework.richclient.application.ApplicationWindow;
20 import org.springframework.richclient.test.SpringRichTestCase;
21
22
23
24
25
26
27 public class DefaultApplicationPageFactoryTests extends SpringRichTestCase {
28
29 public void testCreate() {
30 DefaultApplicationPageFactory factory = new DefaultApplicationPageFactory();
31
32 ApplicationWindow window = (ApplicationWindow) EasyMock.createMock(ApplicationWindow.class);
33 SingleViewPageDescriptor descriptor= new SingleViewPageDescriptor(new DefaultViewDescriptor());
34
35 DefaultApplicationPage page = (DefaultApplicationPage) factory.createApplicationPage(window, descriptor);
36 assertNotNull("page cannot be null", page);
37 assertEquals(window, page.getWindow());
38 assertEquals(descriptor, page.getPageDescriptor());
39 }
40
41 }