package ca.concordia.cssanalyser.cssmodel.declaration; import static ca.concordia.cssanalyser.cssmodel.declaration.DeclarationTestSuite.vendorGeneral; import static ca.concordia.cssanalyser.cssmodel.declaration.DeclarationTestSuite.vendorMoz; import static ca.concordia.cssanalyser.cssmodel.declaration.DeclarationTestSuite.vendorMs; import static ca.concordia.cssanalyser.cssmodel.declaration.DeclarationTestSuite.vendorO; import static ca.concordia.cssanalyser.cssmodel.declaration.DeclarationTestSuite.vendorWebkit; import static org.junit.Assert.*; import org.junit.Test; public class DeclarationTest { @Test public void testGetNonVendorProperty() { assertEquals("transition", Declaration.getNonVendorProperty(vendorGeneral.property)); assertEquals("transition", Declaration.getNonVendorProperty(vendorWebkit.property)); assertEquals("transition", Declaration.getNonVendorProperty(vendorO.property)); assertEquals("transition", Declaration.getNonVendorProperty(vendorMs.property)); assertEquals("transition", Declaration.getNonVendorProperty(vendorMoz.property)); } @Test public void testGetVendorPrefixForProperty() { assertEquals("", Declaration.getVendorPrefixForProperty(vendorGeneral.property)); assertEquals("-webkit-", Declaration.getVendorPrefixForProperty(vendorWebkit.property)); assertEquals("-o-", Declaration.getVendorPrefixForProperty(vendorO.property)); assertEquals("-ms-", Declaration.getVendorPrefixForProperty(vendorMs.property)); assertEquals("-moz-", Declaration.getVendorPrefixForProperty(vendorMoz.property)); } @Test public void testCanHaveVendorPrefixedProperty() { assertTrue((Declaration.canHaveVendorPrefixedProperty(vendorGeneral.property))); assertTrue((Declaration.canHaveVendorPrefixedProperty(vendorWebkit.property))); } }