Author: nbelaevski
Date: 2008-08-11 08:58:27 -0400 (Mon, 11 Aug 2008)
New Revision: 10022
Added:
trunk/framework/impl/src/test/java/org/richfaces/renderkit/
trunk/framework/impl/src/test/java/org/richfaces/renderkit/html/
trunk/framework/impl/src/test/java/org/richfaces/renderkit/html/images/
trunk/framework/impl/src/test/java/org/richfaces/renderkit/html/images/GradientEnumsTest.java
Modified:
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientAlignment.java
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientType.java
Log:
https://jira.jboss.org/jira/browse/RF-4142
Modified:
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientAlignment.java
===================================================================
---
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientAlignment.java 2008-08-11
12:58:10 UTC (rev 10021)
+++
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientAlignment.java 2008-08-11
12:58:27 UTC (rev 10022)
@@ -23,7 +23,9 @@
import static java.lang.Math.max;
+import java.util.Locale;
+
/**
* Created 22.04.2008
* @author Nick Belaevski
@@ -71,8 +73,7 @@
if (string == null || string.length() == 0) {
return MIDDLE;
}
-
- return GradientAlignment.valueOf(string.toUpperCase());
+ return GradientAlignment.valueOf(string.toUpperCase(Locale.US));
}
public abstract int getTopRectangleHeight(int imageHeight, int gradientHeight);
Modified:
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientType.java
===================================================================
---
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientType.java 2008-08-11
12:58:10 UTC (rev 10021)
+++
trunk/framework/impl/src/main/java/org/richfaces/renderkit/html/images/GradientType.java 2008-08-11
12:58:27 UTC (rev 10022)
@@ -4,6 +4,7 @@
package org.richfaces.renderkit.html.images;
import java.awt.Color;
+import java.util.Locale;
/**
* @author Nick Belaevski
@@ -96,7 +97,7 @@
return PLAIN;
}
- return GradientType.valueOf(string.toUpperCase());
+ return GradientType.valueOf(string.toUpperCase(Locale.US));
}
public abstract BiColor getFirstLayerColors(BiColor biColor);
Added:
trunk/framework/impl/src/test/java/org/richfaces/renderkit/html/images/GradientEnumsTest.java
===================================================================
---
trunk/framework/impl/src/test/java/org/richfaces/renderkit/html/images/GradientEnumsTest.java
(rev 0)
+++
trunk/framework/impl/src/test/java/org/richfaces/renderkit/html/images/GradientEnumsTest.java 2008-08-11
12:58:27 UTC (rev 10022)
@@ -0,0 +1,47 @@
+/**
+ * License Agreement.
+ *
+ * JBoss RichFaces - Ajax4jsf Component Library
+ *
+ * Copyright (C) 2007 Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+package org.richfaces.renderkit.html.images;
+
+import java.util.Locale;
+
+import junit.framework.TestCase;
+
+/**
+ * Covers
https://jira.jboss.org/jira/browse/RF-4142
+ */
+public class GradientEnumsTest extends TestCase {
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+
+ Locale.setDefault(new Locale("tr", "TR"));
+ }
+
+ public void testAlignment() throws Exception {
+ GradientAlignment.MIDDLE.equals(GradientAlignment.getByParameter("middle"));
+ }
+
+ public void testType() throws Exception {
+ GradientType.PLAIN.equals(GradientType.getByParameter("plain"));
+ }
+}