11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.javafx.css;
27
28 import static org.junit.Assert.assertEquals;
29 import static org.junit.Assert.fail;
30 import javafx.css.ParsedValue;
31 import javafx.css.StyleConverter;
32 import javafx.scene.text.Font;
33
34 import org.junit.Test;
35
36 import com.sun.javafx.css.converters.EnumConverter;
37
38
39 public class EnumTypeTest {
40
41 public EnumTypeTest() {
42 }
43
44 /**
45 * Test of convert method, of class EnumType.
46 */
47 @Test
48 public void testConvert() {
49 StyleConverter sizeUnitsType = new EnumConverter(SizeUnits.class);
50 ParsedValue<String,Enum> value =
51 new ParsedValueImpl<String,Enum>("percent", sizeUnitsType);
52 Font font = null;
53 Enum expResult = SizeUnits.PERCENT;
54 Enum result = value.convert(font);
55 assertEquals(expResult, result);
56
|
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.sun.javafx.css;
27
28 import static org.junit.Assert.assertEquals;
29 import static org.junit.Assert.fail;
30 import javafx.css.ParsedValue;
31 import javafx.css.SizeUnits;
32 import javafx.css.StyleConverter;
33 import javafx.scene.text.Font;
34
35 import org.junit.Test;
36
37 import javafx.css.converter.EnumConverter;
38
39
40 public class EnumTypeTest {
41
42 public EnumTypeTest() {
43 }
44
45 /**
46 * Test of convert method, of class EnumType.
47 */
48 @Test
49 public void testConvert() {
50 StyleConverter sizeUnitsType = new EnumConverter(SizeUnits.class);
51 ParsedValue<String,Enum> value =
52 new ParsedValueImpl<String,Enum>("percent", sizeUnitsType);
53 Font font = null;
54 Enum expResult = SizeUnits.PERCENT;
55 Enum result = value.convert(font);
56 assertEquals(expResult, result);
57
|