package ca.concordia.cssanalyser.cssmodel.declaration; import java.util.List; import org.junit.BeforeClass; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; import ca.concordia.cssanalyser.cssmodel.StyleSheet; import ca.concordia.cssanalyser.cssmodel.selectors.Selector; import ca.concordia.cssanalyser.fixturesutil.FixturesUtil; @RunWith(Suite.class) @SuiteClasses({ DeclarationTest.class, ShorthandDeclarationTest.class }) public class DeclarationTestSuite { private static List<Declaration> declarations; static Declaration vendorWebkit, vendorMoz, vendorMs, vendorO, vendorGeneral; @BeforeClass public static void setUpOnce() { StyleSheet styleSheet = FixturesUtil.getTestCSSFile(FixturesUtil.DECLARATIONS_TEST_FILE_PATH); List<Selector> selectorsList = FixturesUtil.getSelectorsList(styleSheet); Selector selector = selectorsList.get(0); declarations = FixturesUtil.getDeclarations(selector); vendorWebkit = declarations.get(0); vendorMoz = declarations.get(1); vendorMs = declarations.get(2); vendorO = declarations.get(3); vendorGeneral = declarations.get(4); } }