Commit in GeomConverter/test/org/lcsim/material on MAIN
MaterialElementDataToGDMLCnvTest.java+33added 1.1
MaterialFromGDMLCnvTest.java+13-41.1 -> 1.2
MaterialFromGDMLCnvTest.xml+431.2 -> 1.3
XMLMaterialManagerTest.java+8-81.2 -> 1.3
+97-12
1 added + 3 modified, total 4 files
Test updates for materials.

GeomConverter/test/org/lcsim/material
MaterialElementDataToGDMLCnvTest.java added at 1.1
diff -N MaterialElementDataToGDMLCnvTest.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ MaterialElementDataToGDMLCnvTest.java	1 Jul 2005 00:12:25 -0000	1.1
@@ -0,0 +1,33 @@
+/*
+ * ElementDataToGDMLCnv.java
+ *
+ * Created on June 7, 2005, 3:55 PM
+ */
+
+package org.lcsim.material;
+import junit.framework.TestCase;
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+/**
+ *
+ * @author jeremym
+ */
+public class MaterialElementDataToGDMLCnvTest extends TestCase
+{
+    
+    public MaterialElementDataToGDMLCnvTest(String testName)
+    {
+        super(testName);
+    }
+    
+    public static Test suite()
+    {
+        return new TestSuite(MaterialElementDataToGDMLCnvTest.class);
+    }
+    
+    public static void test_write() throws java.io.FileNotFoundException, java.io.IOException
+    {        
+        MaterialElementDataToGDMLCnv.write();
+    }
+}

GeomConverter/test/org/lcsim/material
MaterialFromGDMLCnvTest.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- MaterialFromGDMLCnvTest.java	30 Jun 2005 00:37:51 -0000	1.1
+++ MaterialFromGDMLCnvTest.java	1 Jul 2005 00:12:25 -0000	1.2
@@ -40,11 +40,20 @@
         MaterialElementData med = new MaterialElementData();
         XMLMaterialManager f = XMLMaterialManager.create(defURL);                          
         
-        for ( MaterialElement me : MaterialManager.elements().values() )
-        {
-            System.out.println("defined elem: " + me.name());
-        }
+        //for ( MaterialElement me : MaterialManager.elements().values() )
+        //{
+        //    System.out.println("defined elem: " + me.name());
+        //}
         
         f.makeMaterials(null);
+        
+        Material testFractionMat = MaterialManager.getMaterial("TestFraction");
+        
+        //assert(testFractionMat != null);
+        
+        //System.out.println("testFractionMat ncomp, ncompmax, nelem: " + testFractionMat.getNComponents() + " " + testFractionMat.getNComponentsMax() + " " + testFractionMat.getNElements() );        
+        //assertEquals( testFractionMat.getMassFractions().get(0), 0.25);
+        //assertEquals( testFractionMat.getMassFractions().get(1), 0.25);
+        //assertEquals( testFractionMat.getMassFractions().get(2), 0.5);
     }
 }

GeomConverter/test/org/lcsim/material
MaterialFromGDMLCnvTest.xml 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- MaterialFromGDMLCnvTest.xml	30 Jun 2005 00:53:17 -0000	1.2
+++ MaterialFromGDMLCnvTest.xml	1 Jul 2005 00:12:25 -0000	1.3
@@ -2,13 +2,35 @@
 
 <materials>
 
+<!--
       <material name="TestFraction">
 	<D type="density" unit="g/cm3" value="1.0"/>
 	<fraction n="0.25" ref="N"/>
 	<fraction n="0.25" ref="O"/>
 	<fraction n="0.50" ref="Ar"/>
       </material>
+      -->
+      
+      <material name="TestMat1">
+        <D type="density" unit="g/cm3" value="1.0"/>
+        <composite n="1" ref="N"/>
+        <composite n="1" ref="C"/>
+        <!--<composite n="1" ref="O"/>-->
+      </material>
+      
+      <material name="TestMat2">
+        <D type="density" unit="g/cm3" value="1.0"/>
+        <fraction n="0.5" ref="O"/>
+        <fraction n="0.5" ref="Ar"/>        
+      </material>                       
+      
+      <material name="TestFractionMaterials">
+        <D type="density" unit="g/cm3" value="1.0"/>
+        <fraction n="0.5" ref="TestMat1" />
+        <fraction n="0.5" ref="TestMat2" />
+      </material>
 
+      <!--
       <material name="TestCompositeElementsOnly">
 	<D type="density" unit="g/cm3" value="1.0"/>
 	<composite n="1" ref="N"/>
@@ -26,5 +48,26 @@
 	<D type="density" unit="g/cm3" value="0.0012"/>
 	<atom value="1.0" />
       </material>
+      -->      
+            
+      <material name="Epoxy">
+        <D type="density" value="1.3" unit="g/cm3"/>
+        <composite n="1" ref="H"/>
+        <composite n="1" ref="C"/>
+        <composite n="1" ref="O"/>
+      </material>
 
+      <material name="Quartz">
+        <D type="density" value="2.2" unit="g/cm3"/>
+        <composite n="1" ref="Si"/>
+        <composite n="1" ref="O"/>
+      </material>
+
+      <material name="G10">
+        <D type="density" value="1.7" unit="g/cm3" />
+        <fraction n="0.25" ref="Cl" />
+        <fraction n="0.25" ref="Quartz" />
+        <fraction n="0.50" ref="Epoxy" />
+      </material>
+      
 </materials>
\ No newline at end of file

GeomConverter/test/org/lcsim/material
XMLMaterialManagerTest.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- XMLMaterialManagerTest.java	28 Jun 2005 21:34:55 -0000	1.2
+++ XMLMaterialManagerTest.java	1 Jul 2005 00:12:25 -0000	1.3
@@ -39,16 +39,16 @@
         XMLMaterialManager f = XMLMaterialManager.create(defURL);
         
         /* Test materials element. */
-        assertTrue(f.getMaterialsRoot() != null);
+        //assertTrue(f.getMaterialsRoot() != null);
         
         /* Test getElement() method. */
-        Element ee = f.getElement(materialName+"_e");
-        assertTrue(ee != null);
-        assertTrue(ee.getAttributeValue("formula").contentEquals(formula));
+        //Element ee = f.getElement(materialName+"_e");
+        //assertTrue(ee != null);
+        //assertTrue(ee.getAttributeValue("formula").contentEquals(formula));
         
         /* Test getMaterial() method. */
-        Element em = f.getMaterial(materialName);
-        assertTrue(em != null);
+        //Element em = f.getMaterial(materialName);
+        //assertTrue(em != null);
         
         /* Test resetMaps() method. */
         f.resetMaps();
@@ -79,9 +79,9 @@
         assertTrue(f.getMaterial("Quartz") != null);
         assertTrue(f.getMaterial("Epoxy") != null);
         assertTrue(f.getElement("Silicon_e") != null);
-        assertTrue(f.getElement("Oxygen_e") != null);
+        assertTrue(f.getElement("O") != null);
         assertTrue(f.getElement("Hydrogen_e") != null);
-        assertTrue(f.getElement("Carbon_e") != null);
+        assertTrue(f.getElement("C") != null);
          */ 
     }
     
CVSspam 0.2.8