Author: rdonkin
Date: Mon Dec  9 05:37:05 2013
New Revision: 1549397

URL: http://svn.apache.org/r1549397
Log:
Format Code.

Modified:
    
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportTest.java

Modified: 
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportTest.java
URL: 
http://svn.apache.org/viewvc/creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportTest.java?rev=1549397&r1=1549396&r2=1549397&view=diff
==============================================================================
--- 
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportTest.java
 (original)
+++ 
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportTest.java
 Mon Dec  9 05:37:05 2013
@@ -42,175 +42,175 @@ import org.junit.Test;
 
 public class XmlReportTest {
 
-    private static final Pattern IGNORE = Pattern.compile(".svn");
-    StringWriter out;
-    IXmlWriter writer;
-    RatReport report;
-
-    @Before
-    public void setUp() throws Exception {
-        this.out = new StringWriter();
-        this.writer = new XmlWriter(this.out);
-        this.writer.startDocument();
-        final SimpleXmlClaimReporter reporter =
-                new SimpleXmlClaimReporter(this.writer);
-        final IHeaderMatcher matcher = new IHeaderMatcher() {
-
-            public boolean match(final Document subject, final String line) {
-                return false;
-            }
-
-            public void reset() {
-            }
-        };
-        final DefaultAnalyser analyser = new DefaultAnalyser(matcher);
-        final List<AbstractReport> reporters = new ArrayList<AbstractReport>();
-        reporters.add(reporter);
-        this.report = new Pipeline(analyser, null, reporters);
-    }
-
-    private void report(final DirectoryWalker directory) throws Exception {
-        directory.run(this.report);
-    }
-
-    @Test
-    public void baseReport() throws Exception {
-        final String elementsPath =
-                Resources.getResourceDirectory("elements/Source.java");
-        final DirectoryWalker directory =
-                new DirectoryWalker(new File(elementsPath), IGNORE);
-        this.report.startReport();
-        report(directory);
-        this.report.endReport();
-        this.writer.closeDocument();
-        final String output = this.out.toString();
-        assertTrue("Preamble and document element are OK",
-                output.startsWith("<?xml version='1.0'?>"
-                        + "<rat-report timestamp="));
-        assertTrue(
-                "Part after timestamp attribute is OK",
-                output.endsWith(">" + "<resource name='"
-                        + elementsPath
-                        + "/Image.png'><type name='binary'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + "/LICENSE'><type name='notice'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + "/NOTICE'><type name='notice'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + "/Source.java'><header-sample>package elements;\n"
-                        + "\n"
-                        + "/*\n"
-                        + " * This file does intentionally *NOT* contain an AL 
license header,\n"
-                        + " * because it is used in the test suite.\n"
-                        + " */\n"
-                        + "public class Source {\n"
-                        + "\n"
-                        + "}\n"
-                        + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + "/Text.txt'><header-sample>/*\n"
-                        + " * Licensed to the Apache Software Foundation (ASF) 
under one\n"
-                        + " * or more contributor license agreements.  See the 
NOTICE file\n"
-                        + " * distributed with this work for additional 
information\n"
-                        + " * regarding copyright ownership.  The ASF licenses 
this file\n"
-                        + " * to you under the Apache License, Version 2.0 
(the \"License\");\n"
-                        + " * you may not use this file except in compliance 
with the License.\n"
-                        + " * You may obtain a copy of the License at\n"
-                        + " *\n"
-                        + " *    http://www.apache.org/licenses/LICENSE-2.0\n";
-                        + " *\n"
-                        + " * Unless required by applicable law or agreed to 
in writing,\n"
-                        + " * software distributed under the License is 
distributed on an\n"
-                        + " * \"AS IS\" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY\n"
-                        + " * KIND, either express or implied.  See the 
License for the\n"
-                        + " * specific language governing permissions and 
limitations\n"
-                        + " * under the License.    \n"
-                        + " */\n"
-                        + "\n"
-                        + "            \n"
-                        + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + "/Xml.xml'><header-sample>&lt;?xml 
version='1.0'?&gt;\n"
-                        + "&lt;!--\n"
-                        + " Licensed to the Apache Software Foundation (ASF) 
under one   *\n"
-                        + " or more contributor license agreements.  See the 
NOTICE file *\n"
-                        + " distributed with this work for additional 
information        *\n"
-                        + " regarding copyright ownership.  The ASF licenses 
this file   *\n"
-                        + " to you under the Apache License, Version 2.0 (the  
          *\n"
-                        + " \"License\"); you may not use this file except in 
compliance   *\n"
-                        + " with the License.  You may obtain a copy of the 
License at   *\n"
-                        + "                                                    
          *\n"
-                        + "   http://www.apache.org/licenses/LICENSE-2.0       
          *\n"
-                        + "                                                    
          *\n"
-                        + " Unless required by applicable law or agreed to in 
writing,   *\n"
-                        + " software distributed under the License is 
distributed on an  *\n"
-                        + " \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS 
OF ANY       *\n"
-                        + " KIND, either express or implied.  See the License 
for the    *\n"
-                        + " specific language governing permissions and 
limitations      *\n"
-                        + " under the License.                                 
          *\n"
-                        + "--&gt;\n"
-                        + "&lt;document/&gt;\n"
-                        + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + "/buildr.rb'><header-sample># Licensed to the Apache 
Software Foundation (ASF) under one or more\n"
-                        + "# contributor license agreements.  See the NOTICE 
file distributed with this\n"
-                        + "# work for additional information regarding 
copyright ownership.  The ASF\n"
-                        + "# licenses this file to you under the Apache 
License, Version 2.0 (the\n"
-                        + "# \"License\"); you may not use this file except in 
compliance with the License.\n"
-                        + "# You may obtain a copy of the License at\n"
-                        + "#\n"
-                        + "#    http://www.apache.org/licenses/LICENSE-2.0\n";
-                        + "#\n"
-                        + "# Unless required by applicable law or agreed to in 
writing, software\n"
-                        + "# distributed under the License is distributed on 
an \"AS IS\" BASIS, WITHOUT\n"
-                        + "# WARRANTIES OR CONDITIONS OF ANY KIND, either 
express or implied.  See the\n"
-                        + "# License for the specific language governing 
permissions and limitations under\n"
-                        + "# the License.\n"
-                        + "\n"
-                        + "unless defined?(Buildr::VERSION)\n"
-                        + "  require 'buildr/version'\n"
-                        + "end\n"
-                        + "\n"
-                        + "require 'buildr/core'\n"
-                        + "require 'buildr/packaging'\n"
-                        + "require 'buildr/java'\n"
-                        + "require 'buildr/ide'\n"
-                        + "require 'buildr/shell'\n"
-                        + "require 'buildr/run'\n"
-                        + "\n"
-                        + "# Methods defined in Buildr are both instance 
methods (e.g. when included in Project)\n"
-                        + "# and class methods when invoked like 
Buildr.artifacts().\n"
-                        + "module Buildr ; extend self ; end\n"
-                        + "\n"
-                        + "# The Buildfile object (self) has access to all the 
Buildr methods and constants.\n"
-                        + "class &lt;&lt; self ; include Buildr ; end\n"
-                        + "\n"
-                        + "# All modules defined under Buildr::* can be 
referenced without Buildr:: prefix\n"
-                        + "# unless a conflict exists (e.g.  Buildr::RSpec vs 
::RSpec)\n"
-                        + "class Object #:nodoc:\n"
-                        + "  Buildr.constants.each do |name|\n"
-                        + "    const = Buildr.const_get(name)\n"
-                        + "    if const.is_a?(Module)\n"
-                        + "      const_set name, const unless 
const_defined?(name)\n"
-                        + "    end\n"
-                        + "  end\n"
-                        + "end\n"
-                        + "\n"
-                        + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + "/dummy.jar'><type name='archive'/></resource>"
-                        + "<resource name='"
-                        + elementsPath
-                        + 
"/sub/Empty.txt'><header-sample>\n</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
-                        + "</rat-report>"));
-        assertTrue("Is well formed", XmlUtils.isWellFormedXml(output));
-    }
+       private static final Pattern IGNORE = Pattern.compile(".svn");
+       StringWriter out;
+       IXmlWriter writer;
+       RatReport report;
+
+       @Before
+       public void setUp() throws Exception {
+               this.out = new StringWriter();
+               this.writer = new XmlWriter(this.out);
+               this.writer.startDocument();
+               final SimpleXmlClaimReporter reporter = new 
SimpleXmlClaimReporter(
+                               this.writer);
+               final IHeaderMatcher matcher = new IHeaderMatcher() {
+
+                       public boolean match(final Document subject, final 
String line) {
+                               return false;
+                       }
+
+                       public void reset() {
+                       }
+               };
+               final DefaultAnalyser analyser = new DefaultAnalyser(matcher);
+               final List<AbstractReport> reporters = new 
ArrayList<AbstractReport>();
+               reporters.add(reporter);
+               this.report = new Pipeline(analyser, null, reporters);
+       }
+
+       private void report(final DirectoryWalker directory) throws Exception {
+               directory.run(this.report);
+       }
+
+       @Test
+       public void baseReport() throws Exception {
+               final String elementsPath = Resources
+                               .getResourceDirectory("elements/Source.java");
+               final DirectoryWalker directory = new DirectoryWalker(new File(
+                               elementsPath), IGNORE);
+               this.report.startReport();
+               report(directory);
+               this.report.endReport();
+               this.writer.closeDocument();
+               final String output = this.out.toString();
+               assertTrue("Preamble and document element are OK",
+                               output.startsWith("<?xml version='1.0'?>"
+                                               + "<rat-report timestamp="));
+               assertTrue(
+                               "Part after timestamp attribute is OK",
+                               output.endsWith(">" + "<resource name='"
+                                               + elementsPath
+                                               + "/Image.png'><type 
name='binary'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + "/LICENSE'><type 
name='notice'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + "/NOTICE'><type 
name='notice'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + 
"/Source.java'><header-sample>package elements;\n"
+                                               + "\n"
+                                               + "/*\n"
+                                               + " * This file does 
intentionally *NOT* contain an AL license header,\n"
+                                               + " * because it is used in the 
test suite.\n"
+                                               + " */\n"
+                                               + "public class Source {\n"
+                                               + "\n"
+                                               + "}\n"
+                                               + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + 
"/Text.txt'><header-sample>/*\n"
+                                               + " * Licensed to the Apache 
Software Foundation (ASF) under one\n"
+                                               + " * or more contributor 
license agreements.  See the NOTICE file\n"
+                                               + " * distributed with this 
work for additional information\n"
+                                               + " * regarding copyright 
ownership.  The ASF licenses this file\n"
+                                               + " * to you under the Apache 
License, Version 2.0 (the \"License\");\n"
+                                               + " * you may not use this file 
except in compliance with the License.\n"
+                                               + " * You may obtain a copy of 
the License at\n"
+                                               + " *\n"
+                                               + " *    
http://www.apache.org/licenses/LICENSE-2.0\n";
+                                               + " *\n"
+                                               + " * Unless required by 
applicable law or agreed to in writing,\n"
+                                               + " * software distributed 
under the License is distributed on an\n"
+                                               + " * \"AS IS\" BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY\n"
+                                               + " * KIND, either express or 
implied.  See the License for the\n"
+                                               + " * specific language 
governing permissions and limitations\n"
+                                               + " * under the License.    \n"
+                                               + " */\n"
+                                               + "\n"
+                                               + "            \n"
+                                               + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + 
"/Xml.xml'><header-sample>&lt;?xml version='1.0'?&gt;\n"
+                                               + "&lt;!--\n"
+                                               + " Licensed to the Apache 
Software Foundation (ASF) under one   *\n"
+                                               + " or more contributor license 
agreements.  See the NOTICE file *\n"
+                                               + " distributed with this work 
for additional information        *\n"
+                                               + " regarding copyright 
ownership.  The ASF licenses this file   *\n"
+                                               + " to you under the Apache 
License, Version 2.0 (the            *\n"
+                                               + " \"License\"); you may not 
use this file except in compliance   *\n"
+                                               + " with the License.  You may 
obtain a copy of the License at   *\n"
+                                               + "                             
                                 *\n"
+                                               + "   
http://www.apache.org/licenses/LICENSE-2.0                 *\n"
+                                               + "                             
                                 *\n"
+                                               + " Unless required by 
applicable law or agreed to in writing,   *\n"
+                                               + " software distributed under 
the License is distributed on an  *\n"
+                                               + " \"AS IS\" BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY       *\n"
+                                               + " KIND, either express or 
implied.  See the License for the    *\n"
+                                               + " specific language governing 
permissions and limitations      *\n"
+                                               + " under the License.          
                                 *\n"
+                                               + "--&gt;\n"
+                                               + "&lt;document/&gt;\n"
+                                               + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + "/buildr.rb'><header-sample># 
Licensed to the Apache Software Foundation (ASF) under one or more\n"
+                                               + "# contributor license 
agreements.  See the NOTICE file distributed with this\n"
+                                               + "# work for additional 
information regarding copyright ownership.  The ASF\n"
+                                               + "# licenses this file to you 
under the Apache License, Version 2.0 (the\n"
+                                               + "# \"License\"); you may not 
use this file except in compliance with the License.\n"
+                                               + "# You may obtain a copy of 
the License at\n"
+                                               + "#\n"
+                                               + "#    
http://www.apache.org/licenses/LICENSE-2.0\n";
+                                               + "#\n"
+                                               + "# Unless required by 
applicable law or agreed to in writing, software\n"
+                                               + "# distributed under the 
License is distributed on an \"AS IS\" BASIS, WITHOUT\n"
+                                               + "# WARRANTIES OR CONDITIONS 
OF ANY KIND, either express or implied.  See the\n"
+                                               + "# License for the specific 
language governing permissions and limitations under\n"
+                                               + "# the License.\n"
+                                               + "\n"
+                                               + "unless 
defined?(Buildr::VERSION)\n"
+                                               + "  require 'buildr/version'\n"
+                                               + "end\n"
+                                               + "\n"
+                                               + "require 'buildr/core'\n"
+                                               + "require 'buildr/packaging'\n"
+                                               + "require 'buildr/java'\n"
+                                               + "require 'buildr/ide'\n"
+                                               + "require 'buildr/shell'\n"
+                                               + "require 'buildr/run'\n"
+                                               + "\n"
+                                               + "# Methods defined in Buildr 
are both instance methods (e.g. when included in Project)\n"
+                                               + "# and class methods when 
invoked like Buildr.artifacts().\n"
+                                               + "module Buildr ; extend self 
; end\n"
+                                               + "\n"
+                                               + "# The Buildfile object 
(self) has access to all the Buildr methods and constants.\n"
+                                               + "class &lt;&lt; self ; 
include Buildr ; end\n"
+                                               + "\n"
+                                               + "# All modules defined under 
Buildr::* can be referenced without Buildr:: prefix\n"
+                                               + "# unless a conflict exists 
(e.g.  Buildr::RSpec vs ::RSpec)\n"
+                                               + "class Object #:nodoc:\n"
+                                               + "  Buildr.constants.each do 
|name|\n"
+                                               + "    const = 
Buildr.const_get(name)\n"
+                                               + "    if const.is_a?(Module)\n"
+                                               + "      const_set name, const 
unless const_defined?(name)\n"
+                                               + "    end\n"
+                                               + "  end\n"
+                                               + "end\n"
+                                               + "\n"
+                                               + "</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + "/dummy.jar'><type 
name='archive'/></resource>"
+                                               + "<resource name='"
+                                               + elementsPath
+                                               + 
"/sub/Empty.txt'><header-sample>\n</header-sample><header-type 
name='?????'/><license-family name='?????'/><type name='standard'/></resource>"
+                                               + "</rat-report>"));
+               assertTrue("Is well formed", XmlUtils.isWellFormedXml(output));
+       }
 
 }


Reply via email to