Anand V Nath created TRINIDAD-2510: -------------------------------------- Summary: make SkinTestCase more extendable Key: TRINIDAD-2510 URL: https://issues.apache.org/jira/browse/TRINIDAD-2510 Project: MyFaces Trinidad Issue Type: Improvement Components: Skinning Affects Versions: 2.1.0-core Reporter: Anand V Nath Priority: Minor
SkinTestCase which is part of trinidad-impl/test, works with TestSkin enum which does not offer flexibility. The change proposed is to add an overloaded method for visiting skins where the skin resource path can be passed as a String. This will enable test cases extending SkinTestCase to work with any skin of their choice. The proposed change is to add this method in SkinTestCase: /** * Performs a visit of all style sheet nodes in the specified test * skin. This overloaded method is useful in extending SkinTestCase to * create more test cases since TestSkin does not provide all the skins * that test needs. */ protected final void visitStyleSheets(String skinResourcePath, StyleSheetVisitor visitor) { StyleSheetDocument document = SkinTestUtils.parseSkin(skinResourcePath); StyleSheetVisitUtils.visitStyleSheets(document.getStyleSheetsAsCollection(), visitor); } -- This message was sent by Atlassian JIRA (v6.3.4#6332)