Changeset 98 for trunk/org.modelica.mdt.test/src/org/modelica/mdt/test
- Timestamp:
- 10/27/05 17:08:40 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/org.modelica.mdt.test/src/org/modelica/mdt/test/TestModelicaProject.java
r95 r98 1 package org.modelica.mdt.test; 1 2 2 package org.modelica.mdt.test;3 import java.util.List; 3 4 4 5 import org.eclipse.core.resources.IProject; … … 6 7 import org.eclipse.ui.PlatformUI; 7 8 import org.modelica.mdt.core.IModelicaClass; 9 import org.modelica.mdt.core.IModelicaFolder; 8 10 import org.modelica.mdt.core.IModelicaPackage; 9 11 import org.modelica.mdt.core.IModelicaProject; 12 import org.modelica.mdt.core.ISystemLibrary; 10 13 import org.modelica.mdt.core.ModelicaCore; 14 import org.modelica.mdt.internal.core.SystemLibrary; 11 15 12 16 import junit.framework.TestCase; … … 17 21 * 18 22 */ 19 public class TestModelicaProject extends TestCase { 23 public class TestModelicaProject extends TestCase 24 { 20 25 21 26 private static final String PROJECT_NAME = "testModelicaProject"; 22 //private static final String PROJECT_NAME2 = "testModelicaProject2";23 27 IProject project; 24 28 IModelicaProject modelicaProject; 25 29 26 protected void setUp() throws Exception27 {28 project = ModelicaCore.createProject(PROJECT_NAME,29 PlatformUI.getWorkbench().getActiveWorkbenchWindow());30 assertNotNull("Failed to create project", project);31 32 // project = ModelicaCore.createProject(PROJECT_NAME2,33 // PlatformUI.getWorkbench().getActiveWorkbenchWindow());34 // assertNotNull("Failed to create project", project);35 }36 30 public void testStuff() 37 31 { 32 ISystemLibrary isl = new SystemLibrary(); 33 List<IModelicaPackage> imps = isl.getPackages(); 34 for(IModelicaPackage i : imps) 35 { 36 assertTrue("System library doesn't contain Modelica", i.getElementName().equals("Modelica")); 37 38 System.out.println(i.getElementName()); 39 40 List<IModelicaPackage> imps2 = i.getPackages(); 41 String[] names = {"UsersGuide", "Media", "Utilities", "Mechanics", "Electrical", "Math", 42 "Blocks", "Thermal", "Icons", "Constants", "SIunits", "StateGraph"}; 43 for(int j = 0;j < imps2.size();j++) 44 { 45 assertTrue("Name doesn't match: " + names[j] + " != " + imps2.get(j).getElementName(), 46 names[j].equals(imps2.get(j).getElementName())); 47 System.out.println(" " + imps2.get(j).getElementName()); 48 } 49 } 50 } 51 52 private void traverse(IModelicaPackage imp, int depth) 53 { 54 System.out.println(imp.getElementName()); 55 56 if(depth <= 0) 57 return; 58 59 List<IModelicaPackage> imps = imp.getPackages(); 60 for(IModelicaPackage i : imps) 61 { 62 traverse(i, depth-1); 63 } 38 64 } 39 65 }
Note: See TracChangeset
for help on using the changeset viewer.