Since my proposal focuses on the CellDesigner module and the Layout/Render extension packages, my first assignment was to test and analyze an example CellDesigner plugin to understand the interplay between JSBML and the CellDesigner program. That being completed, I then was asked to develop two JUnit test classes for the SpeciesReferenceGlyph and TextGlyph classes which tested all get(), set() and isSet() methods. Then, a frankly elegant method for running all JUnit tests was suggested by Dr. Dräger and Dr. Rodriguez which is seen below.
package org.sbml.jsbml.ext.layout;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(value=Suite.class)
@SuiteClasses(value={TextGlyphTest.class, SpeciesReferenceGlyphTest.class})
public class LayoutJUnitTests {
}
When this class is inserted into the build script, it runs all JUnit tests which are inserted into the @SuiteClasses method.
My current assignment is to read both the Activity Flow Language specification and the Process Description Language specification on the SBGN website.
No comments:
Post a Comment