project/com.nokia.carbide.cpp.epoc.engine.tests/src/com/nokia/carbide/cpp/epoc/engine/tests/model/TestModelsAndViews.java
equal
deleted
inserted
replaced
26 import com.nokia.carbide.cpp.epoc.engine.model.IViewParserConfiguration; |
26 import com.nokia.carbide.cpp.epoc.engine.model.IViewParserConfiguration; |
27 import com.nokia.carbide.cpp.epoc.engine.preprocessor.AcceptedNodesViewFilter; |
27 import com.nokia.carbide.cpp.epoc.engine.preprocessor.AcceptedNodesViewFilter; |
28 import com.nokia.carbide.cpp.epoc.engine.preprocessor.IDefine; |
28 import com.nokia.carbide.cpp.epoc.engine.preprocessor.IDefine; |
29 import com.nokia.carbide.cpp.epoc.engine.preprocessor.IViewFilter; |
29 import com.nokia.carbide.cpp.epoc.engine.preprocessor.IViewFilter; |
30 import com.nokia.carbide.cpp.epoc.engine.tests.model.dummy.DummyModel; |
30 import com.nokia.carbide.cpp.epoc.engine.tests.model.dummy.DummyModel; |
31 import com.nokia.carbide.cpp.epoc.engine.tests.model.dummy.IDummyModel; |
|
32 import com.nokia.carbide.cpp.epoc.engine.tests.model.dummy.IDummyView; |
31 import com.nokia.carbide.cpp.epoc.engine.tests.model.dummy.IDummyView; |
33 import com.nokia.carbide.internal.api.cpp.epoc.engine.dom.IASTTranslationUnit; |
32 import com.nokia.carbide.internal.api.cpp.epoc.engine.dom.IASTTranslationUnit; |
34 import com.nokia.carbide.internal.cpp.epoc.engine.model.ViewASTBase; |
33 import com.nokia.carbide.internal.cpp.epoc.engine.model.ViewASTBase; |
35 |
34 |
36 import org.eclipse.core.runtime.IPath; |
35 import org.eclipse.core.runtime.IPath; |
65 public IViewFilter getViewFilter() { |
64 public IViewFilter getViewFilter() { |
66 return new AcceptedNodesViewFilter(); |
65 return new AcceptedNodesViewFilter(); |
67 } |
66 } |
68 |
67 |
69 public Collection<IDefine> getMacros() { |
68 public Collection<IDefine> getMacros() { |
70 return Collections.EMPTY_LIST; |
69 return Collections.emptyList(); |
71 } |
70 } |
72 |
71 |
73 public IViewParserConfiguration getViewParserConfiguration() { |
72 public IViewParserConfiguration getViewParserConfiguration() { |
74 return parserConfig; |
73 return parserConfig; |
75 } |
74 } |
146 assertNotNull(getTU(view)); |
145 assertNotNull(getTU(view)); |
147 assertNotSame(model.getTranslationUnit(), getTU(view)); |
146 assertNotSame(model.getTranslationUnit(), getTU(view)); |
148 assertEquals(model, view.getModel()); |
147 assertEquals(model, view.getModel()); |
149 |
148 |
150 // ensure model knows |
149 // ensure model knows |
151 IView<IDummyModel>[] views = model.getViews(); |
150 IView[] views = model.getViews(); |
152 assertEquals(1, views.length); |
151 assertEquals(1, views.length); |
153 assertEquals(view, views[0]); |
152 assertEquals(view, views[0]); |
154 |
153 |
155 // test contents |
154 // test contents |
156 assertEquals(1, getTU(view).getNodes().size()); |
155 assertEquals(1, getTU(view).getNodes().size()); |