Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigDecimalValidator.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigDecimalValidator.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigDecimalValidator.java 
(original)
+++ 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigDecimalValidator.java 
Tue Oct 31 19:15:47 2023
@@ -1,32 +1,32 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.validation;
-
-import java.math.BigDecimal;
-import java.util.Locale;
-
-/**
- * A validator for a BigDecimal value.
- */
-public class BigDecimalValidator extends ComparableValidator<BigDecimal> {
-
-    public BigDecimalValidator() {
-        super();
-    }
-
-    public BigDecimalValidator(Locale locale) {
-        super(locale);
-    }
-
-}
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.validation;
+
+import java.math.BigDecimal;
+import java.util.Locale;
+
+/**
+ * A validator for a BigDecimal value.
+ */
+public class BigDecimalValidator extends ComparableValidator<BigDecimal> {
+
+    public BigDecimalValidator() {
+        super();
+    }
+
+    public BigDecimalValidator(Locale locale) {
+        super(locale);
+    }
+
+}

Propchange: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigDecimalValidator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigIntegerValidator.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigIntegerValidator.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigIntegerValidator.java 
(original)
+++ 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigIntegerValidator.java 
Tue Oct 31 19:15:47 2023
@@ -1,32 +1,32 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.validation;
-
-import java.math.BigInteger;
-import java.util.Locale;
-
-/**
- * A validator for a BigInteger value.
- */
-public class BigIntegerValidator extends ComparableValidator<BigInteger> {
-
-    public BigIntegerValidator() {
-        super();
-    }
-
-    public BigIntegerValidator(Locale locale) {
-        super(locale);
-    }
-
-}
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.validation;
+
+import java.math.BigInteger;
+import java.util.Locale;
+
+/**
+ * A validator for a BigInteger value.
+ */
+public class BigIntegerValidator extends ComparableValidator<BigInteger> {
+
+    public BigIntegerValidator() {
+        super();
+    }
+
+    public BigIntegerValidator(Locale locale) {
+        super(locale);
+    }
+
+}

Propchange: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/BigIntegerValidator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableRangeValidator.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableRangeValidator.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableRangeValidator.java
 (original)
+++ 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableRangeValidator.java
 Tue Oct 31 19:15:47 2023
@@ -1,89 +1,89 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.validation;
-
-import java.util.Locale;
-
-import org.apache.pivot.util.Utils;
-
-/**
- * Generic validator version for a Comparable value limited in a range.
- */
-public class ComparableRangeValidator<T extends Comparable<T>> extends 
ComparableValidator<T> {
-    private T minValue;
-    private T maxValue;
-
-    public ComparableRangeValidator() {
-        this(Locale.getDefault());
-    }
-
-    public ComparableRangeValidator(Locale locale) {
-        super(locale);
-        this.minValue = null;
-        this.maxValue = null;
-    }
-
-    public ComparableRangeValidator(T minValue, T maxValue) {
-        this(Locale.getDefault(), minValue, maxValue);
-    }
-
-    public ComparableRangeValidator(Locale locale, T minValue, T maxValue) {
-        super(locale);
-        setMinimum(minValue);
-        setMaximum(maxValue);
-
-        if (maxValue.compareTo(minValue) < 0) {
-            throw new IllegalArgumentException("maxValue must be higher or 
equals than minValue");
-        }
-    }
-
-    public T getMinimum() {
-        return minValue;
-    }
-
-    public void setMinimum(T minValue) {
-        Utils.checkNull(minValue, "minValue");
-        this.minValue = minValue;
-    }
-
-    public T getMaximum() {
-        return maxValue;
-    }
-
-    public void setMaximum(T maxValue) {
-        Utils.checkNull(maxValue, "maxValue");
-        this.maxValue = maxValue;
-    }
-
-    @Override
-    public boolean isValid(String text) {
-        boolean valid = false;
-
-        if (super.isValid(text)) {
-            @SuppressWarnings("unchecked")
-            final Comparable<T> value = (Comparable<T>) textToComparable(text);
-            if (value != null) {
-                valid = (value.compareTo(minValue) >= 0 && 
value.compareTo(maxValue) <= 0);
-            }
-        }
-
-        return valid;
-    }
-
-    @Override
-    public String toString() {
-        return (this.getClass().getSimpleName() + "(" + minValue + "," + 
maxValue + ")");
-    }
-
-}
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.validation;
+
+import java.util.Locale;
+
+import org.apache.pivot.util.Utils;
+
+/**
+ * Generic validator version for a Comparable value limited in a range.
+ */
+public class ComparableRangeValidator<T extends Comparable<T>> extends 
ComparableValidator<T> {
+    private T minValue;
+    private T maxValue;
+
+    public ComparableRangeValidator() {
+        this(Locale.getDefault());
+    }
+
+    public ComparableRangeValidator(Locale locale) {
+        super(locale);
+        this.minValue = null;
+        this.maxValue = null;
+    }
+
+    public ComparableRangeValidator(T minValue, T maxValue) {
+        this(Locale.getDefault(), minValue, maxValue);
+    }
+
+    public ComparableRangeValidator(Locale locale, T minValue, T maxValue) {
+        super(locale);
+        setMinimum(minValue);
+        setMaximum(maxValue);
+
+        if (maxValue.compareTo(minValue) < 0) {
+            throw new IllegalArgumentException("maxValue must be higher or 
equals than minValue");
+        }
+    }
+
+    public T getMinimum() {
+        return minValue;
+    }
+
+    public void setMinimum(T minValue) {
+        Utils.checkNull(minValue, "minValue");
+        this.minValue = minValue;
+    }
+
+    public T getMaximum() {
+        return maxValue;
+    }
+
+    public void setMaximum(T maxValue) {
+        Utils.checkNull(maxValue, "maxValue");
+        this.maxValue = maxValue;
+    }
+
+    @Override
+    public boolean isValid(String text) {
+        boolean valid = false;
+
+        if (super.isValid(text)) {
+            @SuppressWarnings("unchecked")
+            final Comparable<T> value = (Comparable<T>) textToComparable(text);
+            if (value != null) {
+                valid = (value.compareTo(minValue) >= 0 && 
value.compareTo(maxValue) <= 0);
+            }
+        }
+
+        return valid;
+    }
+
+    @Override
+    public String toString() {
+        return (this.getClass().getSimpleName() + "(" + minValue + "," + 
maxValue + ")");
+    }
+
+}

Propchange: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableRangeValidator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableValidator.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableValidator.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableValidator.java 
(original)
+++ 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableValidator.java 
Tue Oct 31 19:15:47 2023
@@ -1,48 +1,48 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.validation;
-
-import java.util.Locale;
-
-/**
- * A validator for a Comparable value.
- */
-public class ComparableValidator<T extends Comparable<T>> extends 
DecimalValidator {
-
-    public ComparableValidator() {
-        super();
-    }
-
-    public ComparableValidator(Locale locale) {
-        super(locale);
-    }
-
-    @Override
-    public boolean isValid(String text) {
-        boolean valid = false;
-
-        if (super.isValid(text)) {
-            @SuppressWarnings("unchecked")
-            final Comparable<T> value = (Comparable<T>) textToComparable(text);
-            valid = (value != null);
-        }
-
-        return valid;
-    }
-
-    protected final Comparable<?> textToComparable(String text) {
-        return textToBigDecimal(text);
-    }
-
-}
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.validation;
+
+import java.util.Locale;
+
+/**
+ * A validator for a Comparable value.
+ */
+public class ComparableValidator<T extends Comparable<T>> extends 
DecimalValidator {
+
+    public ComparableValidator() {
+        super();
+    }
+
+    public ComparableValidator(Locale locale) {
+        super(locale);
+    }
+
+    @Override
+    public boolean isValid(String text) {
+        boolean valid = false;
+
+        if (super.isValid(text)) {
+            @SuppressWarnings("unchecked")
+            final Comparable<T> value = (Comparable<T>) textToComparable(text);
+            valid = (value != null);
+        }
+
+        return valid;
+    }
+
+    protected final Comparable<?> textToComparable(String text) {
+        return textToBigDecimal(text);
+    }
+
+}

Propchange: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/ComparableValidator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/EmptyTextValidator.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/EmptyTextValidator.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/EmptyTextValidator.java 
(original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/EmptyTextValidator.java 
Tue Oct 31 19:15:47 2023
@@ -1,30 +1,30 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.validation;
-
-/**
- * A validator for a (trimmed) text. <p> This is useful only when a value to be
- * valid has to be absent.
- */
-public class EmptyTextValidator implements Validator {
-
-    public EmptyTextValidator() {
-    }
-
-    @Override
-    public boolean isValid(String text) {
-        return (text.trim()).length() == 0;
-    }
-
-}
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.validation;
+
+/**
+ * A validator for a (trimmed) text. <p> This is useful only when a value to be
+ * valid has to be absent.
+ */
+public class EmptyTextValidator implements Validator {
+
+    public EmptyTextValidator() {
+    }
+
+    @Override
+    public boolean isValid(String text) {
+        return (text.trim()).length() == 0;
+    }
+
+}

Propchange: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/EmptyTextValidator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/LongRangeValidator.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/LongRangeValidator.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/LongRangeValidator.java 
(original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/LongRangeValidator.java 
Tue Oct 31 19:15:47 2023
@@ -1,81 +1,81 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.validation;
-
-import java.math.BigInteger;
-import java.util.Locale;
-
-/**
- * A validator for a {@code long} value limited to a range.
- * <p> {@link BigInteger} math is used here so that proper checks against
- * the limits of the type can be done.
- *
- * @see ComparableRangeValidator
- */
-public class LongRangeValidator extends IntValidator {
-    private long minValue, maxValue;
-
-    public LongRangeValidator() {
-        this.minValue = Long.MIN_VALUE;
-        this.maxValue = Long.MAX_VALUE;
-    }
-
-    public LongRangeValidator(Locale locale) {
-        super(locale);
-        this.minValue = Long.MIN_VALUE;
-        this.maxValue = Long.MAX_VALUE;
-    }
-
-    public LongRangeValidator(long minValue, long maxValue) {
-        this.minValue = minValue;
-        this.maxValue = maxValue;
-    }
-
-    public LongRangeValidator(Locale locale, long minValue, long maxValue) {
-        super(locale);
-        this.minValue = minValue;
-        this.maxValue = maxValue;
-    }
-
-    public long getMinimum() {
-        return minValue;
-    }
-
-    public void setMinimum(long minValue) {
-        this.minValue = minValue;
-    }
-
-    public long getMaximum() {
-        return maxValue;
-    }
-
-    public void setMaximum(long maxValue) {
-        this.maxValue = maxValue;
-    }
-
-    @Override
-    public boolean isValid(String text) {
-        boolean valid = false;
-
-        if (super.isValid(text)) {
-            BigInteger min = BigInteger.valueOf(minValue);
-            BigInteger max = BigInteger.valueOf(maxValue);
-            BigInteger value = new BigInteger(text);
-            valid = value.compareTo(min) >= 0 && value.compareTo(max) <= 0;
-        }
-
-        return valid;
-    }
-
-}
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.validation;
+
+import java.math.BigInteger;
+import java.util.Locale;
+
+/**
+ * A validator for a {@code long} value limited to a range.
+ * <p> {@link BigInteger} math is used here so that proper checks against
+ * the limits of the type can be done.
+ *
+ * @see ComparableRangeValidator
+ */
+public class LongRangeValidator extends IntValidator {
+    private long minValue, maxValue;
+
+    public LongRangeValidator() {
+        this.minValue = Long.MIN_VALUE;
+        this.maxValue = Long.MAX_VALUE;
+    }
+
+    public LongRangeValidator(Locale locale) {
+        super(locale);
+        this.minValue = Long.MIN_VALUE;
+        this.maxValue = Long.MAX_VALUE;
+    }
+
+    public LongRangeValidator(long minValue, long maxValue) {
+        this.minValue = minValue;
+        this.maxValue = maxValue;
+    }
+
+    public LongRangeValidator(Locale locale, long minValue, long maxValue) {
+        super(locale);
+        this.minValue = minValue;
+        this.maxValue = maxValue;
+    }
+
+    public long getMinimum() {
+        return minValue;
+    }
+
+    public void setMinimum(long minValue) {
+        this.minValue = minValue;
+    }
+
+    public long getMaximum() {
+        return maxValue;
+    }
+
+    public void setMaximum(long maxValue) {
+        this.maxValue = maxValue;
+    }
+
+    @Override
+    public boolean isValid(String text) {
+        boolean valid = false;
+
+        if (super.isValid(text)) {
+            BigInteger min = BigInteger.valueOf(minValue);
+            BigInteger max = BigInteger.valueOf(maxValue);
+            BigInteger value = new BigInteger(text);
+            valid = value.compareTo(min) >= 0 && value.compareTo(max) <= 0;
+        }
+
+        return valid;
+    }
+
+}

Propchange: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/validation/LongRangeValidator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/BoundsTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/BoundsTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/BoundsTest.java (original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/BoundsTest.java Tue Oct 31 
19:15:47 2023
@@ -1,103 +1,103 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-
-import org.apache.pivot.wtk.Bounds;
-import org.apache.pivot.wtk.Dimensions;
-import org.apache.pivot.wtk.Point;
-
-
-/**
- * Tests the {@link Bounds} class which is used extensively
- * in the "wtk" source, and deserves good tests.
- */
-public class BoundsTest {
-
-    @Test
-    public void test() {
-        Bounds bndMinus1 = new Bounds(-1, -1, 0, 0);
-        Bounds bnd0 = new Bounds(0, 0, 0, 0);
-        Bounds bnd1 = new Bounds(1, 1, 1, 1);
-
-        Dimensions dim0 = new Dimensions(0, 0);
-        Dimensions dim1 = new Dimensions(1, 1);
-        Dimensions dim5 = new Dimensions(5);
-        Point p10 = new Point(10, 10);
-        Bounds bnd10 = new Bounds(p10, dim1);
-        Bounds bnd10a = new Bounds(dim1);
-        Bounds bnd10b = new Bounds(0, 0, 1, 1);
-
-        Bounds bnd2 = Bounds.decode("[2, 3, 4, 5]");
-        Bounds bnd3 = Bounds.decode("{x:2, y:3, width:4, height:5}");
-        Bounds bnd3a = new Bounds(2, 3, 4, 5);
-
-        Bounds bnd4 = new Bounds(4, 4, 4, 5);
-        Bounds bnd5 = bnd3a.translate(1, 1); // -> {3, 4, 4, 5}
-        bnd5 = bnd5.expand(-2, -4);
-        Bounds bnd5a = new Bounds(3, 4, 2, 1);
-        Bounds bnd5b = new Bounds(4, 3, 1, 2);
-        Bounds bndN = new Bounds(0, 0, 8, 9);
-        Bounds bndAll = bnd1.union(bnd0).union(bnd2).union(bnd3).union(bnd4);
-
-        Bounds bnd6 = Bounds.decode("2, 3;  4,  5");
-        Bounds bnd6a = new Bounds(2, 3, 4, 5);
-
-        Bounds bnd7 = bnd6a.enlarge(2);
-        Bounds bnd7a = bnd6a.enlarge(1, 3);
-
-        assertEquals(Bounds.EMPTY, bnd0);
-        assertNotEquals(bndMinus1, bnd0);
-        assertNotEquals(bnd0, bnd1);
-        assertEquals(bnd10a, bnd10b);
-
-        assertEquals(bnd10.getLocation(), p10);
-        assertEquals(bnd10.getSize(), dim1);
-        assertEquals(bnd2, bnd3);
-        assertEquals(bnd3, bnd3a);
-
-        assertEquals(dim0, bndMinus1.getSize());
-        assertEquals(dim0, bnd0.getSize());
-        assertEquals(dim1, bnd1.getSize());
-
-        assertFalse(bnd1.contains(bnd0));
-
-        assertFalse(bndMinus1.intersects(bnd0));
-        assertFalse(bnd0.intersects(bnd1));
-        assertEquals(new Bounds(1, 1, -1, -1), bnd0.intersect(bnd1));
-        assertTrue(bnd5a.intersects(bnd5b));
-        assertTrue(bnd0.union(bnd1).equals(new Bounds(0, 0, 2, 2)));
-
-        assertFalse(bnd0.equals(bnd1));
-
-        assertTrue(bnd5.equals(bnd5a));
-        assertEquals(bndN, bndAll);
-
-        assertEquals(bnd6, bnd6a);
-        assertEquals("Bounds [2,3;4x5]", bnd6a.toString());
-
-        assertEquals("Bounds [0,1;8x9]", bnd7.toString());
-        assertEquals("Bounds [1,0;6x11]", bnd7a.toString());
-    }
-
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+import org.apache.pivot.wtk.Bounds;
+import org.apache.pivot.wtk.Dimensions;
+import org.apache.pivot.wtk.Point;
+
+
+/**
+ * Tests the {@link Bounds} class which is used extensively
+ * in the "wtk" source, and deserves good tests.
+ */
+public class BoundsTest {
+
+    @Test
+    public void test() {
+        Bounds bndMinus1 = new Bounds(-1, -1, 0, 0);
+        Bounds bnd0 = new Bounds(0, 0, 0, 0);
+        Bounds bnd1 = new Bounds(1, 1, 1, 1);
+
+        Dimensions dim0 = new Dimensions(0, 0);
+        Dimensions dim1 = new Dimensions(1, 1);
+        Dimensions dim5 = new Dimensions(5);
+        Point p10 = new Point(10, 10);
+        Bounds bnd10 = new Bounds(p10, dim1);
+        Bounds bnd10a = new Bounds(dim1);
+        Bounds bnd10b = new Bounds(0, 0, 1, 1);
+
+        Bounds bnd2 = Bounds.decode("[2, 3, 4, 5]");
+        Bounds bnd3 = Bounds.decode("{x:2, y:3, width:4, height:5}");
+        Bounds bnd3a = new Bounds(2, 3, 4, 5);
+
+        Bounds bnd4 = new Bounds(4, 4, 4, 5);
+        Bounds bnd5 = bnd3a.translate(1, 1); // -> {3, 4, 4, 5}
+        bnd5 = bnd5.expand(-2, -4);
+        Bounds bnd5a = new Bounds(3, 4, 2, 1);
+        Bounds bnd5b = new Bounds(4, 3, 1, 2);
+        Bounds bndN = new Bounds(0, 0, 8, 9);
+        Bounds bndAll = bnd1.union(bnd0).union(bnd2).union(bnd3).union(bnd4);
+
+        Bounds bnd6 = Bounds.decode("2, 3;  4,  5");
+        Bounds bnd6a = new Bounds(2, 3, 4, 5);
+
+        Bounds bnd7 = bnd6a.enlarge(2);
+        Bounds bnd7a = bnd6a.enlarge(1, 3);
+
+        assertEquals(Bounds.EMPTY, bnd0);
+        assertNotEquals(bndMinus1, bnd0);
+        assertNotEquals(bnd0, bnd1);
+        assertEquals(bnd10a, bnd10b);
+
+        assertEquals(bnd10.getLocation(), p10);
+        assertEquals(bnd10.getSize(), dim1);
+        assertEquals(bnd2, bnd3);
+        assertEquals(bnd3, bnd3a);
+
+        assertEquals(dim0, bndMinus1.getSize());
+        assertEquals(dim0, bnd0.getSize());
+        assertEquals(dim1, bnd1.getSize());
+
+        assertFalse(bnd1.contains(bnd0));
+
+        assertFalse(bndMinus1.intersects(bnd0));
+        assertFalse(bnd0.intersects(bnd1));
+        assertEquals(new Bounds(1, 1, -1, -1), bnd0.intersect(bnd1));
+        assertTrue(bnd5a.intersects(bnd5b));
+        assertTrue(bnd0.union(bnd1).equals(new Bounds(0, 0, 2, 2)));
+
+        assertFalse(bnd0.equals(bnd1));
+
+        assertTrue(bnd5.equals(bnd5a));
+        assertEquals(bndN, bndAll);
+
+        assertEquals(bnd6, bnd6a);
+        assertEquals("Bounds [2,3;4x5]", bnd6a.toString());
+
+        assertEquals("Bounds [0,1;8x9]", bnd7.toString());
+        assertEquals("Bounds [1,0;6x11]", bnd7a.toString());
+    }
+
+}

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/BoundsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/CSSColorTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/CSSColorTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/CSSColorTest.java (original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/CSSColorTest.java Tue Oct 31 
19:15:47 2023
@@ -1,122 +1,122 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import java.awt.Color;
-import java.lang.reflect.Field;
-import java.util.Set;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
-import org.junit.Test;
-
-import org.apache.pivot.util.ClassUtils;
-import org.apache.pivot.wtk.CSSColor;
-import org.apache.pivot.wtk.GraphicsUtilities;
-import org.apache.pivot.wtk.util.ColorUtilities;
-
-
-/**
- * Tests the {@link CSSColor} enum and various {@link ColorUtilities} methods.
- */
-public class CSSColorTest {
-    private void testColors(final CSSColor original, final CSSColor lookup) {
-        // Doing an exact match here is problematic because many of the
-        // CSS colors have duplicate color values, even synonyms
-        // (vis. DarkGray and DarkGrey), so do some clever checking.
-        if (original != lookup) {
-            if (!original.getColor().equals(lookup.getColor())) {
-                String message = String.format("CSS Color %1$s (%2$s) gets 
wrong color by lookup %3$s (%4$s)!",
-                        original, ClassUtils.defaultToString(original),
-                        lookup, ClassUtils.defaultToString(lookup));
-                fail(message);
-            } else {
-                // Log the "failures" for the record
-                String message = String.format("Note: CSS Color %1$s matches 
%2$s by color (%3$s), but not by value.",
-                        original, lookup, lookup.getColor());
-                System.out.println(message);
-            }
-        }
-    }
-
-    @Test
-    public void test() {
-        // We're going to do a full round-trip cycle to test everything
-        for (CSSColor css : CSSColor.values()) {
-            Color underlyingColor = css.getColor();
-            String name = css.getColorName();
-            CSSColor lookupByName = CSSColor.fromString(name);
-            assertEquals(css, lookupByName);
-
-            CSSColor lookupByColor = CSSColor.fromColor(underlyingColor);
-            testColors(css, lookupByColor);
-
-            String stringValue = ColorUtilities.toStringValue(css);
-            Color decodedColor = GraphicsUtilities.decodeColor(stringValue, 
name);
-            CSSColor lookupByDecodedValue = CSSColor.fromColor(decodedColor);
-            testColors(css, lookupByDecodedValue);
-
-            String enumName = ((Object) css).toString();
-            CSSColor lookupByEnumName = CSSColor.fromString(enumName);
-            assertEquals(css, lookupByEnumName);
-        }
-    }
-
-    @Test
-    public void test2() throws IllegalAccessException {
-        // Now, test to make sure the CSS and regular Java colors work "right".
-        for (Field f : Color.class.getDeclaredFields()) {
-            Class<?> clazz = f.getType();
-            if (clazz.equals(Color.class)) {
-                String javaColorName = f.getName();
-                CSSColor cssEquivalent = CSSColor.fromString(javaColorName);
-                assertEquals(f.getName() + " does not match in CSSColor 
lookup",
-                        cssEquivalent.getColor(), (Color) f.get(null));
-            }
-        }
-    }
-
-    @Test
-    public void test3() {
-        Set<CSSColor> matchingColors = CSSColor.getMatchingColors(Color.black);
-        assertEquals(3, matchingColors.size());
-        assertTrue(matchingColors.contains(CSSColor.black));
-        assertTrue(matchingColors.contains(CSSColor.BLACK));
-        assertTrue(matchingColors.contains(CSSColor.Black));
-
-        Set<CSSColor> match2 = CSSColor.getMatchingColors(Color.GREEN);
-        assertEquals(3, match2.size());
-        assertTrue(match2.contains(CSSColor.green));
-        assertTrue(match2.contains(CSSColor.GREEN));
-        assertTrue(match2.contains(CSSColor.Lime));
-        assertFalse(match2.contains(CSSColor.Green));
-
-        Set<CSSColor> match3 = 
CSSColor.getMatchingColors(CSSColor.SandyBrown.getColor());
-        assertEquals(1, match3.size());
-        assertTrue(match3.contains(CSSColor.SandyBrown));
-
-        Set<CSSColor> match4 = CSSColor.getMatchingColors(new Color(255, 239, 
213));
-        assertEquals(1, match4.size());
-        assertTrue(match4.contains(CSSColor.PapayaWhip));
-
-        Set<CSSColor> matchEmpty = CSSColor.getMatchingColors(new Color(3, 3, 
3));
-        assertEquals(0, matchEmpty.size());
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import java.awt.Color;
+import java.lang.reflect.Field;
+import java.util.Set;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
+import org.junit.Test;
+
+import org.apache.pivot.util.ClassUtils;
+import org.apache.pivot.wtk.CSSColor;
+import org.apache.pivot.wtk.GraphicsUtilities;
+import org.apache.pivot.wtk.util.ColorUtilities;
+
+
+/**
+ * Tests the {@link CSSColor} enum and various {@link ColorUtilities} methods.
+ */
+public class CSSColorTest {
+    private void testColors(final CSSColor original, final CSSColor lookup) {
+        // Doing an exact match here is problematic because many of the
+        // CSS colors have duplicate color values, even synonyms
+        // (vis. DarkGray and DarkGrey), so do some clever checking.
+        if (original != lookup) {
+            if (!original.getColor().equals(lookup.getColor())) {
+                String message = String.format("CSS Color %1$s (%2$s) gets 
wrong color by lookup %3$s (%4$s)!",
+                        original, ClassUtils.defaultToString(original),
+                        lookup, ClassUtils.defaultToString(lookup));
+                fail(message);
+            } else {
+                // Log the "failures" for the record
+                String message = String.format("Note: CSS Color %1$s matches 
%2$s by color (%3$s), but not by value.",
+                        original, lookup, lookup.getColor());
+                System.out.println(message);
+            }
+        }
+    }
+
+    @Test
+    public void test() {
+        // We're going to do a full round-trip cycle to test everything
+        for (CSSColor css : CSSColor.values()) {
+            Color underlyingColor = css.getColor();
+            String name = css.getColorName();
+            CSSColor lookupByName = CSSColor.fromString(name);
+            assertEquals(css, lookupByName);
+
+            CSSColor lookupByColor = CSSColor.fromColor(underlyingColor);
+            testColors(css, lookupByColor);
+
+            String stringValue = ColorUtilities.toStringValue(css);
+            Color decodedColor = GraphicsUtilities.decodeColor(stringValue, 
name);
+            CSSColor lookupByDecodedValue = CSSColor.fromColor(decodedColor);
+            testColors(css, lookupByDecodedValue);
+
+            String enumName = ((Object) css).toString();
+            CSSColor lookupByEnumName = CSSColor.fromString(enumName);
+            assertEquals(css, lookupByEnumName);
+        }
+    }
+
+    @Test
+    public void test2() throws IllegalAccessException {
+        // Now, test to make sure the CSS and regular Java colors work "right".
+        for (Field f : Color.class.getDeclaredFields()) {
+            Class<?> clazz = f.getType();
+            if (clazz.equals(Color.class)) {
+                String javaColorName = f.getName();
+                CSSColor cssEquivalent = CSSColor.fromString(javaColorName);
+                assertEquals(f.getName() + " does not match in CSSColor 
lookup",
+                        cssEquivalent.getColor(), (Color) f.get(null));
+            }
+        }
+    }
+
+    @Test
+    public void test3() {
+        Set<CSSColor> matchingColors = CSSColor.getMatchingColors(Color.black);
+        assertEquals(3, matchingColors.size());
+        assertTrue(matchingColors.contains(CSSColor.black));
+        assertTrue(matchingColors.contains(CSSColor.BLACK));
+        assertTrue(matchingColors.contains(CSSColor.Black));
+
+        Set<CSSColor> match2 = CSSColor.getMatchingColors(Color.GREEN);
+        assertEquals(3, match2.size());
+        assertTrue(match2.contains(CSSColor.green));
+        assertTrue(match2.contains(CSSColor.GREEN));
+        assertTrue(match2.contains(CSSColor.Lime));
+        assertFalse(match2.contains(CSSColor.Green));
+
+        Set<CSSColor> match3 = 
CSSColor.getMatchingColors(CSSColor.SandyBrown.getColor());
+        assertEquals(1, match3.size());
+        assertTrue(match3.contains(CSSColor.SandyBrown));
+
+        Set<CSSColor> match4 = CSSColor.getMatchingColors(new Color(255, 239, 
213));
+        assertEquals(1, match4.size());
+        assertTrue(match4.contains(CSSColor.PapayaWhip));
+
+        Set<CSSColor> matchEmpty = CSSColor.getMatchingColors(new Color(3, 3, 
3));
+        assertEquals(0, matchEmpty.size());
+    }
+}

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/CSSColorTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/ColorUtilitiesTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/ColorUtilitiesTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/ColorUtilitiesTest.java 
(original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/ColorUtilitiesTest.java Tue 
Oct 31 19:15:47 2023
@@ -1,111 +1,111 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import java.awt.Color;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotSame;
-import static org.junit.Assert.fail;
-
-import org.junit.Test;
-
-import org.apache.pivot.wtk.CSSColor;
-import org.apache.pivot.wtk.GraphicsUtilities;
-import org.apache.pivot.wtk.util.ColorUtilities;
-
-
-/**
- * Tests the {@link ColorUtilities} class methods.
- */
-public class ColorUtilitiesTest {
-    @Test
-    public void test1() {
-        Color black = CSSColor.Black.getColor();
-        String sBlack = ColorUtilities.toStringValue(black);
-        assertEquals(sBlack, "#000000");
-
-        Color red = Color.RED;
-        String sRed = ColorUtilities.toStringValue(red);
-        assertEquals(sRed, "#FF0000");
-
-        Color almostBlack = new Color(1, 1, 1);
-        try {
-            CSSColor almostBlackColor = CSSColor.fromColor(almostBlack);
-            fail("almostBlack should not be a CSS color!");
-        } catch (IllegalArgumentException iae) {
-            System.out.println("Valid exception: " + iae.getMessage());
-            assertEquals(iae.getMessage(), "Incorrect Color value.  "
-                    + almostBlack.toString() + " does not match any CSS 
color.");
-        }
-
-        Color translucentOrange = 
ColorUtilities.toTransparentColor(CSSColor.ORANGE, 128);
-        assertEquals(ColorUtilities.toStringValue(translucentOrange), 
"0xFFC80080");
-        try {
-            CSSColor resultOrange = CSSColor.fromColor(translucentOrange);
-            assertEquals(resultOrange.getColor(), Color.ORANGE);
-        } catch (IllegalArgumentException iae) {
-            fail("Didn't expect ORANGE not to match!");
-        }
-
-        // Make sure some of the weirder Java colors work right
-        Color lightGray = Color.LIGHT_GRAY;
-        Color darkGray = Color.DARK_GRAY;
-        assertEquals(lightGray, CSSColor.LIGHT_GRAY.getColor());
-        assertEquals(lightGray, CSSColor.lightGray.getColor());
-        assertEquals(darkGray, CSSColor.DARK_GRAY.getColor());
-        assertEquals(darkGray, CSSColor.darkGray.getColor());
-        CSSColor lightGrey = CSSColor.fromString("lightGray");
-        assertEquals(lightGrey.getColor(), lightGray);
-
-        // Now, highlight some of the differences between CSS and Java colors 
with similar names
-        Color javaGreen = Color.green;
-        assertEquals(javaGreen, Color.GREEN);
-        assertNotSame(javaGreen, CSSColor.Green.getColor());
-        assertNotSame(lightGray, CSSColor.LightGrey.getColor());
-        assertNotSame(Color.orange, CSSColor.Orange.getColor());
-        assertNotSame(Color.PINK, CSSColor.Pink.getColor());
-
-        // And test that some of the CSS and Java colors have the same values 
and different names
-        assertEquals(Color.cyan, CSSColor.Aqua.getColor());
-        assertEquals(Color.GREEN, CSSColor.Lime.getColor());
-
-        try {
-            Color lg2 = GraphicsUtilities.decodeColor("lightGray");
-            assertEquals(lg2, lightGray);
-        } catch (IllegalArgumentException iae) {
-            fail("Decode of \"lightGray\" should succeed!");
-        }
-
-        assertEquals((Color) null, GraphicsUtilities.decodeColor("null"));
-
-        int transparency = -1;
-        for (CSSColor color : CSSColor.values()) {
-            transparency = (transparency + 1) % 256;
-            Color originalColor = color.getColor();
-            Color translucentColor = ColorUtilities.toTransparentColor(color, 
transparency);
-            String value = (transparency == 255)
-                ? String.format("#%02X%02X%02X",
-                    originalColor.getRed(), originalColor.getGreen(), 
originalColor.getBlue())
-                : String.format("0x%02X%02X%02X%02X",
-                    originalColor.getRed(), originalColor.getGreen(), 
originalColor.getBlue(), transparency);
-            String testValue = ColorUtilities.toStringValue(translucentColor);
-            assertEquals(value, testValue);
-        }
-
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import java.awt.Color;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotSame;
+import static org.junit.Assert.fail;
+
+import org.junit.Test;
+
+import org.apache.pivot.wtk.CSSColor;
+import org.apache.pivot.wtk.GraphicsUtilities;
+import org.apache.pivot.wtk.util.ColorUtilities;
+
+
+/**
+ * Tests the {@link ColorUtilities} class methods.
+ */
+public class ColorUtilitiesTest {
+    @Test
+    public void test1() {
+        Color black = CSSColor.Black.getColor();
+        String sBlack = ColorUtilities.toStringValue(black);
+        assertEquals(sBlack, "#000000");
+
+        Color red = Color.RED;
+        String sRed = ColorUtilities.toStringValue(red);
+        assertEquals(sRed, "#FF0000");
+
+        Color almostBlack = new Color(1, 1, 1);
+        try {
+            CSSColor almostBlackColor = CSSColor.fromColor(almostBlack);
+            fail("almostBlack should not be a CSS color!");
+        } catch (IllegalArgumentException iae) {
+            System.out.println("Valid exception: " + iae.getMessage());
+            assertEquals(iae.getMessage(), "Incorrect Color value.  "
+                    + almostBlack.toString() + " does not match any CSS 
color.");
+        }
+
+        Color translucentOrange = 
ColorUtilities.toTransparentColor(CSSColor.ORANGE, 128);
+        assertEquals(ColorUtilities.toStringValue(translucentOrange), 
"0xFFC80080");
+        try {
+            CSSColor resultOrange = CSSColor.fromColor(translucentOrange);
+            assertEquals(resultOrange.getColor(), Color.ORANGE);
+        } catch (IllegalArgumentException iae) {
+            fail("Didn't expect ORANGE not to match!");
+        }
+
+        // Make sure some of the weirder Java colors work right
+        Color lightGray = Color.LIGHT_GRAY;
+        Color darkGray = Color.DARK_GRAY;
+        assertEquals(lightGray, CSSColor.LIGHT_GRAY.getColor());
+        assertEquals(lightGray, CSSColor.lightGray.getColor());
+        assertEquals(darkGray, CSSColor.DARK_GRAY.getColor());
+        assertEquals(darkGray, CSSColor.darkGray.getColor());
+        CSSColor lightGrey = CSSColor.fromString("lightGray");
+        assertEquals(lightGrey.getColor(), lightGray);
+
+        // Now, highlight some of the differences between CSS and Java colors 
with similar names
+        Color javaGreen = Color.green;
+        assertEquals(javaGreen, Color.GREEN);
+        assertNotSame(javaGreen, CSSColor.Green.getColor());
+        assertNotSame(lightGray, CSSColor.LightGrey.getColor());
+        assertNotSame(Color.orange, CSSColor.Orange.getColor());
+        assertNotSame(Color.PINK, CSSColor.Pink.getColor());
+
+        // And test that some of the CSS and Java colors have the same values 
and different names
+        assertEquals(Color.cyan, CSSColor.Aqua.getColor());
+        assertEquals(Color.GREEN, CSSColor.Lime.getColor());
+
+        try {
+            Color lg2 = GraphicsUtilities.decodeColor("lightGray");
+            assertEquals(lg2, lightGray);
+        } catch (IllegalArgumentException iae) {
+            fail("Decode of \"lightGray\" should succeed!");
+        }
+
+        assertEquals((Color) null, GraphicsUtilities.decodeColor("null"));
+
+        int transparency = -1;
+        for (CSSColor color : CSSColor.values()) {
+            transparency = (transparency + 1) % 256;
+            Color originalColor = color.getColor();
+            Color translucentColor = ColorUtilities.toTransparentColor(color, 
transparency);
+            String value = (transparency == 255)
+                ? String.format("#%02X%02X%02X",
+                    originalColor.getRed(), originalColor.getGreen(), 
originalColor.getBlue())
+                : String.format("0x%02X%02X%02X%02X",
+                    originalColor.getRed(), originalColor.getGreen(), 
originalColor.getBlue(), transparency);
+            String testValue = ColorUtilities.toStringValue(translucentColor);
+            assertEquals(value, testValue);
+        }
+
+    }
+}

Propchange: 
pivot/trunk/wtk/test/org/apache/pivot/wtk/test/ColorUtilitiesTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/CornerRadiiTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/DimensionsTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/DimensionsTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/DimensionsTest.java 
(original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/DimensionsTest.java Tue Oct 
31 19:15:47 2023
@@ -1,90 +1,90 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import org.apache.pivot.wtk.Dimensions;
-import org.apache.pivot.wtk.Insets;
-
-
-/**
- * Tests the {@link Dimensions} class which is used extensively
- * in the "wtk" source, and deserves good tests.
- */
-public class DimensionsTest {
-
-    @Test
-    public void test() {
-        Dimensions zero = Dimensions.ZERO;
-        Dimensions zeroA = new Dimensions(0, 0);
-        Dimensions zeroB = new Dimensions(0);
-        Dimensions one = new Dimensions(1, 1);
-        Dimensions oneA = zero.expand(1);
-        Dimensions zeroC = oneA.expand(-1, -1);
-
-        Dimensions seven = new Dimensions(7);
-        Dimensions sevenA = new Dimensions(7, 7);
-        Dimensions sevenB = zero.expand(7);
-        Dimensions sevenC = zeroA.expand(7, 7);
-
-        Dimensions a = Dimensions.decode("2 x 3");
-        Dimensions a1 = new Dimensions(2, 3);
-        Dimensions b = Dimensions.decode("{width:4, height:5}");
-        Dimensions b1 = new Dimensions(4, 5);
-        Dimensions c = Dimensions.decode("1  ,  2");
-        Dimensions c1 = new Dimensions(1, 2);
-        Dimensions d = Dimensions.decode("[  17,   23]");
-        Dimensions d1 = new Dimensions(17, 23);
-        Dimensions e = Dimensions.decode("23 ; 45");
-        Dimensions e1 = new Dimensions(23, 45);
-
-        Insets i1 = new Insets(1, 2, 1, 2);
-        Dimensions f = e1.expand(i1);
-        Dimensions f1 = new Dimensions(27, 47);
-
-        assertEquals(zero, zeroA);
-        assertEquals(one, oneA);
-        assertEquals(zeroA, zeroB);
-        assertEquals(zero, zeroC);
-
-        assertEquals(seven, sevenA);
-        assertEquals(seven, sevenB);
-        assertEquals(sevenB, sevenC);
-
-        assertEquals(a, a1);
-        assertEquals(b, b1);
-        assertEquals(c, c1);
-        assertEquals(d, d1);
-        assertEquals(e, e1);
-        assertEquals(f, f1);
-    }
-
-    @Test(expected = IllegalArgumentException.class)
-    public void test1() {
-        Dimensions ugly = Dimensions.decode("a x 3");
-    }
-
-    @Test(expected = IllegalArgumentException.class)
-    public void test2() {
-        Dimensions ugly = Dimensions.decode("1 : 3");
-    }
-
-}
-
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
+import org.apache.pivot.wtk.Dimensions;
+import org.apache.pivot.wtk.Insets;
+
+
+/**
+ * Tests the {@link Dimensions} class which is used extensively
+ * in the "wtk" source, and deserves good tests.
+ */
+public class DimensionsTest {
+
+    @Test
+    public void test() {
+        Dimensions zero = Dimensions.ZERO;
+        Dimensions zeroA = new Dimensions(0, 0);
+        Dimensions zeroB = new Dimensions(0);
+        Dimensions one = new Dimensions(1, 1);
+        Dimensions oneA = zero.expand(1);
+        Dimensions zeroC = oneA.expand(-1, -1);
+
+        Dimensions seven = new Dimensions(7);
+        Dimensions sevenA = new Dimensions(7, 7);
+        Dimensions sevenB = zero.expand(7);
+        Dimensions sevenC = zeroA.expand(7, 7);
+
+        Dimensions a = Dimensions.decode("2 x 3");
+        Dimensions a1 = new Dimensions(2, 3);
+        Dimensions b = Dimensions.decode("{width:4, height:5}");
+        Dimensions b1 = new Dimensions(4, 5);
+        Dimensions c = Dimensions.decode("1  ,  2");
+        Dimensions c1 = new Dimensions(1, 2);
+        Dimensions d = Dimensions.decode("[  17,   23]");
+        Dimensions d1 = new Dimensions(17, 23);
+        Dimensions e = Dimensions.decode("23 ; 45");
+        Dimensions e1 = new Dimensions(23, 45);
+
+        Insets i1 = new Insets(1, 2, 1, 2);
+        Dimensions f = e1.expand(i1);
+        Dimensions f1 = new Dimensions(27, 47);
+
+        assertEquals(zero, zeroA);
+        assertEquals(one, oneA);
+        assertEquals(zeroA, zeroB);
+        assertEquals(zero, zeroC);
+
+        assertEquals(seven, sevenA);
+        assertEquals(seven, sevenB);
+        assertEquals(sevenB, sevenC);
+
+        assertEquals(a, a1);
+        assertEquals(b, b1);
+        assertEquals(c, c1);
+        assertEquals(d, d1);
+        assertEquals(e, e1);
+        assertEquals(f, f1);
+    }
+
+    @Test(expected = IllegalArgumentException.class)
+    public void test1() {
+        Dimensions ugly = Dimensions.decode("a x 3");
+    }
+
+    @Test(expected = IllegalArgumentException.class)
+    public void test2() {
+        Dimensions ugly = Dimensions.decode("1 : 3");
+    }
+
+}
+

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/DimensionsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/GaugeTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/GaugeTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/GaugeTest.java (original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/GaugeTest.java Tue Oct 31 
19:15:47 2023
@@ -1,123 +1,123 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import org.apache.pivot.wtk.Gauge;
-import org.apache.pivot.wtk.GaugeListener;
-import org.apache.pivot.wtk.Origin;
-
-
-public final class GaugeTest implements GaugeListener<Integer> {
-    private int originChangeCount = 0;
-    private int valueChangeCount = 0;
-    private int textChangeCount = 0;
-    private int minMaxChangeCount = 0;
-    private int warningCriticalChangeCount = 0;
-
-    @Override
-    public void originChanged(final Gauge<Integer> gauge, final Origin 
previousOrigin) {
-        System.out.println("Origin changed to " + gauge.getOrigin());
-        originChangeCount++;
-    }
-
-    @Override
-    public void valueChanged(final Gauge<Integer> gauge, final Integer 
previousValue) {
-        System.out.println("Value changed to " + gauge.getValue());
-        valueChangeCount++;
-    }
-
-    @Override
-    public void textChanged(final Gauge<Integer> gauge, final String 
previousText) {
-        System.out.println("Text changed to " + gauge.getText());
-        textChangeCount++;
-    }
-
-    @Override
-    public void minValueChanged(final Gauge<Integer> gauge, final Integer 
previousMinValue) {
-        System.out.println("Min changed: min=" + gauge.getMinValue());
-        minMaxChangeCount++;
-    }
-
-    @Override
-    public void maxValueChanged(final Gauge<Integer> gauge, final Integer 
previousMaxValue) {
-        System.out.println("Max changed: max=" + gauge.getMaxValue());
-        minMaxChangeCount++;
-    }
-
-    @Override
-    public void warningLevelChanged(final Gauge<Integer> gauge, final Integer 
previousWarningLevel) {
-        System.out.println("Warning level changed: warning=" + 
gauge.getWarningLevel());
-        warningCriticalChangeCount++;
-    }
-
-    @Override
-    public void criticalLevelChanged(final Gauge<Integer> gauge, final Integer 
previousCriticalLevel) {
-        System.out.println("Critical level changed: critical=" + 
gauge.getCriticalLevel());
-        warningCriticalChangeCount++;
-    }
-
-    @Test
-    public void testListeners() {
-        Gauge<Integer> gauge = new Gauge<>();
-        gauge.getGaugeListeners().add(this);
-
-        // Test all the listeners getting fired as they should
-        gauge.setOrigin(Origin.NORTH);  // no change here
-        gauge.setOrigin(Origin.SOUTH);
-        gauge.setOrigin(Origin.SOUTH);  // again, no change
-        gauge.setOrigin(Origin.EAST);
-        gauge.setOrigin(Origin.WEST);
-        gauge.setOrigin(Origin.NORTH);
-
-        gauge.setMinValue(0);
-        gauge.setMaxValue(100);
-        gauge.setMinValue(0);
-        gauge.setMaxValue(100);
-
-        gauge.setWarningLevel(10);
-        gauge.setWarningLevel(80);
-        gauge.setWarningLevel(80);
-        gauge.setCriticalLevel(10);
-        gauge.setCriticalLevel(10);
-        gauge.setCriticalLevel(90);
-
-        gauge.setText(null);
-        gauge.setText("");
-        gauge.setText("");
-        gauge.setText("20%");
-        gauge.setText("20%");
-        gauge.setText("100%");
-        gauge.setText(null);
-        gauge.setText("100%");
-
-        gauge.setValue(0);
-        gauge.setValue(2);
-        gauge.setValue(10);
-        gauge.setValue(0);
-
-        // Now check for proper listener event counts
-        assertEquals(originChangeCount, 4);
-        assertEquals(minMaxChangeCount, 2);
-        assertEquals(warningCriticalChangeCount, 4);
-        assertEquals(textChangeCount, 5);
-        assertEquals(valueChangeCount, 4);
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
+import org.apache.pivot.wtk.Gauge;
+import org.apache.pivot.wtk.GaugeListener;
+import org.apache.pivot.wtk.Origin;
+
+
+public final class GaugeTest implements GaugeListener<Integer> {
+    private int originChangeCount = 0;
+    private int valueChangeCount = 0;
+    private int textChangeCount = 0;
+    private int minMaxChangeCount = 0;
+    private int warningCriticalChangeCount = 0;
+
+    @Override
+    public void originChanged(final Gauge<Integer> gauge, final Origin 
previousOrigin) {
+        System.out.println("Origin changed to " + gauge.getOrigin());
+        originChangeCount++;
+    }
+
+    @Override
+    public void valueChanged(final Gauge<Integer> gauge, final Integer 
previousValue) {
+        System.out.println("Value changed to " + gauge.getValue());
+        valueChangeCount++;
+    }
+
+    @Override
+    public void textChanged(final Gauge<Integer> gauge, final String 
previousText) {
+        System.out.println("Text changed to " + gauge.getText());
+        textChangeCount++;
+    }
+
+    @Override
+    public void minValueChanged(final Gauge<Integer> gauge, final Integer 
previousMinValue) {
+        System.out.println("Min changed: min=" + gauge.getMinValue());
+        minMaxChangeCount++;
+    }
+
+    @Override
+    public void maxValueChanged(final Gauge<Integer> gauge, final Integer 
previousMaxValue) {
+        System.out.println("Max changed: max=" + gauge.getMaxValue());
+        minMaxChangeCount++;
+    }
+
+    @Override
+    public void warningLevelChanged(final Gauge<Integer> gauge, final Integer 
previousWarningLevel) {
+        System.out.println("Warning level changed: warning=" + 
gauge.getWarningLevel());
+        warningCriticalChangeCount++;
+    }
+
+    @Override
+    public void criticalLevelChanged(final Gauge<Integer> gauge, final Integer 
previousCriticalLevel) {
+        System.out.println("Critical level changed: critical=" + 
gauge.getCriticalLevel());
+        warningCriticalChangeCount++;
+    }
+
+    @Test
+    public void testListeners() {
+        Gauge<Integer> gauge = new Gauge<>();
+        gauge.getGaugeListeners().add(this);
+
+        // Test all the listeners getting fired as they should
+        gauge.setOrigin(Origin.NORTH);  // no change here
+        gauge.setOrigin(Origin.SOUTH);
+        gauge.setOrigin(Origin.SOUTH);  // again, no change
+        gauge.setOrigin(Origin.EAST);
+        gauge.setOrigin(Origin.WEST);
+        gauge.setOrigin(Origin.NORTH);
+
+        gauge.setMinValue(0);
+        gauge.setMaxValue(100);
+        gauge.setMinValue(0);
+        gauge.setMaxValue(100);
+
+        gauge.setWarningLevel(10);
+        gauge.setWarningLevel(80);
+        gauge.setWarningLevel(80);
+        gauge.setCriticalLevel(10);
+        gauge.setCriticalLevel(10);
+        gauge.setCriticalLevel(90);
+
+        gauge.setText(null);
+        gauge.setText("");
+        gauge.setText("");
+        gauge.setText("20%");
+        gauge.setText("20%");
+        gauge.setText("100%");
+        gauge.setText(null);
+        gauge.setText("100%");
+
+        gauge.setValue(0);
+        gauge.setValue(2);
+        gauge.setValue(10);
+        gauge.setValue(0);
+
+        // Now check for proper listener event counts
+        assertEquals(originChangeCount, 4);
+        assertEquals(minMaxChangeCount, 2);
+        assertEquals(warningCriticalChangeCount, 4);
+        assertEquals(textChangeCount, 5);
+        assertEquals(valueChangeCount, 4);
+    }
+}

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/GaugeTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/InsetsTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/InsetsTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/InsetsTest.java (original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/InsetsTest.java Tue Oct 31 
19:15:47 2023
@@ -1,98 +1,98 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-import org.junit.Test;
-
-import org.apache.pivot.wtk.Dimensions;
-import org.apache.pivot.wtk.Insets;
-
-
-/**
- * Tests the {@link Insets} class which is used extensively
- * in the "wtk" source, and deserves good tests.
- */
-public class InsetsTest {
-
-    @Test
-    public void test() {
-        Insets i0 = Insets.NONE;
-        Insets i0a = new Insets(0);
-        Insets i1 = new Insets(1);
-        Insets i1a = new Insets(1, 1, 1, 1);
-        Insets i2 = new Insets(2);
-        Insets i2a = new Insets(2.0f);
-        Insets i2b = Insets.decode("[ 2, 2, 2, 2 ]");
-
-        Insets i3 = new Insets(1, 2, 3, 4);
-        Insets i3a = Insets.decode("{top:1, left:2, bottom:3, right:4}");
-
-        Insets i4 = new Insets(5, 6, 7, 8);
-        Insets i4a = Insets.decode("5, 6; 7, 8");
-
-        Dimensions dim5 = new Dimensions(5);
-        Insets i5 = new Insets(dim5);
-        Insets i5a = new Insets(2, 2, 3, 3);
-        Dimensions dim5a = i5.getSize();
-        Dimensions dim5b = i5a.getSize();
-
-        assertEquals(i0, i0a);
-        assertEquals(i1, i1a);
-        assertEquals(i2, i2a);
-        assertEquals(i2, i2b);
-
-        assertEquals(i3, i3a);
-        assertEquals(i3.toString(), "Insets [1, 2, 3, 4]");
-
-        assertEquals(i0.getWidth(), 0);
-        assertEquals(i0.getHeight(), 0);
-        assertEquals(i3.getWidth(), 6);
-        assertEquals(i3.getHeight(), 4);
-
-        assertEquals(i4, i4a);
-        assertEquals(i4a.getWidth(), 14);
-        assertEquals(i4a.getHeight(), 12);
-        assertEquals(i4a.toString(), "Insets [5, 6, 7, 8]");
-
-        assertEquals(i5, i5a);
-        assertEquals(dim5, dim5a);
-        assertEquals(dim5a, dim5b);
-        assertEquals(i5.toString(), "Insets [2, 2, 3, 3]");
-    }
-
-    @Test
-    public void testNullEmpty() {
-        try {
-            Insets.decode(null);
-            fail("Insets.decode of null string should fail!");
-        } catch (IllegalArgumentException iae) {
-            System.out.println("Valid exception: " + iae.getMessage());
-            assertEquals(iae.getMessage(), "padding/margin must not be null or 
empty.");
-        }
-
-        try {
-            Insets.decode("");
-            fail("Insets.decode of empty string should fail!");
-        } catch (IllegalArgumentException iae) {
-            System.out.println("Valid exception: " + iae.getMessage());
-            assertEquals(iae.getMessage(), "padding/margin must not be null or 
empty.");
-        }
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
+import org.junit.Test;
+
+import org.apache.pivot.wtk.Dimensions;
+import org.apache.pivot.wtk.Insets;
+
+
+/**
+ * Tests the {@link Insets} class which is used extensively
+ * in the "wtk" source, and deserves good tests.
+ */
+public class InsetsTest {
+
+    @Test
+    public void test() {
+        Insets i0 = Insets.NONE;
+        Insets i0a = new Insets(0);
+        Insets i1 = new Insets(1);
+        Insets i1a = new Insets(1, 1, 1, 1);
+        Insets i2 = new Insets(2);
+        Insets i2a = new Insets(2.0f);
+        Insets i2b = Insets.decode("[ 2, 2, 2, 2 ]");
+
+        Insets i3 = new Insets(1, 2, 3, 4);
+        Insets i3a = Insets.decode("{top:1, left:2, bottom:3, right:4}");
+
+        Insets i4 = new Insets(5, 6, 7, 8);
+        Insets i4a = Insets.decode("5, 6; 7, 8");
+
+        Dimensions dim5 = new Dimensions(5);
+        Insets i5 = new Insets(dim5);
+        Insets i5a = new Insets(2, 2, 3, 3);
+        Dimensions dim5a = i5.getSize();
+        Dimensions dim5b = i5a.getSize();
+
+        assertEquals(i0, i0a);
+        assertEquals(i1, i1a);
+        assertEquals(i2, i2a);
+        assertEquals(i2, i2b);
+
+        assertEquals(i3, i3a);
+        assertEquals(i3.toString(), "Insets [1, 2, 3, 4]");
+
+        assertEquals(i0.getWidth(), 0);
+        assertEquals(i0.getHeight(), 0);
+        assertEquals(i3.getWidth(), 6);
+        assertEquals(i3.getHeight(), 4);
+
+        assertEquals(i4, i4a);
+        assertEquals(i4a.getWidth(), 14);
+        assertEquals(i4a.getHeight(), 12);
+        assertEquals(i4a.toString(), "Insets [5, 6, 7, 8]");
+
+        assertEquals(i5, i5a);
+        assertEquals(dim5, dim5a);
+        assertEquals(dim5a, dim5b);
+        assertEquals(i5.toString(), "Insets [2, 2, 3, 3]");
+    }
+
+    @Test
+    public void testNullEmpty() {
+        try {
+            Insets.decode(null);
+            fail("Insets.decode of null string should fail!");
+        } catch (IllegalArgumentException iae) {
+            System.out.println("Valid exception: " + iae.getMessage());
+            assertEquals(iae.getMessage(), "padding/margin must not be null or 
empty.");
+        }
+
+        try {
+            Insets.decode("");
+            fail("Insets.decode of empty string should fail!");
+        } catch (IllegalArgumentException iae) {
+            System.out.println("Valid exception: " + iae.getMessage());
+            assertEquals(iae.getMessage(), "padding/margin must not be null or 
empty.");
+        }
+    }
+}

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/InsetsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/LimitsTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/LimitsTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/LimitsTest.java (original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/LimitsTest.java Tue Oct 31 
19:15:47 2023
@@ -1,78 +1,78 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the lmecific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-
-import org.apache.pivot.wtk.Limits;
-
-
-/**
- * Tests the {@link Limits} class which is used extensively
- * in the "wtk" source, and deserves good tests.
- */
-public class LimitsTest {
-
-    @Test
-    public void test() {
-        Limits lmMinus1 = new Limits(-1, 0);
-        Limits lm0 = new Limits(0);
-        Limits lm1 = new Limits(0, 1);
-        Limits lm2 = Limits.decode("[0, 1]");
-        Limits lm3 = Limits.decode("{minimum:2, maximum:3}");
-        Limits lm3a = new Limits(2, 3);
-        Limits lm4 = new Limits(4);
-        Limits lm5 = new Limits(3, 4);
-        Limits lm5a = new Limits(3, 4);
-        Limits lm5b = Limits.decode("[3, 4]");
-        Limits lmN = new Limits(0, 4);
-        Limits lm6 = Limits.decode("5; 6");
-        Limits lm6a = new Limits(5, 6);
-        Limits lm7 = Limits.decode("9 - 10");
-        Limits lm7a = new Limits(9, 10);
-
-        assertEquals(lmMinus1.range(), 2);
-        assertEquals(lm0.range(), 1);
-
-        assertTrue(lm1.contains(0));
-        assertTrue(lm1.contains(1));
-        assertFalse(lm1.contains(2));
-
-        assertFalse(lm0.equals(lm1));
-        assertTrue(lm1.equals(lm2));
-        assertEquals(lm3, lm3a);
-
-        assertTrue(lm5.equals(lm5a));
-
-        assertEquals(lm2.minimum, 0);
-        assertEquals(lm2.maximum, 1);
-        assertTrue(lm5a.equals(lm5b));
-
-        assertEquals(lmN.constrain(5), 4);
-        assertEquals(lmN.constrain(-2), 0);
-
-        assertEquals(lm6, lm6a);
-        assertEquals(lm6.toString(), "Limits [5-6]");
-        assertEquals(lm7, lm7a);
-        assertEquals(lm7.toString(), "Limits [9-10]");
-    }
-
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the lmecific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+import org.apache.pivot.wtk.Limits;
+
+
+/**
+ * Tests the {@link Limits} class which is used extensively
+ * in the "wtk" source, and deserves good tests.
+ */
+public class LimitsTest {
+
+    @Test
+    public void test() {
+        Limits lmMinus1 = new Limits(-1, 0);
+        Limits lm0 = new Limits(0);
+        Limits lm1 = new Limits(0, 1);
+        Limits lm2 = Limits.decode("[0, 1]");
+        Limits lm3 = Limits.decode("{minimum:2, maximum:3}");
+        Limits lm3a = new Limits(2, 3);
+        Limits lm4 = new Limits(4);
+        Limits lm5 = new Limits(3, 4);
+        Limits lm5a = new Limits(3, 4);
+        Limits lm5b = Limits.decode("[3, 4]");
+        Limits lmN = new Limits(0, 4);
+        Limits lm6 = Limits.decode("5; 6");
+        Limits lm6a = new Limits(5, 6);
+        Limits lm7 = Limits.decode("9 - 10");
+        Limits lm7a = new Limits(9, 10);
+
+        assertEquals(lmMinus1.range(), 2);
+        assertEquals(lm0.range(), 1);
+
+        assertTrue(lm1.contains(0));
+        assertTrue(lm1.contains(1));
+        assertFalse(lm1.contains(2));
+
+        assertFalse(lm0.equals(lm1));
+        assertTrue(lm1.equals(lm2));
+        assertEquals(lm3, lm3a);
+
+        assertTrue(lm5.equals(lm5a));
+
+        assertEquals(lm2.minimum, 0);
+        assertEquals(lm2.maximum, 1);
+        assertTrue(lm5a.equals(lm5b));
+
+        assertEquals(lmN.constrain(5), 4);
+        assertEquals(lmN.constrain(-2), 0);
+
+        assertEquals(lm6, lm6a);
+        assertEquals(lm6.toString(), "Limits [5-6]");
+        assertEquals(lm7, lm7a);
+        assertEquals(lm7.toString(), "Limits [9-10]");
+    }
+
+}

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/LimitsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/MeterTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/test/org/apache/pivot/wtk/test/MeterTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/wtk/test/org/apache/pivot/wtk/test/MeterTest.java (original)
+++ pivot/trunk/wtk/test/org/apache/pivot/wtk/test/MeterTest.java Tue Oct 31 
19:15:47 2023
@@ -1,73 +1,73 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.wtk.test;
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import org.apache.pivot.wtk.Meter;
-import org.apache.pivot.wtk.MeterListener;
-import org.apache.pivot.wtk.Orientation;
-
-
-public final class MeterTest implements MeterListener {
-    private int percentChangeCount = 0;
-    private int textChangeCount = 0;
-    private int orientationChangeCount = 0;
-
-    @Override
-    public void percentageChanged(final Meter meter, final double 
previousPercentage) {
-        percentChangeCount++;
-    }
-
-    @Override
-    public void textChanged(final Meter meter, final String previousText) {
-        textChangeCount++;
-    }
-
-    @Override
-    public void orientationChanged(final Meter meter) {
-        orientationChangeCount++;
-    }
-
-    @Test
-    public void testListeners() {
-        Meter meter = new Meter();
-        meter.getMeterListeners().add(this);
-
-        // Test all the listeners getting fired as they should
-        meter.setText("abc");
-        meter.setText(null);
-        meter.setText(null);
-        meter.setText("123");
-        meter.setText("123");
-        meter.setOrientation(Orientation.HORIZONTAL);
-        meter.setOrientation(Orientation.VERTICAL);
-        meter.setOrientation(Orientation.HORIZONTAL);
-        meter.setPercentage(0.25);
-        meter.setPercentage(0.25);
-        meter.setPercentage(0.5);
-        meter.setPercentage(0.75);
-        meter.setPercentage(1.0);
-
-        // Now check for proper listener event counts
-        assertEquals(percentChangeCount, 4);
-        assertEquals(textChangeCount, 3);
-        assertEquals(orientationChangeCount, 2);
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.wtk.test;
+
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
+import org.apache.pivot.wtk.Meter;
+import org.apache.pivot.wtk.MeterListener;
+import org.apache.pivot.wtk.Orientation;
+
+
+public final class MeterTest implements MeterListener {
+    private int percentChangeCount = 0;
+    private int textChangeCount = 0;
+    private int orientationChangeCount = 0;
+
+    @Override
+    public void percentageChanged(final Meter meter, final double 
previousPercentage) {
+        percentChangeCount++;
+    }
+
+    @Override
+    public void textChanged(final Meter meter, final String previousText) {
+        textChangeCount++;
+    }
+
+    @Override
+    public void orientationChanged(final Meter meter) {
+        orientationChangeCount++;
+    }
+
+    @Test
+    public void testListeners() {
+        Meter meter = new Meter();
+        meter.getMeterListeners().add(this);
+
+        // Test all the listeners getting fired as they should
+        meter.setText("abc");
+        meter.setText(null);
+        meter.setText(null);
+        meter.setText("123");
+        meter.setText("123");
+        meter.setOrientation(Orientation.HORIZONTAL);
+        meter.setOrientation(Orientation.VERTICAL);
+        meter.setOrientation(Orientation.HORIZONTAL);
+        meter.setPercentage(0.25);
+        meter.setPercentage(0.25);
+        meter.setPercentage(0.5);
+        meter.setPercentage(0.75);
+        meter.setPercentage(1.0);
+
+        // Now check for proper listener event counts
+        assertEquals(percentChangeCount, 4);
+        assertEquals(textChangeCount, 3);
+        assertEquals(orientationChangeCount, 2);
+    }
+}

Propchange: pivot/trunk/wtk/test/org/apache/pivot/wtk/test/MeterTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
pivot/trunk/wtk/test/org/apache/pivot/wtk/test/RangeSelectionTest.java
------------------------------------------------------------------------------
    svn:eol-style = native



Reply via email to