You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/07/06 12:51:21 UTC

svn commit: r1358111 [12/13] - in /incubator/isis/trunk/framework/core/commons: ./ src/main/java/org/apache/isis/core/commons/authentication/ src/main/java/org/apache/isis/core/commons/components/ src/main/java/org/apache/isis/core/commons/config/ src/...

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/ensure/Ensure_GivenValueThatDoesNotMatchTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/ensure/Ensure_GivenValueThatDoesNotMatchTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/ensure/Ensure_GivenValueThatDoesNotMatchTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/ensure/Ensure_GivenValueThatDoesNotMatchTest.java Fri Jul  6 10:51:16 2012
@@ -1,91 +1,91 @@
-/*
- *  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.isis.core.commons.ensure;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.CoreMatchers.nullValue;
-import static org.junit.Assert.assertThat;
-import static org.junit.Assert.fail;
-
-import org.junit.Test;
-
-public class Ensure_GivenValueThatDoesNotMatchTest {
-
-    @Test
-    public void whenCallEnsureThatArgShouldThrowIllegalArgumentException() {
-        try {
-            Ensure.ensureThatArg("foo", is(nullValue()));
-            fail();
-        } catch (final IllegalArgumentException ex) {
-            assertThat(ex.getMessage(), is("illegal argument, expected: is null"));
-        }
-    }
-
-    @Test
-    public void whenCallEnsureThatArgOverloadedShouldThrowIllegalArgumentExceptionUsingSuppliedMessage() {
-        try {
-            Ensure.ensureThatArg("foo", is(nullValue()), "my message");
-            fail();
-        } catch (final IllegalArgumentException ex) {
-            assertThat(ex.getMessage(), is("my message"));
-        }
-    }
-
-    @Test
-    public void whenCallEnsureThatStateShouldThrowIllegalStateException() {
-        try {
-            Ensure.ensureThatState("foo", is(nullValue()));
-            fail();
-        } catch (final IllegalStateException ex) {
-            assertThat(ex.getMessage(), is("illegal argument, expected: is null"));
-        }
-    }
-
-    @Test
-    public void whenCallEnsureThatStateOverloadedShouldThrowIllegalStateExceptionUsingSuppliedMessage() {
-        try {
-            Ensure.ensureThatState("foo", is(nullValue()), "my message");
-            fail();
-        } catch (final IllegalStateException ex) {
-            assertThat(ex.getMessage(), is("my message"));
-        }
-    }
-
-    @Test
-    public void whenCallEnsureThatContextShouldThrowIllegalThreadStateException() {
-        try {
-            Ensure.ensureThatContext("foo", is(nullValue()));
-            fail();
-        } catch (final IllegalThreadStateException ex) {
-            assertThat(ex.getMessage(), is("illegal argument, expected: is null"));
-        }
-    }
-
-    @Test
-    public void whenCallEnsureThatContextOverloadedShouldThrowIllegalThreadStateExceptionUsingSuppliedMessage() {
-        try {
-            Ensure.ensureThatContext("foo", is(nullValue()), "my message");
-            fail();
-        } catch (final IllegalThreadStateException ex) {
-            assertThat(ex.getMessage(), is("my message"));
-        }
-    }
-
-}
+/*
+ *  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.isis.core.commons.ensure;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.CoreMatchers.nullValue;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.fail;
+
+import org.junit.Test;
+
+public class Ensure_GivenValueThatDoesNotMatchTest {
+
+    @Test
+    public void whenCallEnsureThatArgShouldThrowIllegalArgumentException() {
+        try {
+            Ensure.ensureThatArg("foo", is(nullValue()));
+            fail();
+        } catch (final IllegalArgumentException ex) {
+            assertThat(ex.getMessage(), is("illegal argument, expected: is null"));
+        }
+    }
+
+    @Test
+    public void whenCallEnsureThatArgOverloadedShouldThrowIllegalArgumentExceptionUsingSuppliedMessage() {
+        try {
+            Ensure.ensureThatArg("foo", is(nullValue()), "my message");
+            fail();
+        } catch (final IllegalArgumentException ex) {
+            assertThat(ex.getMessage(), is("my message"));
+        }
+    }
+
+    @Test
+    public void whenCallEnsureThatStateShouldThrowIllegalStateException() {
+        try {
+            Ensure.ensureThatState("foo", is(nullValue()));
+            fail();
+        } catch (final IllegalStateException ex) {
+            assertThat(ex.getMessage(), is("illegal argument, expected: is null"));
+        }
+    }
+
+    @Test
+    public void whenCallEnsureThatStateOverloadedShouldThrowIllegalStateExceptionUsingSuppliedMessage() {
+        try {
+            Ensure.ensureThatState("foo", is(nullValue()), "my message");
+            fail();
+        } catch (final IllegalStateException ex) {
+            assertThat(ex.getMessage(), is("my message"));
+        }
+    }
+
+    @Test
+    public void whenCallEnsureThatContextShouldThrowIllegalThreadStateException() {
+        try {
+            Ensure.ensureThatContext("foo", is(nullValue()));
+            fail();
+        } catch (final IllegalThreadStateException ex) {
+            assertThat(ex.getMessage(), is("illegal argument, expected: is null"));
+        }
+    }
+
+    @Test
+    public void whenCallEnsureThatContextOverloadedShouldThrowIllegalThreadStateExceptionUsingSuppliedMessage() {
+        try {
+            Ensure.ensureThatContext("foo", is(nullValue()), "my message");
+            fail();
+        } catch (final IllegalThreadStateException ex) {
+            assertThat(ex.getMessage(), is("my message"));
+        }
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/IoUtils_CopyTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/IoUtils_CopyTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/IoUtils_CopyTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/IoUtils_CopyTest.java Fri Jul  6 10:51:16 2012
@@ -1,136 +1,136 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.junit.Assert.assertThat;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-
-import org.hamcrest.Description;
-import org.hamcrest.Matcher;
-import org.hamcrest.TypeSafeMatcher;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-
-public class IoUtils_CopyTest {
-
-    private static final class ArrayMatcher extends TypeSafeMatcher<byte[]> {
-
-        private final byte[] expectedBytes;
-
-        public ArrayMatcher(final byte[] expectedBytes) {
-            this.expectedBytes = expectedBytes;
-        }
-
-        @Override
-        public boolean matchesSafely(final byte[] actualBytes) {
-            if (actualBytes.length != expectedBytes.length) {
-                return false;
-            }
-            for (int i = 0; i < actualBytes.length; i++) {
-                if (actualBytes[i] != expectedBytes[i]) {
-                    return false;
-                }
-            }
-            return true;
-        }
-
-        @Override
-        public void describeTo(final Description arg0) {
-            arg0.appendText("does not match expected array");
-        }
-    }
-
-    private static int BUF_INTERNAL_SIZE = 1024;
-
-    @Before
-    public void setUp() throws Exception {
-    }
-
-    @After
-    public void tearDown() throws Exception {
-    }
-
-    @Test(expected = IllegalArgumentException.class)
-    public void handlesNullInputStream() throws Exception {
-        final ByteArrayInputStream bais = null;
-        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        IoUtils.copy(bais, baos);
-    }
-
-    @Test(expected = IllegalArgumentException.class)
-    public void handlesNullOutputStream() throws Exception {
-        final byte[] bytes = createByteArray(10);
-        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
-        final ByteArrayOutputStream baos = null;
-        IoUtils.copy(bais, baos);
-    }
-
-    @Test
-    public void copiesEmptyInputStream() throws Exception {
-        final byte[] bytes = createByteArray(0);
-        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
-        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        IoUtils.copy(bais, baos);
-        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
-    }
-
-    @Test
-    public void copiesInputStreamSmallerThanInternalBuffer() throws Exception {
-        final byte[] bytes = createByteArray(BUF_INTERNAL_SIZE - 1);
-        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
-        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        IoUtils.copy(bais, baos);
-        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
-    }
-
-    @Test
-    public void copiesInputStreamLargerThanInternalBuffer() throws Exception {
-        final byte[] bytes = createByteArray(BUF_INTERNAL_SIZE + 1);
-        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
-        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        IoUtils.copy(bais, baos);
-        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
-    }
-
-    @Test
-    public void copiesInputStreamExactlySameSizeAsInternalBuffer() throws Exception {
-        final byte[] bytes = createByteArray(BUF_INTERNAL_SIZE);
-        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
-        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        IoUtils.copy(bais, baos);
-        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
-    }
-
-    private Matcher<byte[]> arrayEqualTo(final byte[] bytes) {
-        return new ArrayMatcher(bytes);
-    }
-
-    private byte[] createByteArray(final int size) {
-        final byte[] bytes = new byte[size];
-        for (int i = 0; i < size; i++) {
-            bytes[i] = (byte) i;
-        }
-        return bytes;
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.junit.Assert.assertThat;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+
+import org.hamcrest.Description;
+import org.hamcrest.Matcher;
+import org.hamcrest.TypeSafeMatcher;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class IoUtils_CopyTest {
+
+    private static final class ArrayMatcher extends TypeSafeMatcher<byte[]> {
+
+        private final byte[] expectedBytes;
+
+        public ArrayMatcher(final byte[] expectedBytes) {
+            this.expectedBytes = expectedBytes;
+        }
+
+        @Override
+        public boolean matchesSafely(final byte[] actualBytes) {
+            if (actualBytes.length != expectedBytes.length) {
+                return false;
+            }
+            for (int i = 0; i < actualBytes.length; i++) {
+                if (actualBytes[i] != expectedBytes[i]) {
+                    return false;
+                }
+            }
+            return true;
+        }
+
+        @Override
+        public void describeTo(final Description arg0) {
+            arg0.appendText("does not match expected array");
+        }
+    }
+
+    private static int BUF_INTERNAL_SIZE = 1024;
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+
+    @Test(expected = IllegalArgumentException.class)
+    public void handlesNullInputStream() throws Exception {
+        final ByteArrayInputStream bais = null;
+        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        IoUtils.copy(bais, baos);
+    }
+
+    @Test(expected = IllegalArgumentException.class)
+    public void handlesNullOutputStream() throws Exception {
+        final byte[] bytes = createByteArray(10);
+        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
+        final ByteArrayOutputStream baos = null;
+        IoUtils.copy(bais, baos);
+    }
+
+    @Test
+    public void copiesEmptyInputStream() throws Exception {
+        final byte[] bytes = createByteArray(0);
+        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
+        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        IoUtils.copy(bais, baos);
+        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
+    }
+
+    @Test
+    public void copiesInputStreamSmallerThanInternalBuffer() throws Exception {
+        final byte[] bytes = createByteArray(BUF_INTERNAL_SIZE - 1);
+        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
+        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        IoUtils.copy(bais, baos);
+        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
+    }
+
+    @Test
+    public void copiesInputStreamLargerThanInternalBuffer() throws Exception {
+        final byte[] bytes = createByteArray(BUF_INTERNAL_SIZE + 1);
+        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
+        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        IoUtils.copy(bais, baos);
+        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
+    }
+
+    @Test
+    public void copiesInputStreamExactlySameSizeAsInternalBuffer() throws Exception {
+        final byte[] bytes = createByteArray(BUF_INTERNAL_SIZE);
+        final ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
+        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        IoUtils.copy(bais, baos);
+        assertThat(baos.toByteArray(), arrayEqualTo(bytes));
+    }
+
+    private Matcher<byte[]> arrayEqualTo(final byte[] bytes) {
+        return new ArrayMatcher(bytes);
+    }
+
+    private byte[] createByteArray(final int size) {
+        final byte[] bytes = new byte[size];
+        for (int i = 0; i < size; i++) {
+            bytes[i] = (byte) i;
+        }
+        return bytes;
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/JavaClassUtilsTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/JavaClassUtilsTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/JavaClassUtilsTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/JavaClassUtilsTest.java Fri Jul  6 10:51:16 2012
@@ -1,59 +1,59 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.junit.Assert.assertEquals;
-
-import org.jmock.Mockery;
-import org.jmock.integration.junit4.JMock;
-import org.jmock.integration.junit4.JUnit4Mockery;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-@RunWith(JMock.class)
-public class JavaClassUtilsTest {
-
-    @SuppressWarnings("unused")
-    private final Mockery context = new JUnit4Mockery();
-
-    @Before
-    public void setUp() throws Exception {
-    }
-
-    @After
-    public void tearDown() throws Exception {
-    }
-
-    @Test
-    public void voidBuiltIns() throws ClassNotFoundException {
-        assertEquals(JavaClassUtils.getBuiltIn("void"), void.class);
-        assertEquals(JavaClassUtils.getBuiltIn("boolean"), boolean.class);
-        assertEquals(JavaClassUtils.getBuiltIn("byte"), byte.class);
-        assertEquals(JavaClassUtils.getBuiltIn("short"), short.class);
-        assertEquals(JavaClassUtils.getBuiltIn("int"), int.class);
-        assertEquals(JavaClassUtils.getBuiltIn("long"), long.class);
-        assertEquals(JavaClassUtils.getBuiltIn("char"), char.class);
-        assertEquals(JavaClassUtils.getBuiltIn("float"), float.class);
-        assertEquals(JavaClassUtils.getBuiltIn("double"), double.class);
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.junit.Assert.assertEquals;
+
+import org.jmock.Mockery;
+import org.jmock.integration.junit4.JMock;
+import org.jmock.integration.junit4.JUnit4Mockery;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(JMock.class)
+public class JavaClassUtilsTest {
+
+    @SuppressWarnings("unused")
+    private final Mockery context = new JUnit4Mockery();
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+
+    @Test
+    public void voidBuiltIns() throws ClassNotFoundException {
+        assertEquals(JavaClassUtils.getBuiltIn("void"), void.class);
+        assertEquals(JavaClassUtils.getBuiltIn("boolean"), boolean.class);
+        assertEquals(JavaClassUtils.getBuiltIn("byte"), byte.class);
+        assertEquals(JavaClassUtils.getBuiltIn("short"), short.class);
+        assertEquals(JavaClassUtils.getBuiltIn("int"), int.class);
+        assertEquals(JavaClassUtils.getBuiltIn("long"), long.class);
+        assertEquals(JavaClassUtils.getBuiltIn("char"), char.class);
+        assertEquals(JavaClassUtils.getBuiltIn("float"), float.class);
+        assertEquals(JavaClassUtils.getBuiltIn("double"), double.class);
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/LocaleUtilsTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/LocaleUtilsTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/LocaleUtilsTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/LocaleUtilsTest.java Fri Jul  6 10:51:16 2012
@@ -1,36 +1,36 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.CoreMatchers.not;
-import static org.hamcrest.CoreMatchers.nullValue;
-import static org.junit.Assert.assertThat;
-
-import org.junit.Test;
-
-public class LocaleUtilsTest {
-
-    @Test
-    public void canFindEnGB() throws Exception {
-        assertThat(LocaleUtils.findLocale("en_GB"), is(not(nullValue())));
-
-    }
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.CoreMatchers.not;
+import static org.hamcrest.CoreMatchers.nullValue;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class LocaleUtilsTest {
+
+    @Test
+    public void canFindEnGB() throws Exception {
+        assertThat(LocaleUtils.findLocale("en_GB"), is(not(nullValue())));
+
+    }
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/NameUtilTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/NameUtilTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/NameUtilTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/NameUtilTest.java Fri Jul  6 10:51:16 2012
@@ -1,82 +1,82 @@
-/*
- *  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.isis.core.commons.lang;
-
-import junit.framework.TestCase;
-
-public class NameUtilTest extends TestCase {
-
-    public void testNaturalNameAddsSpacesToCamelCaseWords() {
-        assertEquals("Camel Case Word", NameUtils.naturalName("CamelCaseWord"));
-    }
-
-    public void testNaturalNameAddsSpacesBeforeNumbers() {
-        assertEquals("One 2 One", NameUtils.naturalName("One2One"));
-        assertEquals("Type 123", NameUtils.naturalName("Type123"));
-        assertEquals("4321 Go", NameUtils.naturalName("4321Go"));
-    }
-
-    public void testNaturalNameRecognisesAcronymns() {
-        assertEquals("TNT Power", NameUtils.naturalName("TNTPower"));
-        assertEquals("Spam RAM Can", NameUtils.naturalName("SpamRAMCan"));
-        assertEquals("DOB", NameUtils.naturalName("DOB"));
-    }
-
-    public void testNaturalNameWithShortNames() {
-        assertEquals("At", NameUtils.naturalName("At"));
-        assertEquals("I", NameUtils.naturalName("I"));
-    }
-
-    public void testNaturalNameNoChange() {
-        assertEquals("Camel Case Word", NameUtils.naturalName("CamelCaseWord"));
-        assertEquals("Almost Normal english sentence", NameUtils.naturalName("Almost Normal english sentence"));
-    }
-
-    public void testPluralNameAdd_S() {
-        assertEquals("Cans", NameUtils.pluralName("Can"));
-        assertEquals("Spaces", NameUtils.pluralName("Space"));
-        assertEquals("Noses", NameUtils.pluralName("Nose"));
-    }
-
-    public void testPluralNameReplace_Y_With_IES() {
-        assertEquals("Babies", NameUtils.pluralName("Baby"));
-        assertEquals("Cities", NameUtils.pluralName("City"));
-    }
-
-    public void testPluralNameReplaceAdd_ES() {
-        assertEquals("Foxes", NameUtils.pluralName("Fox"));
-        assertEquals("Bosses", NameUtils.pluralName("Boss"));
-    }
-
-    public void testSimpleNameAllToLowerCase() {
-        assertEquals("abcde", NameUtils.simpleName("ABCDE"));
-        assertEquals("camelcaseword", NameUtils.simpleName("CamelCaseWord"));
-    }
-
-    public void testSimpleNameNoChanges() {
-        assertEquals("nochanges", NameUtils.simpleName("nochanges"));
-    }
-
-    public void testSimpleNameRemoveSpaces() {
-        assertEquals("abcde", NameUtils.simpleName("a bc  de "));
-        assertEquals("twoparts", NameUtils.simpleName("two parts"));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import junit.framework.TestCase;
+
+public class NameUtilTest extends TestCase {
+
+    public void testNaturalNameAddsSpacesToCamelCaseWords() {
+        assertEquals("Camel Case Word", NameUtils.naturalName("CamelCaseWord"));
+    }
+
+    public void testNaturalNameAddsSpacesBeforeNumbers() {
+        assertEquals("One 2 One", NameUtils.naturalName("One2One"));
+        assertEquals("Type 123", NameUtils.naturalName("Type123"));
+        assertEquals("4321 Go", NameUtils.naturalName("4321Go"));
+    }
+
+    public void testNaturalNameRecognisesAcronymns() {
+        assertEquals("TNT Power", NameUtils.naturalName("TNTPower"));
+        assertEquals("Spam RAM Can", NameUtils.naturalName("SpamRAMCan"));
+        assertEquals("DOB", NameUtils.naturalName("DOB"));
+    }
+
+    public void testNaturalNameWithShortNames() {
+        assertEquals("At", NameUtils.naturalName("At"));
+        assertEquals("I", NameUtils.naturalName("I"));
+    }
+
+    public void testNaturalNameNoChange() {
+        assertEquals("Camel Case Word", NameUtils.naturalName("CamelCaseWord"));
+        assertEquals("Almost Normal english sentence", NameUtils.naturalName("Almost Normal english sentence"));
+    }
+
+    public void testPluralNameAdd_S() {
+        assertEquals("Cans", NameUtils.pluralName("Can"));
+        assertEquals("Spaces", NameUtils.pluralName("Space"));
+        assertEquals("Noses", NameUtils.pluralName("Nose"));
+    }
+
+    public void testPluralNameReplace_Y_With_IES() {
+        assertEquals("Babies", NameUtils.pluralName("Baby"));
+        assertEquals("Cities", NameUtils.pluralName("City"));
+    }
+
+    public void testPluralNameReplaceAdd_ES() {
+        assertEquals("Foxes", NameUtils.pluralName("Fox"));
+        assertEquals("Bosses", NameUtils.pluralName("Boss"));
+    }
+
+    public void testSimpleNameAllToLowerCase() {
+        assertEquals("abcde", NameUtils.simpleName("ABCDE"));
+        assertEquals("camelcaseword", NameUtils.simpleName("CamelCaseWord"));
+    }
+
+    public void testSimpleNameNoChanges() {
+        assertEquals("nochanges", NameUtils.simpleName("nochanges"));
+    }
+
+    public void testSimpleNameRemoveSpaces() {
+        assertEquals("abcde", NameUtils.simpleName("a bc  de "));
+        assertEquals("twoparts", NameUtils.simpleName("two parts"));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/PrintLocale.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/PrintLocale.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/PrintLocale.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/PrintLocale.java Fri Jul  6 10:51:16 2012
@@ -1,59 +1,59 @@
-/*
- *  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.isis.core.commons.lang;
-
-import java.util.Locale;
-import java.util.MissingResourceException;
-import java.util.TimeZone;
-
-public class PrintLocale {
-    public static void main(final String[] args) {
-        if (args.length >= 2) {
-            final String localeSetting = args[0];
-            System.out.println("Setting Locale to " + localeSetting + "\n");
-            Locale.setDefault(new Locale(localeSetting));
-
-            final String timezoneSetting = args[1];
-            System.out.println("Setting TimeZone to " + timezoneSetting + "\n");
-            TimeZone.setDefault(TimeZone.getTimeZone(timezoneSetting));
-        }
-
-        final Locale locale = Locale.getDefault();
-        System.out.println("Locale");
-        System.out.println("Code: " + locale.toString());
-        try {
-            System.out.println("Country: " + locale.getISO3Country());
-        } catch (final MissingResourceException e) {
-            System.out.println("Country: " + e.getMessage());
-        }
-        try {
-            System.out.println("Language: " + locale.getISO3Language());
-        } catch (final MissingResourceException e) {
-            System.out.println("Language: " + e.getMessage());
-        }
-
-        System.out.println("\nTimezone");
-        final TimeZone timezone = TimeZone.getDefault();
-        System.out.println("Code: " + timezone.getID());
-        System.out.println("Name: " + timezone.getDisplayName());
-        System.out.println("Offset: " + timezone.getRawOffset() / (1000 * 60 * 60));
-        System.out.println("DST: " + timezone.getDSTSavings() / (1000 * 60 * 60));
-    }
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import java.util.Locale;
+import java.util.MissingResourceException;
+import java.util.TimeZone;
+
+public class PrintLocale {
+    public static void main(final String[] args) {
+        if (args.length >= 2) {
+            final String localeSetting = args[0];
+            System.out.println("Setting Locale to " + localeSetting + "\n");
+            Locale.setDefault(new Locale(localeSetting));
+
+            final String timezoneSetting = args[1];
+            System.out.println("Setting TimeZone to " + timezoneSetting + "\n");
+            TimeZone.setDefault(TimeZone.getTimeZone(timezoneSetting));
+        }
+
+        final Locale locale = Locale.getDefault();
+        System.out.println("Locale");
+        System.out.println("Code: " + locale.toString());
+        try {
+            System.out.println("Country: " + locale.getISO3Country());
+        } catch (final MissingResourceException e) {
+            System.out.println("Country: " + e.getMessage());
+        }
+        try {
+            System.out.println("Language: " + locale.getISO3Language());
+        } catch (final MissingResourceException e) {
+            System.out.println("Language: " + e.getMessage());
+        }
+
+        System.out.println("\nTimezone");
+        final TimeZone timezone = TimeZone.getDefault();
+        System.out.println("Code: " + timezone.getID());
+        System.out.println("Name: " + timezone.getDisplayName());
+        System.out.println("Offset: " + timezone.getRawOffset() / (1000 * 60 * 60));
+        System.out.println("DST: " + timezone.getDSTSavings() / (1000 * 60 * 60));
+    }
+}

Copied: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtilsTest_enumTitle.java (from r1357908, incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/LocaleUtilsTest.java)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtilsTest_enumTitle.java?p2=incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtilsTest_enumTitle.java&p1=incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/LocaleUtilsTest.java&r1=1357908&r2=1358111&rev=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/LocaleUtilsTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtilsTest_enumTitle.java Fri Jul  6 10:51:16 2012
@@ -1,36 +1,41 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.CoreMatchers.not;
-import static org.hamcrest.CoreMatchers.nullValue;
-import static org.junit.Assert.assertThat;
-
-import org.junit.Test;
-
-public class LocaleUtilsTest {
-
-    @Test
-    public void canFindEnGB() throws Exception {
-        assertThat(LocaleUtils.findLocale("en_GB"), is(not(nullValue())));
-
-    }
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class StringUtilsTest_enumTitle {
+
+    @Test
+    public void enumTitle() {
+        assertThat(StringUtils.enumTitle("FOO"), is("Foo"));
+        assertThat(StringUtils.enumTitle("FOO_BAR"), is("Foo Bar"));
+    }
+
+    @Test
+    public void enumDeTitle() {
+        assertThat(StringUtils.enumDeTitle("Foo"), is("FOO"));
+        assertThat(StringUtils.enumDeTitle("Foo Bar"), is("FOO_BAR"));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalNameTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalNameTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalNameTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalNameTest.java Fri Jul  6 10:51:16 2012
@@ -1,59 +1,59 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertThat;
-
-import org.junit.Test;
-
-public class StringUtils_NaturalNameTest {
-
-    @Test
-    public void shouldCreateANaturalNameForABooleanPropertyAccessorName() {
-        assertThat(StringUtils.naturalName("isOutOfStock"), is("Out Of Stock"));
-    }
-
-    @Test
-    public void shouldCreateANaturalNameForABooleanPropertyAccessorNameSingleWord() {
-        assertThat(StringUtils.naturalName("isBlacklisted"), is("Blacklisted"));
-    }
-
-    @Test
-    public void shouldCreateANaturalNameForANonBooleanPropertyAccessorName() {
-        assertThat(StringUtils.naturalName("getFirstName"), is("First Name"));
-    }
-
-    @Test
-    public void shouldCreateANaturalNameForANonBooleanPropertyAccessorNameSingleWord() {
-        assertThat(StringUtils.naturalName("getAge"), is("Age"));
-    }
-
-    @Test
-    public void shouldCreateANaturalNameForAPropertyMutatorName() {
-        assertThat(StringUtils.naturalName("setFirstName"), is("First Name"));
-    }
-
-    @Test
-    public void shouldCreateANaturalNameForAPropertyMutatorNameSingleWord() {
-        assertThat(StringUtils.naturalName("setAge"), is("Age"));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class StringUtils_NaturalNameTest {
+
+    @Test
+    public void shouldCreateANaturalNameForABooleanPropertyAccessorName() {
+        assertThat(StringUtils.naturalName("isOutOfStock"), is("Out Of Stock"));
+    }
+
+    @Test
+    public void shouldCreateANaturalNameForABooleanPropertyAccessorNameSingleWord() {
+        assertThat(StringUtils.naturalName("isBlacklisted"), is("Blacklisted"));
+    }
+
+    @Test
+    public void shouldCreateANaturalNameForANonBooleanPropertyAccessorName() {
+        assertThat(StringUtils.naturalName("getFirstName"), is("First Name"));
+    }
+
+    @Test
+    public void shouldCreateANaturalNameForANonBooleanPropertyAccessorNameSingleWord() {
+        assertThat(StringUtils.naturalName("getAge"), is("Age"));
+    }
+
+    @Test
+    public void shouldCreateANaturalNameForAPropertyMutatorName() {
+        assertThat(StringUtils.naturalName("setFirstName"), is("First Name"));
+    }
+
+    @Test
+    public void shouldCreateANaturalNameForAPropertyMutatorNameSingleWord() {
+        assertThat(StringUtils.naturalName("setAge"), is("Age"));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalizeTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalizeTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalizeTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NaturalizeTest.java Fri Jul  6 10:51:16 2012
@@ -1,49 +1,49 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertThat;
-
-import org.junit.Test;
-
-public class StringUtils_NaturalizeTest {
-
-    @Test
-    public void shouldNaturalizeMultipleCamelCase() {
-        assertThat(StringUtils.naturalize("thisIsACamelCasePhrase"), is("This Is A Camel Case Phrase"));
-    }
-
-    @Test
-    public void shouldNaturalizeMultiplePascalCase() {
-        assertThat(StringUtils.naturalize("ThisIsAPascalCasePhrase"), is("This Is A Pascal Case Phrase"));
-    }
-
-    @Test
-    public void shouldNaturalizeSingleWordStartingWithLowerCase() {
-        assertThat(StringUtils.naturalize("foo"), is("Foo"));
-    }
-
-    @Test
-    public void shouldNaturalizeSingleWordStartingWithUpperCase() {
-        assertThat(StringUtils.naturalize("Foo"), is("Foo"));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class StringUtils_NaturalizeTest {
+
+    @Test
+    public void shouldNaturalizeMultipleCamelCase() {
+        assertThat(StringUtils.naturalize("thisIsACamelCasePhrase"), is("This Is A Camel Case Phrase"));
+    }
+
+    @Test
+    public void shouldNaturalizeMultiplePascalCase() {
+        assertThat(StringUtils.naturalize("ThisIsAPascalCasePhrase"), is("This Is A Pascal Case Phrase"));
+    }
+
+    @Test
+    public void shouldNaturalizeSingleWordStartingWithLowerCase() {
+        assertThat(StringUtils.naturalize("foo"), is("Foo"));
+    }
+
+    @Test
+    public void shouldNaturalizeSingleWordStartingWithUpperCase() {
+        assertThat(StringUtils.naturalize("Foo"), is("Foo"));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedTest.java Fri Jul  6 10:51:16 2012
@@ -1,65 +1,65 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertThat;
-
-import java.util.Arrays;
-import java.util.Collection;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
-import org.junit.runners.Parameterized.Parameters;
-
-@RunWith(Parameterized.class)
-public class StringUtils_NormalizedTest {
-
-    @Parameters
-    public static Collection<Object[]> data() {
-        return Arrays.asList(new Object[][] { { null, null, }, // null
-                { "", "", }, // empty string
-                { "yada Foobar", "yada Foobar", }, // alreadyNormalized
-                { "Yada\tFoobar", "Yada Foobar", }, // tab
-                { "Yada\t Foobar", "Yada Foobar", }, // tab and space
-                { "Yada  foobar", "Yada foobar", }, // two spaces
-                { "Yada\nfoobar", "Yada foobar", }, // new line
-                { "Yada\n Foobar", "Yada Foobar", }, // newline and space
-                { "Yada\r\n Foobar", "Yada Foobar", }, // windows newline
-                { "Yada\r Foobar", "Yada Foobar", }, // macos newline
-                { "Yada\r \tFoo \n\tbar  Baz", "Yada Foo bar Baz", }, // multiple
-        });
-    }
-
-    private final String input;
-    private final String expected;
-
-    public StringUtils_NormalizedTest(final String input, final String expected) {
-        this.input = input;
-        this.expected = expected;
-    }
-
-    @Test
-    public void normalizesOk() {
-        assertThat(StringUtils.normalized(input), is(expected));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import java.util.Arrays;
+import java.util.Collection;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+import org.junit.runners.Parameterized.Parameters;
+
+@RunWith(Parameterized.class)
+public class StringUtils_NormalizedTest {
+
+    @Parameters
+    public static Collection<Object[]> data() {
+        return Arrays.asList(new Object[][] { { null, null, }, // null
+                { "", "", }, // empty string
+                { "yada Foobar", "yada Foobar", }, // alreadyNormalized
+                { "Yada\tFoobar", "Yada Foobar", }, // tab
+                { "Yada\t Foobar", "Yada Foobar", }, // tab and space
+                { "Yada  foobar", "Yada foobar", }, // two spaces
+                { "Yada\nfoobar", "Yada foobar", }, // new line
+                { "Yada\n Foobar", "Yada Foobar", }, // newline and space
+                { "Yada\r\n Foobar", "Yada Foobar", }, // windows newline
+                { "Yada\r Foobar", "Yada Foobar", }, // macos newline
+                { "Yada\r \tFoo \n\tbar  Baz", "Yada Foo bar Baz", }, // multiple
+        });
+    }
+
+    private final String input;
+    private final String expected;
+
+    public StringUtils_NormalizedTest(final String input, final String expected) {
+        this.input = input;
+        this.expected = expected;
+    }
+
+    @Test
+    public void normalizesOk() {
+        assertThat(StringUtils.normalized(input), is(expected));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedVarargsTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedVarargsTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedVarargsTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_NormalizedVarargsTest.java Fri Jul  6 10:51:16 2012
@@ -1,54 +1,54 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertThat;
-
-import java.util.Arrays;
-import java.util.Collection;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
-import org.junit.runners.Parameterized.Parameters;
-
-@RunWith(Parameterized.class)
-public class StringUtils_NormalizedVarargsTest {
-
-    @Parameters
-    public static Collection<Object[]> data() {
-        return Arrays.asList(new Object[][] { { new String[] { "yada Foobar", "Yada\r \tFoo \n\tbar  Baz" }, new String[] { "yada Foobar", "Yada Foo bar Baz" }, }, });
-    }
-
-    private final String[] input;
-    private final String[] expected;
-
-    public StringUtils_NormalizedVarargsTest(final String[] input, final String[] expected) {
-        this.input = input;
-        this.expected = expected;
-    }
-
-    @Test
-    public void normalizesOk() {
-        assertThat(StringUtils.normalized(input), is(expected));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import java.util.Arrays;
+import java.util.Collection;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+import org.junit.runners.Parameterized.Parameters;
+
+@RunWith(Parameterized.class)
+public class StringUtils_NormalizedVarargsTest {
+
+    @Parameters
+    public static Collection<Object[]> data() {
+        return Arrays.asList(new Object[][] { { new String[] { "yada Foobar", "Yada\r \tFoo \n\tbar  Baz" }, new String[] { "yada Foobar", "Yada Foo bar Baz" }, }, });
+    }
+
+    private final String[] input;
+    private final String[] expected;
+
+    public StringUtils_NormalizedVarargsTest(final String[] input, final String[] expected) {
+        this.input = input;
+        this.expected = expected;
+    }
+
+    @Test
+    public void normalizesOk() {
+        assertThat(StringUtils.normalized(input), is(expected));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_RemoveLeadingWhiteSpace.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_RemoveLeadingWhiteSpace.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_RemoveLeadingWhiteSpace.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_RemoveLeadingWhiteSpace.java Fri Jul  6 10:51:16 2012
@@ -1,51 +1,51 @@
-/*
- *  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.isis.core.commons.lang;
-
-import org.hamcrest.CoreMatchers;
-import org.junit.Assert;
-import org.junit.Test;
-
-public class StringUtils_RemoveLeadingWhiteSpace {
-
-    @Test
-    public void whenHasLeadingWhiteSpace() {
-        final String removed = StringUtils.removeLeadingWhiteSpace(" 	 foo");
-        Assert.assertThat(removed, CoreMatchers.is("foo"));
-    }
-
-    @Test
-    public void whenNoLeadingWhiteSpace() {
-        final String removed = StringUtils.removeLeadingWhiteSpace("foo");
-        Assert.assertThat(removed, CoreMatchers.is("foo"));
-    }
-
-    @Test
-    public void empty() {
-        final String removed = StringUtils.removeLeadingWhiteSpace("");
-        Assert.assertThat(removed, CoreMatchers.is(""));
-    }
-
-    @Test
-    public void whenNull() {
-        final String removed = StringUtils.removeLeadingWhiteSpace(null);
-        Assert.assertThat(removed, CoreMatchers.is(CoreMatchers.nullValue()));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import org.hamcrest.CoreMatchers;
+import org.junit.Assert;
+import org.junit.Test;
+
+public class StringUtils_RemoveLeadingWhiteSpace {
+
+    @Test
+    public void whenHasLeadingWhiteSpace() {
+        final String removed = StringUtils.removeLeadingWhiteSpace(" 	 foo");
+        Assert.assertThat(removed, CoreMatchers.is("foo"));
+    }
+
+    @Test
+    public void whenNoLeadingWhiteSpace() {
+        final String removed = StringUtils.removeLeadingWhiteSpace("foo");
+        Assert.assertThat(removed, CoreMatchers.is("foo"));
+    }
+
+    @Test
+    public void empty() {
+        final String removed = StringUtils.removeLeadingWhiteSpace("");
+        Assert.assertThat(removed, CoreMatchers.is(""));
+    }
+
+    @Test
+    public void whenNull() {
+        final String removed = StringUtils.removeLeadingWhiteSpace(null);
+        Assert.assertThat(removed, CoreMatchers.is(CoreMatchers.nullValue()));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_SplitOnCommas.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_SplitOnCommas.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_SplitOnCommas.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_SplitOnCommas.java Fri Jul  6 10:51:16 2012
@@ -1,80 +1,80 @@
-/*
- *  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.isis.core.commons.lang;
-
-import java.util.List;
-
-import org.hamcrest.CoreMatchers;
-import org.junit.Assert;
-import org.junit.Test;
-
-public class StringUtils_SplitOnCommas {
-
-    @Test
-    public void length() {
-        final List<String> list = StringUtils.splitOnCommas("foo,bar");
-        Assert.assertThat(list.size(), CoreMatchers.is(2));
-    }
-
-    @Test
-    public void elements() {
-        final List<String> list = StringUtils.splitOnCommas("foo,bar");
-        Assert.assertThat(list.get(0), CoreMatchers.is("foo"));
-        Assert.assertThat(list.get(1), CoreMatchers.is("bar"));
-    }
-
-    @Test
-    public void whenHasWhiteSpaceAfterComma() {
-        final List<String> list = StringUtils.splitOnCommas("foo, bar");
-        Assert.assertThat(list.get(0), CoreMatchers.is("foo"));
-        Assert.assertThat(list.get(1), CoreMatchers.is("bar"));
-    }
-
-    @Test
-    public void whenHasLeadingWhiteSpace() {
-        final List<String> list = StringUtils.splitOnCommas(" foo, bar");
-        Assert.assertThat(list.get(0), CoreMatchers.is("foo"));
-        Assert.assertThat(list.get(1), CoreMatchers.is("bar"));
-    }
-
-    @Test
-    public void whenNull() {
-        final List<String> list = StringUtils.splitOnCommas(null);
-        Assert.assertThat(list, CoreMatchers.is(CoreMatchers.nullValue()));
-    }
-
-    @Test
-    public void whenEmpty() {
-        final List<String> list = StringUtils.splitOnCommas("");
-        Assert.assertThat(list.size(), CoreMatchers.is(0));
-    }
-
-    @Test
-    public void whenOnlyWhiteSpace() {
-        final List<String> list = StringUtils.splitOnCommas(" ");
-        Assert.assertThat(list.size(), CoreMatchers.is(0));
-    }
-
-    @Test
-    public void whenOnlyWhiteSpaceTabs() {
-        final List<String> list = StringUtils.splitOnCommas("\t");
-        Assert.assertThat(list.size(), CoreMatchers.is(0));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import java.util.List;
+
+import org.hamcrest.CoreMatchers;
+import org.junit.Assert;
+import org.junit.Test;
+
+public class StringUtils_SplitOnCommas {
+
+    @Test
+    public void length() {
+        final List<String> list = StringUtils.splitOnCommas("foo,bar");
+        Assert.assertThat(list.size(), CoreMatchers.is(2));
+    }
+
+    @Test
+    public void elements() {
+        final List<String> list = StringUtils.splitOnCommas("foo,bar");
+        Assert.assertThat(list.get(0), CoreMatchers.is("foo"));
+        Assert.assertThat(list.get(1), CoreMatchers.is("bar"));
+    }
+
+    @Test
+    public void whenHasWhiteSpaceAfterComma() {
+        final List<String> list = StringUtils.splitOnCommas("foo, bar");
+        Assert.assertThat(list.get(0), CoreMatchers.is("foo"));
+        Assert.assertThat(list.get(1), CoreMatchers.is("bar"));
+    }
+
+    @Test
+    public void whenHasLeadingWhiteSpace() {
+        final List<String> list = StringUtils.splitOnCommas(" foo, bar");
+        Assert.assertThat(list.get(0), CoreMatchers.is("foo"));
+        Assert.assertThat(list.get(1), CoreMatchers.is("bar"));
+    }
+
+    @Test
+    public void whenNull() {
+        final List<String> list = StringUtils.splitOnCommas(null);
+        Assert.assertThat(list, CoreMatchers.is(CoreMatchers.nullValue()));
+    }
+
+    @Test
+    public void whenEmpty() {
+        final List<String> list = StringUtils.splitOnCommas("");
+        Assert.assertThat(list.size(), CoreMatchers.is(0));
+    }
+
+    @Test
+    public void whenOnlyWhiteSpace() {
+        final List<String> list = StringUtils.splitOnCommas(" ");
+        Assert.assertThat(list.size(), CoreMatchers.is(0));
+    }
+
+    @Test
+    public void whenOnlyWhiteSpaceTabs() {
+        final List<String> list = StringUtils.splitOnCommas("\t");
+        Assert.assertThat(list.size(), CoreMatchers.is(0));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripLeadingSlashTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripLeadingSlashTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripLeadingSlashTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripLeadingSlashTest.java Fri Jul  6 10:51:16 2012
@@ -1,49 +1,49 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertThat;
-
-import org.junit.Test;
-
-public class StringUtils_StripLeadingSlashTest {
-
-    @Test
-    public void shouldStripIfThereIsOne() {
-        assertThat(StringUtils.stripLeadingSlash("/foobar"), is("foobar"));
-    }
-
-    @Test
-    public void shouldLeaveUnchangedIfThereIsNone() {
-        assertThat(StringUtils.stripLeadingSlash("foobar"), is("foobar"));
-    }
-
-    @Test
-    public void shouldConvertSolitarySlashToEmptyString() {
-        assertThat(StringUtils.stripLeadingSlash("/"), is(""));
-    }
-
-    @Test(expected = NullPointerException.class)
-    public void shouldFailOnNull() {
-        StringUtils.stripLeadingSlash(null);
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class StringUtils_StripLeadingSlashTest {
+
+    @Test
+    public void shouldStripIfThereIsOne() {
+        assertThat(StringUtils.stripLeadingSlash("/foobar"), is("foobar"));
+    }
+
+    @Test
+    public void shouldLeaveUnchangedIfThereIsNone() {
+        assertThat(StringUtils.stripLeadingSlash("foobar"), is("foobar"));
+    }
+
+    @Test
+    public void shouldConvertSolitarySlashToEmptyString() {
+        assertThat(StringUtils.stripLeadingSlash("/"), is(""));
+    }
+
+    @Test(expected = NullPointerException.class)
+    public void shouldFailOnNull() {
+        StringUtils.stripLeadingSlash(null);
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripNewLinesTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripNewLinesTest.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripNewLinesTest.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_StripNewLinesTest.java Fri Jul  6 10:51:16 2012
@@ -1,59 +1,59 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertThat;
-
-import org.junit.Test;
-
-public class StringUtils_StripNewLinesTest {
-
-    @Test
-    public void shouldDoNothingIfNone() {
-        assertThat(StringUtils.stripNewLines("abc"), is("abc"));
-    }
-
-    @Test
-    public void shouldStripIfJustBackslashN() {
-        assertThat(StringUtils.stripNewLines("abc\n"), is("abc"));
-    }
-
-    @Test
-    public void shouldStripIfBackslashRBackslashN() {
-        assertThat(StringUtils.stripNewLines("abc\r\n"), is("abc"));
-    }
-
-    @Test
-    public void shouldStripIfJustBackslashR() {
-        assertThat(StringUtils.stripNewLines("abc\r"), is("abc"));
-    }
-
-    @Test
-    public void shouldStripIfSeveral() {
-        assertThat(StringUtils.stripNewLines("abc\r\ndef\r\n"), is("abcdef"));
-    }
-
-    @Test
-    public void shouldStripIfBackslashRBackslashNBackslashR() {
-        assertThat(StringUtils.stripNewLines("abc\n\r\ndef"), is("abcdef"));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class StringUtils_StripNewLinesTest {
+
+    @Test
+    public void shouldDoNothingIfNone() {
+        assertThat(StringUtils.stripNewLines("abc"), is("abc"));
+    }
+
+    @Test
+    public void shouldStripIfJustBackslashN() {
+        assertThat(StringUtils.stripNewLines("abc\n"), is("abc"));
+    }
+
+    @Test
+    public void shouldStripIfBackslashRBackslashN() {
+        assertThat(StringUtils.stripNewLines("abc\r\n"), is("abc"));
+    }
+
+    @Test
+    public void shouldStripIfJustBackslashR() {
+        assertThat(StringUtils.stripNewLines("abc\r"), is("abc"));
+    }
+
+    @Test
+    public void shouldStripIfSeveral() {
+        assertThat(StringUtils.stripNewLines("abc\r\ndef\r\n"), is("abcdef"));
+    }
+
+    @Test
+    public void shouldStripIfBackslashRBackslashNBackslashR() {
+        assertThat(StringUtils.stripNewLines("abc\n\r\ndef"), is("abcdef"));
+    }
+
+}

Modified: incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_camelLowerFirst.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_camelLowerFirst.java?rev=1358111&r1=1358110&r2=1358111&view=diff
==============================================================================
--- incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_camelLowerFirst.java (original)
+++ incubator/isis/trunk/framework/core/commons/src/test/java/org/apache/isis/core/commons/lang/StringUtils_camelLowerFirst.java Fri Jul  6 10:51:16 2012
@@ -1,38 +1,38 @@
-/*
- *  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.isis.core.commons.lang;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assert.assertThat;
-
-import org.junit.Test;
-
-public class StringUtils_camelLowerFirst {
-
-    @Test
-    public void asLowerCase() {
-        assertThat(StringUtils.camelLowerFirst("An Upper Case"), is("anUpperCase"));
-        assertThat(StringUtils.camelLowerFirst("a Lower Case"), is("aLowerCase"));
-        assertThat(StringUtils.camelLowerFirst("AnUpperCase"), is("anUpperCase"));
-        assertThat(StringUtils.camelLowerFirst("aLowerCase"), is("aLowerCase"));
-        assertThat(StringUtils.camelLowerFirst("a  Lower  Case"), is("aLowerCase"));
-    }
-
-}
+/*
+ *  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.isis.core.commons.lang;
+
+import static org.hamcrest.CoreMatchers.is;
+import static org.junit.Assert.assertThat;
+
+import org.junit.Test;
+
+public class StringUtils_camelLowerFirst {
+
+    @Test
+    public void asLowerCase() {
+        assertThat(StringUtils.camelLowerFirst("An Upper Case"), is("anUpperCase"));
+        assertThat(StringUtils.camelLowerFirst("a Lower Case"), is("aLowerCase"));
+        assertThat(StringUtils.camelLowerFirst("AnUpperCase"), is("anUpperCase"));
+        assertThat(StringUtils.camelLowerFirst("aLowerCase"), is("aLowerCase"));
+        assertThat(StringUtils.camelLowerFirst("a  Lower  Case"), is("aLowerCase"));
+    }
+
+}