1
2
3
4
5
6
7
8
9
10
11 package org.mule.config.spring;
12
13 import org.mule.api.model.Model;
14 import org.mule.tck.junit4.FunctionalTestCase;
15
16 import java.util.Collection;
17 import java.util.HashSet;
18 import java.util.Iterator;
19 import java.util.Set;
20
21 import org.junit.Test;
22
23 import static org.junit.Assert.assertEquals;
24
25 public class DefaultModelNames extends FunctionalTestCase
26 {
27
28 @Override
29 protected String getConfigResources()
30 {
31 return "default-model-names.xml";
32 }
33
34 @Test
35 public void testNames()
36 {
37 Collection models = muleContext.getRegistry().lookupObjects(Model.class);
38 assertEquals(3, models.size());
39 Set modelNames = new HashSet();
40 for (Iterator each = models.iterator(); each.hasNext();)
41 {
42 modelNames.add(((Model) each.next()).getName());
43 }
44 assertEquals(3, modelNames.size());
45 }
46
47 }