simple-xml-2.3.2/ 0000755 0001750 0001750 00000000000 11342530531 014464 5 ustar sylvestre sylvestre simple-xml-2.3.2/LICENSE.txt 0000644 0001750 0001750 00000026450 11342530527 016323 0 ustar sylvestre sylvestre Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
simple-xml-2.3.2/test/ 0000755 0001750 0001750 00000000000 11344247751 015456 5 ustar sylvestre sylvestre simple-xml-2.3.2/test/build.xml 0000644 0001750 0001750 00000005712 11342530527 017276 0 ustar sylvestre sylvestre
simple-xml-2.3.2/test/report/ 0000755 0001750 0001750 00000000000 11344247751 016771 5 ustar sylvestre sylvestre simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.NodeWriterTest.txt 0000644 0001750 0001750 00000004737 11342531437 031324 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.NodeWriterTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.048 sec
------------- Standard Output ---------------
I am a child of the child-of-root element and a grand child of the root element
I am a sibling to child-of-root
this element is a child of root
some value for first child
test value some value for second child
some text for grand-child
------------- ---------------- ---------------
------------- Standard Error -----------------
org.simpleframework.xml.stream.NodeException: No root node
at org.simpleframework.xml.stream.OutputDocument.commit(OutputDocument.java:332)
at org.simpleframework.xml.stream.NodeWriterTest.testEarlyCommit(NodeWriterTest.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testEarlyCommit took 0.018 sec
Testcase: testBasicWrite took 0.02 sec
Testcase: testWrite took 0.002 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.ScannerBuilderTest.txt 0000644 0001750 0001750 00000000251 11342531261 032305 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.ScannerBuilderTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.032 sec
Testcase: testScannerBuilder took 0.028 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.CurrencyTransformTest.txt 0000644 0001750 0001750 00000000250 11342531441 033425 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.CurrencyTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.008 sec
Testcase: testCurrency took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.SubstituteTest.txt 0000644 0001750 0001750 00000013310 11342531371 031032 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.SubstituteTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.268 sec
------------- Standard Output ---------------
some example text
some example text
some example text
>>>>> ELEMENT=[element substitute-example]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some example text
>>>>> ELEMENT=[element SubstituteExample]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some example text
some example text
some example text
>>>>> ELEMENT=[element substitute-example]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some example text
>>>>> ELEMENT=[element SubstituteExample]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some example text
some example text
some example text
>>>>> ELEMENT=[element substitute-example]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some example text
>>>>> ELEMENT=[element SubstituteExample]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some example text
some example text
some example text
>>>>> ELEMENT=[element substitute-example]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some example text
>>>>> ELEMENT=[element SubstituteExample]
>>>>> TYPE=[class org.simpleframework.xml.core.SubstituteTest$SubstituteExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testReplace took 0.211 sec
Testcase: testResolve took 0.051 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.EnumTest.txt 0000644 0001750 0001750 00000000271 11342531301 027556 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.EnumTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.154 sec
Testcase: testEnum took 0.142 sec
Testcase: testVargsEnum took 0.008 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.TimeZoneTransformTest.txt 0000644 0001750 0001750 00000000250 11342531445 033371 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.TimeZoneTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.008 sec
Testcase: testTimeZone took 0.003 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ScatterTest.txt 0000644 0001750 0001750 00000026005 11342531364 030273 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ScatterTest
Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.412 sec
------------- Standard Output ---------------
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
1.0
2.0
3.0
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlineNamedList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$InlineNamedList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element simple-inline-list]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$SimpleInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element SimpleInlineList]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$SimpleInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
test
test
test
>>>>> ELEMENT=[element simple-primitive-inline-list]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$SimplePrimitiveInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
test
>>>>> ELEMENT=[element SimplePrimitiveInlineList]
>>>>> TYPE=[class org.simpleframework.xml.core.ScatterTest$SimplePrimitiveInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testList took 0.272 sec
Testcase: testPrimitiveList took 0.056 sec
Testcase: testInlineNamedList took 0.037 sec
Testcase: testSimpleList took 0.018 sec
Testcase: testSimplePrimitiveList took 0.021 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.StyleTest.txt 0000644 0001750 0001750 00000047712 11342531371 027774 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.StyleTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.405 sec
------------- Standard Output ---------------
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.StyleTest$CaseExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.StyleTest$CaseExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.StyleTest$CaseExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.StyleTest$CaseExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
example 9
example 6
example 7
example 8
http://a.com/
http://c.com/
http://b.com/
------------- ---------------- ---------------
Testcase: testCase took 0.397 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.PrimitiveKeyTest.txt 0000644 0001750 0001750 00000001120 11342531357 031300 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.PrimitiveKeyTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.096 sec
------------- Standard Output ---------------
example
example
------------- ---------------- ---------------
Testcase: testInlineString took 0.045 sec
Testcase: testNotInlineString took 0.001 sec
Testcase: testNoAttributeString took 0.044 sec
Testcase: testAttributeNoKeyString took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CollectionEntryTest.txt 0000644 0001750 0001750 00000020347 11342531267 032010 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CollectionEntryTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.326 sec
------------- Standard Output ---------------
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element example-collection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExampleCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element ExampleCollection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExampleCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element example-inline-collection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExampleInlineCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element ExampleInlineCollection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExampleInlineCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
a
b
c
d
a
b
c
d
>>>>> ELEMENT=[element example-primitive-inline-collection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExamplePrimitiveInlineCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
>>>>> ELEMENT=[element ExamplePrimitiveInlineCollection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExamplePrimitiveInlineCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
a
b
c
d
a
b
c
d
>>>>> ELEMENT=[element example-primitive-collection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExamplePrimitiveCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
>>>>> ELEMENT=[element ExamplePrimitiveCollection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionEntryTest$ExamplePrimitiveCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testExampleCollection took 0.21 sec
Testcase: testExampleInlineCollection took 0.04 sec
Testcase: testExamplePrimitiveInlineCollection took 0.029 sec
Testcase: testExamplePrimitiveCollection took 0.038 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.LocaleTransformTest.txt 0000644 0001750 0001750 00000000244 11342531443 033037 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.LocaleTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.007 sec
Testcase: testLocale took 0.004 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ValidateTest.txt 0000644 0001750 0001750 00000017466 11342531375 030434 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ValidateTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.155 sec
------------- Standard Error -----------------
org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Attribute(required=true, empty=, name=version) on field 'version' private org.simpleframework.xml.core.ValidateTest$Version org.simpleframework.xml.core.ValidateTest$TextEntry.version at line -1
at org.simpleframework.xml.core.Composite.validate(Composite.java:888)
at org.simpleframework.xml.core.Composite.validateAttributes(Composite.java:735)
at org.simpleframework.xml.core.Composite.validate(Composite.java:706)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.CompositeArray.validate(CompositeArray.java:212)
at org.simpleframework.xml.core.CompositeArray.validate(CompositeArray.java:187)
at org.simpleframework.xml.core.Composite.validate(Composite.java:862)
at org.simpleframework.xml.core.Composite.validateElement(Composite.java:842)
at org.simpleframework.xml.core.Composite.validateElements(Composite.java:763)
at org.simpleframework.xml.core.Composite.validate(Composite.java:707)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1044)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1024)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1004)
at org.simpleframework.xml.core.Persister.validate(Persister.java:938)
at org.simpleframework.xml.core.Persister.validate(Persister.java:842)
at org.simpleframework.xml.core.ValidateTest.testVersionMissing(ValidateTest.java:86)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Attribute(required=true, empty=, name=name) on field 'name' private java.lang.String org.simpleframework.xml.core.ValidateTest$TextEntry.name at line -1
at org.simpleframework.xml.core.Composite.validate(Composite.java:888)
at org.simpleframework.xml.core.Composite.validateAttributes(Composite.java:735)
at org.simpleframework.xml.core.Composite.validate(Composite.java:706)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.CompositeArray.validate(CompositeArray.java:212)
at org.simpleframework.xml.core.CompositeArray.validate(CompositeArray.java:187)
at org.simpleframework.xml.core.Composite.validate(Composite.java:862)
at org.simpleframework.xml.core.Composite.validateElement(Composite.java:842)
at org.simpleframework.xml.core.Composite.validateElements(Composite.java:763)
at org.simpleframework.xml.core.Composite.validate(Composite.java:707)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1044)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1024)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1004)
at org.simpleframework.xml.core.Persister.validate(Persister.java:938)
at org.simpleframework.xml.core.Persister.validate(Persister.java:842)
at org.simpleframework.xml.core.ValidateTest.testNameMissing(ValidateTest.java:99)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.PersistenceException: Element 'array' declared twice at line -1
at org.simpleframework.xml.core.Variable$Adapter.validate(Variable.java:382)
at org.simpleframework.xml.core.Composite.validate(Composite.java:862)
at org.simpleframework.xml.core.Composite.validateElement(Composite.java:842)
at org.simpleframework.xml.core.Composite.validateElements(Composite.java:763)
at org.simpleframework.xml.core.Composite.validate(Composite.java:707)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1044)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1024)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1004)
at org.simpleframework.xml.core.Persister.validate(Persister.java:938)
at org.simpleframework.xml.core.Persister.validate(Persister.java:842)
at org.simpleframework.xml.core.ValidateTest.testExtraElement(ValidateTest.java:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testVersionMissing took 0.131 sec
Testcase: testNameMissing took 0.005 sec
Testcase: testTextMissing took 0.005 sec
Testcase: testExtraElement took 0.006 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.DateFormatterTest.txt 0000644 0001750 0001750 00000000521 11342531442 032502 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.DateFormatterTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.24 sec
------------- Standard Error -----------------
pool: 201, new: 1197, synchronized: 487------------- ---------------- ---------------
Testcase: testFormatter took 0.02 sec
Testcase: testPerformance took 0.218 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.RegistryStrategyTest.txt 0000644 0001750 0001750 00000001165 11342531260 032744 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.RegistryStrategyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.194 sec
------------- Standard Output ---------------
Kitty
2
------------- ---------------- ---------------
Testcase: testConverter took 0.19 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MethodContactTest.txt 0000644 0001750 0001750 00000000236 11342531313 031412 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MethodContactTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.072 sec
Testcase: testContact took 0.069 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ConversionTest.txt 0000644 0001750 0001750 00000001045 11342531273 031007 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ConversionTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.362 sec
------------- Standard Output ---------------
Kitty
2
------------- ---------------- ---------------
Testcase: testConverter took 0.355 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.ConverterMapTest.txt 0000644 0001750 0001750 00000010266 11342531400 032176 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.ConverterMapTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.242 sec
------------- Standard Output ---------------
D
A
C
F
B
E
D
A
C
F
B
E
D
A
C
F
B
E
d
D
a
A
c
C
f
F
b
B
e
E
>>>>> ELEMENT=[element map-holder]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ConverterMapTest$MapHolder]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
d
D
a
A
c
C
f
F
b
B
e
E
>>>>> ELEMENT=[element MapHolder]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ConverterMapTest$MapHolder]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testMap took 0.235 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.util.WeakCacheTest.txt 0000644 0001750 0001750 00000000230 11342531450 030512 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.util.WeakCacheTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.423 sec
Testcase: testCache took 0.419 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.ConverterFactoryTest.txt 0000644 0001750 0001750 00000000243 11342531257 032712 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.ConverterFactoryTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.01 sec
Testcase: testFactory took 0.006 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MapNullTest.txt 0000644 0001750 0001750 00000065176 11342531311 030242 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MapNullTest
Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.581 sec
------------- Standard Output ---------------
name.4
address.4
name.4
address.4
name.4
address.4
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.4
address.4
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.4
address.4
name.4
address.4
name.4
address.4
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.4
address.4
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
3
3
3
3
3
3
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
3
3
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
3
3
3
3
3
3
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
3
3
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
name.1
address.1
1
name.2
address.2
2
name.4
address.4
3
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.1
address.1
1
name.2
address.2
2
name.4
address.4
3
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapNullTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testEmptyCompositeValue took 0.21 sec
Testcase: testEmptyCompositeBlankValue took 0.039 sec
Testcase: testEmptyCompositeKey took 0.033 sec
Testcase: testEmptyCompositeBlankKey took 0.032 sec
Testcase: testEmptyPrimitiveValue took 0.049 sec
Testcase: testEmptyPrimitiveBlankValue took 0.024 sec
Testcase: testEmptyPrimitiveKey took 0.022 sec
Testcase: testEmptyPrimitiveBlankKey took 0.02 sec
Testcase: testNullValue took 0.145 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.PrimitiveArrayTest.txt 0000644 0001750 0001750 00000000275 11342531356 031637 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.PrimitiveArrayTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.093 sec
Testcase: testZero took 0.085 sec
Testcase: testTwo took 0.005 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.HierarchyTest.txt 0000644 0001750 0001750 00000002363 11342531305 030600 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.HierarchyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.204 sec
------------- Standard Output ---------------
a
b
1
2
1
2.0
a
b
1
2
1
2.0
a
b
1
2
1
2.0
>>>>> ELEMENT=[element specialized]
>>>>> TYPE=[class org.simpleframework.xml.core.HierarchyTest$Specialized]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
1
2
1
2.0
>>>>> ELEMENT=[element Specialized]
>>>>> TYPE=[class org.simpleframework.xml.core.HierarchyTest$Specialized]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testHierarchy took 0.198 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.RegistryTest.txt 0000644 0001750 0001750 00000000235 11342531260 031216 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.RegistryTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.018 sec
Testcase: testRegistry took 0.014 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.AnonymousClassTest.txt 0000644 0001750 0001750 00000000300 11342531262 031627 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.AnonymousClassTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.008 sec
Testcase: testA took 0.001 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.PrimitiveValueTest.txt 0000644 0001750 0001750 00000001147 11342531360 031627 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.PrimitiveValueTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.054 sec
------------- Standard Output ---------------
example
example
example
example ------------- ---------------- ---------------
Testcase: testInlineString took 0.044 sec
Testcase: testNotInlineString took 0.001 sec
Testcase: testNoAttributeString took 0.001 sec
Testcase: testAttributeNoKeyString took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.PackageParserTest.txt 0000644 0001750 0001750 00000000433 11342531404 032300 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.PackageParserTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.159 sec
------------- Standard Output ---------------
fast=81ms normal=65ms diff=0
------------- ---------------- ---------------
Testcase: testParser took 0.155 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ConstructorInjectionTest.txt 0000644 0001750 0001750 00000010617 11342531272 033056 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ConstructorInjectionTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.292 sec
------------- Standard Output ---------------
12
text
12
text
12
text
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
12
text
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
12
text
12
text
12
text
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
12
text
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
12
12
12
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
12
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry one
entry two
entry three
entry four
entry five
entry one
entry two
entry three
entry four
entry five
entry one
entry two
entry three
entry four
entry five
>>>>> ELEMENT=[element array-example]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$ArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry one
entry two
entry three
entry four
entry five
>>>>> ELEMENT=[element ArrayExample]
>>>>> TYPE=[class org.simpleframework.xml.core.ConstructorInjectionTest$ArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testConstructor took 0.198 sec
Testcase: testPartialConstructor took 0.024 sec
Testcase: testBareConstructor took 0.023 sec
Testcase: testArrayExample took 0.035 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ContextualCallbackTest.txt 0000644 0001750 0001750 00000000564 11342531272 032431 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ContextualCallbackTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.184 sec
------------- Standard Output ---------------
default
------------- ---------------- ---------------
Testcase: testReadCallbacks took 0.161 sec
Testcase: testWriteCallbacks took 0.02 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NamespaceDecoratorTest.txt 0000644 0001750 0001750 00000001205 11342531323 032413 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NamespaceDecoratorTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.037 sec
------------- Standard Output ---------------
this is the grand child
------------- ---------------- ---------------
Testcase: testQualifier took 0.031 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.StrategyTest.txt 0000644 0001750 0001750 00000001153 11342531440 031023 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.StrategyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.01 sec
------------- Standard Error -----------------
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
URL-list
base-64-encoder
base-64-encoder
base-64-encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
URLList
Base64Encoder
Base64Encoder
Base64Encoder
------------- ---------------- ---------------
Testcase: testHyphenStrategy took 0.005 sec
Testcase: testCamelCaseStrategy took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.PrimitiveListTest.txt 0000644 0001750 0001750 00000000232 11342531357 031466 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.PrimitiveListTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.088 sec
Testcase: testTwo took 0.084 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MapTest.txt 0000644 0001750 0001750 00000131110 11342531312 027366 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MapTest
Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.709 sec
------------- Standard Output ---------------
d
example 4
a
example 1
c
example 3
b
example 2
d
example 4
a
example 1
c
example 3
b
example 2
d
example 4
a
example 1
c
example 3
b
example 2
>>>>> ELEMENT=[element entry-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$EntryMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
d
example 4
a
example 1
c
example 3
b
example 2
>>>>> ELEMENT=[element EntryMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$EntryMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element string-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$StringMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element StringMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$StringMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name 3
address 3
c
example 3
name 1
address 1
a
example 1
name 2
address 2
b
example 2
name 4
address 4
d
example 4
name 3
address 3
c
example 3
name 1
address 1
a
example 1
name 2
address 2
b
example 2
name 4
address 4
d
example 4
name 3
address 3
c
example 3
name 1
address 1
a
example 1
name 2
address 2
b
example 2
name 4
address 4
d
example 4
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name 3
address 3
c
example 3
name 1
address 1
a
example 1
name 2
address 2
b
example 2
name 4
address 4
d
example 4
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
2.0
four
4.0
three
3.0
one
1.0
two
2.0
four
4.0
three
3.0
one
1.0
two
2.0
four
4.0
three
3.0
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
2.0
four
4.0
three
3.0
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
2.0
four
4.0
three
3.0
one
1.0
two
2.0
four
4.0
three
3.0
one
1.0
two
2.0
four
4.0
three
3.0
>>>>> ELEMENT=[element primitive-value-override-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveValueOverrideMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
2.0
four
4.0
three
3.0
>>>>> ELEMENT=[element PrimitiveValueOverrideMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveValueOverrideMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
-
one
1.0
-
two
2.0
-
four
4.0
-
three
3.0
-
one
1.0
-
two
2.0
-
four
4.0
-
three
3.0
-
one
1.0
-
two
2.0
-
four
4.0
-
three
3.0
>>>>> ELEMENT=[element primitive-value-key-override-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveValueKeyOverrideMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
-
one
1.0
-
two
2.0
-
four
4.0
-
three
3.0
>>>>> ELEMENT=[element PrimitiveValueKeyOverrideMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveValueKeyOverrideMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
-
name 3
address 3
c
example 3
-
name 1
address 1
a
example 1
-
name 2
address 2
b
example 2
-
name 4
address 4
d
example 4
-
name 3
address 3
c
example 3
-
name 1
address 1
a
example 1
-
name 2
address 2
b
example 2
-
name 4
address 4
d
example 4
-
name 3
address 3
c
example 3
-
name 1
address 1
a
example 1
-
name 2
address 2
b
example 2
-
name 4
address 4
d
example 4
>>>>> ELEMENT=[element complex-value-key-override-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$ComplexValueKeyOverrideMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
-
name 3
address 3
c
example 3
-
name 1
address 1
a
example 1
-
name 2
address 2
b
example 2
-
name 4
address 4
d
example 4
>>>>> ELEMENT=[element ComplexValueKeyOverrideMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$ComplexValueKeyOverrideMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
2.0
four
4.0
three
3.0
one
1.0
two
2.0
four
4.0
three
3.0
one
1.0
two
2.0
four
4.0
three
3.0
>>>>> ELEMENT=[element primitive-inline-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveInlineMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
2.0
four
4.0
three
3.0
>>>>> ELEMENT=[element PrimitiveInlineMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveInlineMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
name.1
address.1
1
1
name.2
address.2
2
2
name.4
address.4
3
3
name.1
address.1
1
name.2
address.2
2
name.4
address.4
3
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name.1
address.1
1
name.2
address.2
2
name.4
address.4
3
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
xyz
foo, bar
a, b, c
TOKENIZED
false
true
TOKENIZED
false
true
xyz
foo, bar
a, b, c
TOKENIZED
false
true
TOKENIZED
false
true
xyz
foo, bar
a, b, c
TOKENIZED
false
true
TOKENIZED
false
true
>>>>> ELEMENT=[element index]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$IndexConfig]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
xyz
foo, bar
a, b, c
TOKENIZED
false
true
TOKENIZED
false
true
>>>>> ELEMENT=[element Index]
>>>>> TYPE=[class org.simpleframework.xml.core.MapTest$IndexConfig]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testEntryMap took 0.232 sec
Testcase: testStringMap took 0.039 sec
Testcase: testComplexMap took 0.074 sec
Testcase: testPrimitiveMap took 0.049 sec
Testcase: testPrimitiveValueOverrideMap took 0.055 sec
Testcase: testPrimitiveValueKeyOverrideMap took 0.034 sec
Testcase: testComplexValueKeyOverrideMap took 0.053 sec
Testcase: testPrimitiveInlineMap took 0.029 sec
Testcase: testNullValue took 0.089 sec
Testcase: testIndexExample took 0.045 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.MapCycleTest.txt 0000644 0001750 0001750 00000027402 11342531404 031272 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.MapCycleTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.342 sec
------------- Standard Output ---------------
a
example 1
b
example 2
a
example 1
b
example 2
a
example 1
b
example 2
>>>>> ELEMENT=[element entry-map]
>>>>> TYPE=[class org.simpleframework.xml.strategy.MapCycleTest$EntryMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
example 1
b
example 2
>>>>> ELEMENT=[element EntryMap]
>>>>> TYPE=[class org.simpleframework.xml.strategy.MapCycleTest$EntryMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name 3
address 3
b
example 2
name 1
address 1
name 4
address 4
d
example 4
name 3
address 3
b
example 2
name 1
address 1
name 4
address 4
d
example 4
name 3
address 3
b
example 2
name 1
address 1
name 4
address 4
d
example 4
>>>>> ELEMENT=[element complex-map]
>>>>> TYPE=[class org.simpleframework.xml.strategy.MapCycleTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
name 3
address 3
b
example 2
name 1
address 1
name 4
address 4
d
example 4
>>>>> ELEMENT=[element ComplexMap]
>>>>> TYPE=[class org.simpleframework.xml.strategy.MapCycleTest$ComplexMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
three
4.0
one
1.0
two
three
4.0
one
1.0
two
three
4.0
>>>>> ELEMENT=[element primitive-map]
>>>>> TYPE=[class org.simpleframework.xml.strategy.MapCycleTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
1.0
two
three
4.0
>>>>> ELEMENT=[element PrimitiveMap]
>>>>> TYPE=[class org.simpleframework.xml.strategy.MapCycleTest$PrimitiveMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testEntryMap took 0.23 sec
Testcase: testComplexMap took 0.066 sec
Testcase: testPrimitiveMap took 0.039 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.StyleTest.txt 0000644 0001750 0001750 00000001143 11342531440 030320 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.StyleTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.012 sec
------------- Standard Error -----------------
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
base-64-encoder
URL-list
base-64-encoder
base-64-encoder
base-64-encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
Base64Encoder
URLList
Base64Encoder
Base64Encoder
Base64Encoder
------------- ---------------- ---------------
Testcase: testHyphenStyle took 0.005 sec
Testcase: testCamelCaseStyle took 0.003 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.OriginalTest.txt 0000644 0001750 0001750 00000000266 11342531327 030432 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.OriginalTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.007 sec
Testcase: testA took 0.001 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.TimeTransformTest.txt 0000644 0001750 0001750 00000005503 11342531445 032543 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.TimeTransformTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.289 sec
------------- Standard Output ---------------
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
>>>>> ELEMENT=[element time-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.TimeTransformTest$TimeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
2010-02-28 18:17:09.390 GMT
>>>>> ELEMENT=[element TimeExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.TimeTransformTest$TimeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testTime took 0.019 sec
Testcase: testPersistence took 0.264 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.FileTransformTest.txt 0000644 0001750 0001750 00000000240 11342531443 032513 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.FileTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.006 sec
Testcase: testFile took 0.003 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ErasureReflectorTest.txt 0000644 0001750 0001750 00000000315 11342531302 032126 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ErasureReflectorTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.022 sec
Testcase: testMethodReflection took 0.016 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.ArrayCycleTest.txt 0000644 0001750 0001750 00000024402 11342531377 031641 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.ArrayCycleTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.341 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ArrayCycleTest$ArrayCycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ArrayCycleTest$ArrayCycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text
Example element text
Some text
Example element text
Some text
Example element text
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ArrayCycleTest$NestedArrayCycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text
Example element text
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ArrayCycleTest$NestedArrayCycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Example text
Example text
Example text
>>>>> ELEMENT=[element value]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ArrayCycleTest$Value]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Example text
>>>>> ELEMENT=[element Value]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ArrayCycleTest$Value]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testCycle took 0.225 sec
Testcase: testNestedExample took 0.079 sec
Testcase: testPromotion took 0.028 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MethodPartFactoryTest.txt 0000644 0001750 0001750 00000000244 11342531313 032254 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MethodPartFactoryTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.034 sec
Testcase: testMethodPart took 0.03 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ReflectorTest.txt 0000644 0001750 0001750 00000000436 11342531361 030610 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ReflectorTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.014 sec
Testcase: testCase took 0.003 sec
Testcase: testFieldReflector took 0.005 sec
Testcase: testCollectionReflector took 0.002 sec
Testcase: testMapReflector took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.util.ResolverTest.txt 0000644 0001750 0001750 00000017042 11342531450 030511 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.util.ResolverTest
Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.313 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.util.ResolverTest$ContentResolver]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.util.ResolverTest$ContentResolver]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.util.ResolverTest$ContentResolver]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.util.ResolverTest$ContentResolver]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testResolver took 0.222 sec
Testcase: testCache took 0.056 sec
Testcase: testNoResolution took 0.004 sec
Testcase: testNonGreedyMatch took 0.005 sec
Testcase: testResolverCache took 0.017 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.TypeTest.txt 0000644 0001750 0001750 00000016031 11342531373 027605 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.TypeTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.296 sec
------------- Standard Output ---------------
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.TypeTest$Entry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.TypeTest$Entry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.TypeTest$Entry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.TypeTest$Entry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testPrimitive took 0.288 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.NodeBuilderTest.txt 0000644 0001750 0001750 00000000242 11342531437 031421 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.NodeBuilderTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.069 sec
Testcase: testNodeAdapter took 0.065 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.AnnotationHandlerTest.txt 0000644 0001750 0001750 00000002160 11342531262 032267 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.AnnotationHandlerTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.055 sec
------------- Standard Error -----------------
@org.simpleframework.xml.Element(required=true, name=, data=false)
@org.simpleframework.xml.Element(required=true, data=false, name=)
@org.simpleframework.xml.ElementList(required=true, inline=false, name=, type=void, empty=true, entry=, data=false)
@org.simpleframework.xml.ElementList(inline=false, type=void, required=true, data=false, entry=, empty=true, name=)
@org.simpleframework.xml.ElementMap(required=true, inline=false, keyType=void, valueType=void, value=, name=, key=, empty=true, entry=, data=false, attribute=false)
@org.simpleframework.xml.ElementMap(key=, value=, inline=false, required=true, attribute=false, valueType=void, data=false, entry=, empty=true, name=, keyType=void)
@org.simpleframework.xml.ElementArray(required=true, name=, empty=true, entry=, data=false)
@org.simpleframework.xml.ElementArray(required=true, data=false, entry=, empty=true, name=)
------------- ---------------- ---------------
Testcase: testHandler took 0.051 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.StrategyTest.txt 0000644 0001750 0001750 00000000520 11342531367 030465 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.StrategyTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.161 sec
------------- Standard Error -----------------
attribute-example-text
------------- ---------------- ---------------
Testcase: testExampleStrategy took 0.157 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.NodeReaderTest.txt 0000644 0001750 0001750 00000000425 11342531437 031240 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.NodeReaderTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.075 sec
Testcase: testEmptySource took 0.062 sec
Testcase: testSmallSource took 0.003 sec
Testcase: testLargeSource took 0.002 sec
Testcase: testSkip took 0.004 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MissingGenericsTest.txt 0000644 0001750 0001750 00000000250 11342531315 031745 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MissingGenericsTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.188 sec
Testcase: testMissingGenerics took 0.183 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.BigIntegerTransformTest.txt 0000644 0001750 0001750 00000000254 11342531441 033656 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.BigIntegerTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.008 sec
Testcase: testBigInteger took 0.004 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.DefaultTest.txt 0000644 0001750 0001750 00000010517 11342531276 030255 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.DefaultTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.652 sec
------------- Standard Output ---------------
Example 1
Example 2
Example 3
Example 1
Example 2
Example 3
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element default-text-list]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultTest$DefaultTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element DefaultTextList]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultTest$DefaultTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Example 1
Example 2
Example 3
Example 1
Example 2
Example 3
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element default-text-list]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultTest$DefaultTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element DefaultTextList]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultTest$DefaultTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testList took 0.644 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.NamespaceScopeTest.txt 0000644 0001750 0001750 00000000370 11342531437 032115 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.NamespaceScopeTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.044 sec
Testcase: testEmptyOverride took 0.029 sec
Testcase: testDefaultFirst took 0.003 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.IndentTest.txt 0000644 0001750 0001750 00000005762 11342531305 030111 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.IndentTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.238 sec
------------- Standard Output ---------------
Some Title
email@domain.com
Name Surname
Some Title
email@domain.com
Name Surname
Some Title
email@domain.com
Name Surname
>>>>> ELEMENT=[element contact]
>>>>> TYPE=[class org.simpleframework.xml.core.IndentTest$Contact]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some Title
email@domain.com
Name Surname
>>>>> ELEMENT=[element Contact]
>>>>> TYPE=[class org.simpleframework.xml.core.IndentTest$Contact]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some Title email@domain.com Name Surname Some Title email@domain.com Name Surname
Some Title
email@domain.com
Name Surname
>>>>> ELEMENT=[element contact]
>>>>> TYPE=[class org.simpleframework.xml.core.IndentTest$Contact]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some Title
email@domain.com
Name Surname
>>>>> ELEMENT=[element Contact]
>>>>> TYPE=[class org.simpleframework.xml.core.IndentTest$Contact]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testIndent took 0.198 sec
Testcase: testNoIndent took 0.027 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ScannerDefaultTest.txt 0000644 0001750 0001750 00000004320 11342531363 031557 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ScannerDefaultTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.097 sec
------------- Standard Error -----------------
org.simpleframework.xml.core.MethodException: Annotations do not match for 'name' in class org.simpleframework.xml.core.ScannerDefaultTest$NonMatchingAnnotationExample
at org.simpleframework.xml.core.MethodScanner.build(MethodScanner.java:428)
at org.simpleframework.xml.core.MethodScanner.build(MethodScanner.java:391)
at org.simpleframework.xml.core.MethodScanner.build(MethodScanner.java:370)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:143)
at org.simpleframework.xml.core.MethodScanner.(MethodScanner.java:123)
at org.simpleframework.xml.core.Scanner.method(Scanner.java:639)
at org.simpleframework.xml.core.Scanner.scan(Scanner.java:391)
at org.simpleframework.xml.core.Scanner.(Scanner.java:115)
at org.simpleframework.xml.core.ScannerDefaultTest.testNonMatchingAnnotationExample(ScannerDefaultTest.java:76)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testNonMatchingAnnotationExample took 0.066 sec
Testcase: testDuplicateExample took 0.022 sec
Testcase: testScanner took 0.004 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.SimpleConstructorInjectionTest.txt 0000644 0001750 0001750 00000000443 11342531364 034226 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.SimpleConstructorInjectionTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.141 sec
------------- Standard Output ---------------
message: null
------------- ---------------- ---------------
Testcase: testConstructorInjection took 0.138 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ExceptionTest.txt 0000644 0001750 0001750 00000000627 11342531303 030617 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ExceptionTest
Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.189 sec
Testcase: testValid took 0.155 sec
Testcase: testNoAttribute took 0.005 sec
Testcase: testNoElement took 0.002 sec
Testcase: testExtraAttribute took 0.005 sec
Testcase: testExtraElement took 0.004 sec
Testcase: testMissingElement took 0.01 sec
Testcase: testMissingAttribute took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.EnumMapTest.txt 0000644 0001750 0001750 00000006511 11342531300 030216 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.EnumMapTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.224 sec
------------- Standard Output ---------------
ONE
1
TWO
2
THREE
3
ONE
1
TWO
2
THREE
3
ONE
1
TWO
2
THREE
3
ONE
1
TWO
2
THREE
3
ONE
1
TWO
2
THREE
3
>>>>> ELEMENT=[element enum-map-example]
>>>>> TYPE=[class org.simpleframework.xml.core.EnumMapTest$EnumMapExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
ONE
1
TWO
2
THREE
3
>>>>> ELEMENT=[element EnumMapExample]
>>>>> TYPE=[class org.simpleframework.xml.core.EnumMapTest$EnumMapExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testEnumMap took 0.218 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.DateTransformTest.txt 0000644 0001750 0001750 00000010746 11342531442 032524 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.DateTransformTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.544 sec
------------- Standard Output ---------------
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
>>>>> ELEMENT=[element date-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.DateTransformTest$DateExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
2010-02-28 18:17:06.380 GMT
>>>>> ELEMENT=[element DateExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.DateTransformTest$DateExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
2010-02-28 18:17:06.613 GMT
2010-02-28 18:17:06.613 GMT
2010-02-28 18:17:06.613 GMT
>>>>> ELEMENT=[element date-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.DateTransformTest$DateExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
2010-02-28 18:17:06.613 GMT
>>>>> ELEMENT=[element DateExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.DateTransformTest$DateExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testDate took 0.018 sec
Testcase: testPersistence took 0.232 sec
Testcase: testCyclicPersistence took 0.285 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.DecoratorTest.txt 0000644 0001750 0001750 00000016372 11342531274 030616 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.DecoratorTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.317 sec
------------- Standard Output ---------------
14 High Steet
London
UK
14 Main Road
London
UK
14 High Steet
London
UK
14 Main Road
London
UK
14 High Steet
London
UK
14 Main Road
>>>>> ELEMENT=[element friend-list]
>>>>> TYPE=[class org.simpleframework.xml.core.DecoratorTest$FriendList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
14 High Steet
London
UK
14 Main Road
>>>>> ELEMENT=[element FriendList]
>>>>> TYPE=[class org.simpleframework.xml.core.DecoratorTest$FriendList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testDecorator took 0.313 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MatcherTest.txt 0000644 0001750 0001750 00000002340 11342531312 030236 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MatcherTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.188 sec
------------- Standard Output ---------------
12345
12345
12345
1
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.MatcherTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.MatcherTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testMatcher took 0.179 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.PerformanceTest.txt 0000644 0001750 0001750 00000114022 11342531356 031125 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.PerformanceTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 22.145 sec
------------- Standard Output ---------------
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.PerformanceTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
------------- ---------------- ---------------
------------- Standard Error -----------------
Took '7607' ms to process 10000 documents
Took '5852' ms to process 10000 documents with templates
Took '5832' ms to process 10000 documents with an empty filter
Took '2466' ms to write 10000 documents
------------- ---------------- ---------------
Testcase: testBasicDocument took 7.851 sec
Testcase: testTemplateDocument took 5.892 sec
Testcase: testEmptyFilter took 5.895 sec
Testcase: testBasicWrite took 2.497 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.AnnotationStrategyTest.txt 0000644 0001750 0001750 00000001071 11342531256 033247 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.AnnotationStrategyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.19 sec
------------- Standard Output ---------------
Old McDonald
1
10
11
12
------------- ---------------- ---------------
Testcase: testAnnotationStrategy took 0.185 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ReadOnlyTest.txt 0000644 0001750 0001750 00000000376 11342531360 030402 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ReadOnlyTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.162 sec
Testcase: testReadOnlyField took 0.145 sec
Testcase: testReadOnlyMethod took 0.007 sec
Testcase: testIllegalReadOnlyMethod took 0.006 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.AnnotationConverterTest.txt 0000644 0001750 0001750 00000000642 11342531376 033604 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.AnnotationConverterTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.394 sec
------------- Standard Output ---------------
------------- ---------------- ---------------
Testcase: testAnnotationConversion took 0.387 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.NamespaceAttributeTest.txt 0000644 0001750 0001750 00000000250 11342531436 033003 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.NamespaceAttributeTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.072 sec
Testcase: testAttributes took 0.068 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.filter.StackFilterTest.txt 0000644 0001750 0001750 00000000235 11342531375 031435 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.filter.StackFilterTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.009 sec
Testcase: testFilter took 0.005 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.ClassTransformTest.txt 0000644 0001750 0001750 00000000253 11342531441 032703 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.ClassTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.008 sec
Testcase: testClassTransform took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.EntryTest.txt 0000644 0001750 0001750 00000000224 11342531300 027750 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.EntryTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
Testcase: testEntry took 0.027 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.TransformerTest.txt 0000644 0001750 0001750 00000005156 11342531446 032260 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.TransformerTest
Tests run: 24, Failures: 0, Errors: 0, Time elapsed: 0.047 sec
------------- Standard Error -----------------
org.simpleframework.xml.transform.InvalidFormatException: Cannot convert 'too long' to a character
at org.simpleframework.xml.transform.CharacterTransform.read(CharacterTransform.java:56)
at org.simpleframework.xml.transform.CharacterTransform.read(CharacterTransform.java:42)
at org.simpleframework.xml.transform.Transformer.read(Transformer.java:104)
at org.simpleframework.xml.transform.TransformerTest.testInvalidCharacter(TransformerTest.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testInteger took 0.007 sec
Testcase: testString took 0.001 sec
Testcase: testCharacter took 0.001 sec
Testcase: testInvalidCharacter took 0.008 sec
Testcase: testFloat took 0.001 sec
Testcase: testDouble took 0.001 sec
Testcase: testBoolean took 0.001 sec
Testcase: testLong took 0.002 sec
Testcase: testShort took 0.001 sec
Testcase: testPrimitiveIntegerArray took 0.003 sec
Testcase: testPrimitiveLongArray took 0 sec
Testcase: testPrimitiveShortArray took 0 sec
Testcase: testPrimitiveByteArray took 0 sec
Testcase: testPrimitiveFloatArray took 0 sec
Testcase: testPrimitiveDoubleArray took 0 sec
Testcase: testPrimitiveCharacterArray took 0.005 sec
Testcase: testIntegerArray took 0 sec
Testcase: testBooleanArray took 0 sec
Testcase: testLongArray took 0 sec
Testcase: testShortArray took 0 sec
Testcase: testByteArray took 0 sec
Testcase: testFloatArray took 0 sec
Testcase: testDoubleArray took 0 sec
Testcase: testCharacterArray took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.DefaultAnnotationTest.txt 0000644 0001750 0001750 00000005677 11342531274 032321 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.DefaultAnnotationTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.206 sec
------------- Standard Error -----------------
org.simpleframework.xml.core.MethodException: Annotations do not match for 'name' in class org.simpleframework.xml.core.DefaultAnnotationTest$TypeMisMatch
at org.simpleframework.xml.core.MethodScanner.build(MethodScanner.java:428)
at org.simpleframework.xml.core.MethodScanner.build(MethodScanner.java:391)
at org.simpleframework.xml.core.MethodScanner.build(MethodScanner.java:370)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:143)
at org.simpleframework.xml.core.MethodScanner.(MethodScanner.java:123)
at org.simpleframework.xml.core.Scanner.method(Scanner.java:639)
at org.simpleframework.xml.core.Scanner.scan(Scanner.java:391)
at org.simpleframework.xml.core.Scanner.(Scanner.java:115)
at org.simpleframework.xml.core.ScannerFactory.getInstance(ScannerFactory.java:65)
at org.simpleframework.xml.core.Support.getScanner(Support.java:170)
at org.simpleframework.xml.core.Source.getScanner(Source.java:302)
at org.simpleframework.xml.core.Source.getSchema(Source.java:348)
at org.simpleframework.xml.core.Composite.read(Composite.java:183)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.DefaultAnnotationTest.testTypeMisMatch(DefaultAnnotationTest.java:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testTypeMisMatch took 0.148 sec
Testcase: testDefault took 0.053 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.OverrideTest.txt 0000644 0001750 0001750 00000000767 11342531330 030445 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.OverrideTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.191 sec
------------- Standard Output ---------------
replacement
------------- ---------------- ---------------
Testcase: testComposite took 0.14 sec
Testcase: testInterface took 0.005 sec
Testcase: testList took 0.011 sec
Testcase: testCopy took 0.03 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.InjectTest.txt 0000644 0001750 0001750 00000000226 11342531305 030072 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.InjectTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.138 sec
Testcase: testInject took 0.134 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.URLTransformTest.txt 0000644 0001750 0001750 00000000236 11342531447 032307 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.URLTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.011 sec
Testcase: testURL took 0.007 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CallbackTest.txt 0000644 0001750 0001750 00000001110 11342531265 030350 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CallbackTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.203 sec
------------- Standard Output ---------------
default
default
------------- ---------------- ---------------
Testcase: testReadCallbacks took 0.157 sec
Testcase: testWriteCallbacks took 0.027 sec
Testcase: testExtendedReadCallbacks took 0.005 sec
Testcase: testExtendedWriteCallbacks took 0.006 sec
Testcase: testOverrideReadCallbacks took 0.003 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.EmptyMapEntryTest.txt 0000644 0001750 0001750 00000012735 11342531277 031454 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.EmptyMapEntryTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.242 sec
------------- Standard Output ---------------
key1
value1
key3
key2
key4
key1
value1
key3
key2
key4
key1
value1
key3
key2
key4
>>>>> ELEMENT=[element simple-bug-1]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyMapEntryTest$SimpleBug1]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
key1
value1
key3
key2
key4
>>>>> ELEMENT=[element SimpleBug1]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyMapEntryTest$SimpleBug1]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
key1
value1
key3
key2
key4
------------- ---------------- ---------------
Testcase: testEmptyMapEntry took 0.235 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.StrictTest.txt 0000644 0001750 0001750 00000013613 11342531370 030134 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.StrictTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.244 sec
------------- Standard Output ---------------
-
value 1
-
value 2
-
value 3
123
-
value 1
-
value 2
-
value 3
123
-
value 1
-
value 2
-
value 3
123
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.StrictTest$StrictExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
-
value 1
-
value 2
-
value 3
123
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.StrictTest$StrictExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
123
test
123
test
123
test
>>>>> ELEMENT=[element object]
>>>>> TYPE=[class org.simpleframework.xml.core.StrictTest$NamedStrictObject]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
123
test
>>>>> ELEMENT=[element Object]
>>>>> TYPE=[class org.simpleframework.xml.core.StrictTest$NamedStrictObject]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Element(required=true, data=false, name=name) on field 'name' private java.lang.String org.simpleframework.xml.core.StrictTest$NamedStrictObject.name for class org.simpleframework.xml.core.StrictTest$NamedStrictObject at line -1
at org.simpleframework.xml.core.Composite.validate(Composite.java:651)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:468)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.StrictTest.testNamedStrictMissingName(StrictTest.java:119)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testStrict took 0.206 sec
Testcase: testNamedStrict took 0.024 sec
Testcase: testNamedStrictMissingName took 0.007 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.AnnotationProviderTest.txt 0000644 0001750 0001750 00000000244 11342531262 032505 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.AnnotationProviderTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.022 sec
Testcase: testProvider took 0.018 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ErasureHandlingTest.txt 0000644 0001750 0001750 00000124124 11342531302 031732 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ErasureHandlingTest
Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.498 sec
------------- Standard Output ---------------
a
A
1
b
B
2
c
C
3
1
1
A
1
2
2
B
2
3
3
C
3
a
A
1
b
B
2
c
C
3
1
1
A
1
2
2
B
2
3
3
C
3
a
A
1
b
B
2
c
C
3
1
1
A
1
2
2
B
2
3
3
C
3
a
A
1
b
B
2
c
C
3
>>>>> ELEMENT=[element erasure-example]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
A
1
b
B
2
c
C
3
>>>>> ELEMENT=[element ErasureExample]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
2.0
b
1.2
c
5.4
7.8
8.7
1.2
2.1
3.1
1.3
a
2.0
b
1.2
c
5.4
7.8
8.7
1.2
2.1
3.1
1.3
a
2.0
b
1.2
c
5.4
7.8
8.7
1.2
2.1
3.1
1.3
a
2.0
b
1.2
c
5.4
7.8
8.7
1.2
2.1
3.1
1.3
>>>>> ELEMENT=[element erasure-example]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
2.0
b
1.2
c
5.4
7.8
8.7
1.2
2.1
3.1
1.3
>>>>> ELEMENT=[element ErasureExample]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
A
b
B
c
C
A
B
B
C
C
D
a
A
b
B
c
C
A
B
B
C
C
D
a
A
b
B
c
C
A
B
B
C
C
D
a
A
b
B
c
C
D
>>>>> ELEMENT=[element erasure-example]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
A
b
B
c
C
D
>>>>> ELEMENT=[element ErasureExample]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
A
1
B
2
C
3
A
1
B
2
C
3
A
1
B
2
C
3
A
1
B
2
C
3
A
1
B
2
C
3
>>>>> ELEMENT=[element erasure-with-map-inline-value-is-ignored-example]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureWithMapInlineValueIsIgnoredExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
A
1
B
2
C
3
>>>>> ELEMENT=[element ErasureWithMapInlineValueIsIgnoredExample]
>>>>> TYPE=[class org.simpleframework.xml.core.ErasureHandlingTest$ErasureWithMapInlineValueIsIgnoredExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
org.simpleframework.xml.core.ElementException: Can not have class java.lang.Object as an attribute
at org.simpleframework.xml.core.CompositeKey.write(CompositeKey.java:220)
at org.simpleframework.xml.core.CompositeMap.write(CompositeMap.java:257)
at org.simpleframework.xml.core.Composite.writeElement(Composite.java:1172)
at org.simpleframework.xml.core.Composite.writeElement(Composite.java:1153)
at org.simpleframework.xml.core.Composite.writeElements(Composite.java:1034)
at org.simpleframework.xml.core.Composite.write(Composite.java:940)
at org.simpleframework.xml.core.Composite.write(Composite.java:916)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:236)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:208)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:186)
at org.simpleframework.xml.core.Persister.write(Persister.java:1099)
at org.simpleframework.xml.core.Persister.write(Persister.java:1081)
at org.simpleframework.xml.core.Persister.write(Persister.java:1062)
at org.simpleframework.xml.core.Persister.write(Persister.java:1178)
at org.simpleframework.xml.core.Persister.write(Persister.java:1160)
at org.simpleframework.xml.core.Persister.write(Persister.java:1141)
at org.simpleframework.xml.core.ErasureHandlingTest.testErasureWithMapAttributeIllegalExample(ErasureHandlingTest.java:150)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testErasure took 0.3 sec
Testcase: testPrimitiveErasure took 0.054 sec
Testcase: testEnumErasure took 0.054 sec
Testcase: testErasureWithMapAttributeIllegalExample took 0.004 sec
Testcase: testErasureWithMapInlineValueIsIgnoredExample took 0.08 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.RegistryCycleStrategyTest.txt 0000644 0001750 0001750 00000001476 11342531260 033731 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.RegistryCycleStrategyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.177 sec
------------- Standard Output ---------------
Kitty
10
------------- ---------------- ---------------
Testcase: testCycle took 0.173 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MethodScannerDefaultTest.txt 0000644 0001750 0001750 00000000577 11342531313 032725 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MethodScannerDefaultTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.088 sec
Testcase: testNoAnnotationsWithNoDefaults took 0.009 sec
Testcase: testMixedAnnotationsWithNoDefaults took 0.038 sec
Testcase: testExtendedAnnotations took 0.025 sec
Testcase: testMixedAnnotations took 0.006 sec
Testcase: testNoAnnotations took 0.005 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MultiElementMapTest.txt 0000644 0001750 0001750 00000006042 11342531316 031724 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MultiElementMapTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.249 sec
------------- Standard Output ---------------
int-value
42
boolean-value
true
string-value
hello world
int-value
42
boolean-value
true
string-value
hello world
int-value
42
boolean-value
true
string-value
hello world
>>>>> ELEMENT=[element properties]
>>>>> TYPE=[class org.simpleframework.xml.core.MultiElementMapTest$Properties]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
int-value
42
boolean-value
true
string-value
hello world
>>>>> ELEMENT=[element Properties]
>>>>> TYPE=[class org.simpleframework.xml.core.MultiElementMapTest$Properties]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testProperties took 0.243 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.TimestampTransformTest.txt 0000644 0001750 0001750 00000000252 11342531446 033605 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.TimestampTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.024 sec
Testcase: testTimestamp took 0.022 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.FieldScannerTest.txt 0000644 0001750 0001750 00000000235 11342531304 031212 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.FieldScannerTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.035 sec
Testcase: testExample took 0.032 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NamespaceDefaultTest.txt 0000644 0001750 0001750 00000000736 11342531324 032066 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NamespaceDefaultTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.161 sec
------------- Standard Output ---------------
d
------------- ---------------- ---------------
Testcase: testScope took 0.154 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.DocumentProviderTest.txt 0000644 0001750 0001750 00000000305 11342531436 032515 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.DocumentProviderTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
Testcase: testReader took 0.025 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.InlineTest.txt 0000644 0001750 0001750 00000033315 11342531310 030075 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.InlineTest
Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.459 sec
------------- Standard Output ---------------
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlineTextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some example message
Example 1
Example 2
Example 3
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$InlinePrimitiveList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element simple-inline-list]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$SimpleInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element SimpleInlineList]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$SimpleInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element simple-name-inline-list]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$SimpleNameInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element SimpleNameInlineList]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$SimpleNameInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
test
test
test
>>>>> ELEMENT=[element simple-primitive-inline-list]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$SimplePrimitiveInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
test
>>>>> ELEMENT=[element SimplePrimitiveInlineList]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineTest$SimplePrimitiveInlineList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testList took 0.305 sec
Testcase: testPrimitiveList took 0.051 sec
Testcase: testSimpleList took 0.041 sec
Testcase: testSimpleNameList took 0.034 sec
Testcase: testSimplePrimitiveList took 0.015 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.AliasTest.txt 0000644 0001750 0001750 00000011631 11342531262 027713 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.AliasTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.254 sec
------------- Standard Output ---------------
item
item
double
0.0
string
test
integer
1
item
item
double
0.0
string
test
integer
1
item
double
0.0
string
test
integer
1
>>>>> ELEMENT=[element multi-value-map]
>>>>> TYPE=[class org.simpleframework.xml.core.AliasTest$MultiValueMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
item
double
0.0
string
test
integer
1
>>>>> ELEMENT=[element MultiValueMap]
>>>>> TYPE=[class org.simpleframework.xml.core.AliasTest$MultiValueMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
item
item
double
0.0
string
test
integer
1
------------- ---------------- ---------------
Testcase: testMap took 0.248 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.CycleStrategyTest.txt 0000644 0001750 0001750 00000000353 11342531401 032350 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.CycleStrategyTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.076 sec
Testcase: testArray took 0.069 sec
Testcase: testObject took 0.002 sec
Testcase: testReference took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MethodTest.txt 0000644 0001750 0001750 00000013435 11342531314 030104 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MethodTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.35 sec
------------- Standard Output ---------------
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ExplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ExplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ExplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ExplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element implicit-method-name-example]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ImplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element ImplicitMethodNameExample]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ImplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element implicit-method-name-example]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ImplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
1234567.89
1234.56
1234
1234567
120
>>>>> ELEMENT=[element ImplicitMethodNameExample]
>>>>> TYPE=[class org.simpleframework.xml.core.MethodTest$ImplicitMethodNameExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testExplicitMethodNameExample took 0.245 sec
Testcase: testImplicitMethodNameExample took 0.098 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.InlineListWithDataTest.txt 0000644 0001750 0001750 00000006303 11342531306 032361 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.InlineListWithDataTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.246 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element list-with-data-example]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineListWithDataTest$ListWithDataExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element ListWithDataExample]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineListWithDataTest$ListWithDataExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element map-with-data-example]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineListWithDataTest$MapWithDataExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element MapWithDataExample]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineListWithDataTest$MapWithDataExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testListWithData took 0.18 sec
Testcase: testMapWithData took 0.058 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ReplaceThisTest.txt 0000644 0001750 0001750 00000002026 11342531361 031063 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ReplaceThisTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.177 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element real-parent]
>>>>> TYPE=[class org.simpleframework.xml.core.ReplaceThisTest$RealParent]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element RealParent]
>>>>> TYPE=[class org.simpleframework.xml.core.ReplaceThisTest$RealParent]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testReplaceParent took 0.17 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.PrimitiveTest.txt 0000644 0001750 0001750 00000000310 11342531357 030627 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.PrimitiveTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.093 sec
Testcase: testPrimitive took 0.083 sec
Testcase: testPrimitiveCycle took 0.005 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.AnnotationCycleStrategyTest.txt 0000644 0001750 0001750 00000001240 11342531256 034225 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.AnnotationCycleStrategyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.358 sec
------------- Standard Output ---------------
A
a
B
b
C
c
------------- ---------------- ---------------
Testcase: testCycle took 0.209 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.EnumArrayTest.txt 0000644 0001750 0001750 00000002132 11342531300 030552 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.EnumArrayTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.189 sec
------------- Standard Output ---------------
ONE, TWO, FOUR
ONE, TWO, FOUR
ONE, TWO, FOUR
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.EnumArrayTest$NumberArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
ONE, TWO, FOUR
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.EnumArrayTest$NumberArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testArrayElement took 0.183 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.StrictModeTest.txt 0000644 0001750 0001750 00000030476 11342531367 030755 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.StrictModeTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.229 sec
------------- Standard Output ---------------
123
example name
example address
test
123
example name
example address
test
123
example name
example address
test
>>>>> ELEMENT=[element example-object-with-address]
>>>>> TYPE=[class org.simpleframework.xml.core.StrictModeTest$ExampleObjectWithAddress]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
123
example name
example address
test
>>>>> ELEMENT=[element ExampleObjectWithAddress]
>>>>> TYPE=[class org.simpleframework.xml.core.StrictModeTest$ExampleObjectWithAddress]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
org.simpleframework.xml.core.AttributeException: Attribute 'name' does not have a match at line -1
at org.simpleframework.xml.core.Composite.readAttribute(Composite.java:513)
at org.simpleframework.xml.core.Composite.readAttributes(Composite.java:435)
at org.simpleframework.xml.core.Composite.read(Composite.java:349)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.StrictModeTest.testStrictMode(StrictModeTest.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Element(required=true, data=false, name=) on field 'name' java.lang.String org.simpleframework.xml.core.StrictModeTest$ExampleObjectWithAddress.name for class org.simpleframework.xml.core.StrictModeTest$ExampleObjectWithAddress at line -1
at org.simpleframework.xml.core.Composite.validate(Composite.java:651)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:468)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.StrictModeTest.testNonStrictModeMissingName(StrictModeTest.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.AttributeException: Attribute 'name' does not exist at line -1
at org.simpleframework.xml.core.Composite.validateAttribute(Composite.java:807)
at org.simpleframework.xml.core.Composite.validateAttributes(Composite.java:733)
at org.simpleframework.xml.core.Composite.validate(Composite.java:706)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1044)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1024)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1004)
at org.simpleframework.xml.core.Persister.validate(Persister.java:938)
at org.simpleframework.xml.core.Persister.validate(Persister.java:842)
at org.simpleframework.xml.core.StrictModeTest.testValidation(StrictModeTest.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.AttributeException: Attribute 'name' does not exist at line -1
at org.simpleframework.xml.core.Composite.validateAttribute(Composite.java:807)
at org.simpleframework.xml.core.Composite.validateAttributes(Composite.java:733)
at org.simpleframework.xml.core.Composite.validate(Composite.java:706)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1044)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1024)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1004)
at org.simpleframework.xml.core.Persister.validate(Persister.java:938)
at org.simpleframework.xml.core.Persister.validate(Persister.java:842)
at org.simpleframework.xml.core.StrictModeTest.testValidation(StrictModeTest.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Element(required=true, data=false, name=) on field 'name' java.lang.String org.simpleframework.xml.core.StrictModeTest$ExampleObjectWithAddress.name at line -1
at org.simpleframework.xml.core.Composite.validate(Composite.java:888)
at org.simpleframework.xml.core.Composite.validateElements(Composite.java:765)
at org.simpleframework.xml.core.Composite.validate(Composite.java:707)
at org.simpleframework.xml.core.Composite.validate(Composite.java:683)
at org.simpleframework.xml.core.Traverser.validate(Traverser.java:171)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1044)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1024)
at org.simpleframework.xml.core.Persister.validate(Persister.java:1004)
at org.simpleframework.xml.core.Persister.validate(Persister.java:938)
at org.simpleframework.xml.core.StrictModeTest.testValidation(StrictModeTest.java:114)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testStrictMode took 0.118 sec
Testcase: testNonStrictMode took 0.089 sec
Testcase: testNonStrictModeMissingName took 0.004 sec
Testcase: testValidation took 0.012 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.VisitorStrategyTest.txt 0000644 0001750 0001750 00000006604 11342531435 032764 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.VisitorStrategyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.244 sec
------------- Standard Output ---------------
A
B
2
TWO
1
ONE
A
B
2
TWO
1
ONE
A
B
2
TWO
1
ONE
A
B
2
TWO
1
ONE
>>>>> ELEMENT=[element visitor-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.VisitorStrategyTest$VisitorExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
A
B
2
TWO
1
ONE
>>>>> ELEMENT=[element VisitorExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.VisitorStrategyTest$VisitorExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testStrategy took 0.237 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.PrimitiveCycleTest.txt 0000644 0001750 0001750 00000020473 11342531405 032527 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.PrimitiveCycleTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 1.053 sec
------------- Standard Output ---------------
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$PrimitiveCycleEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
true
16
120
1234
1234.56
1234567
1234567.89
true
16
120
1234
1234.56
1234567
1234567.89
text value
TWO
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$PrimitiveCycleEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
a
a
>>>>> ELEMENT=[element string-reference-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$StringReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
>>>>> ELEMENT=[element StringReferenceExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$StringReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
a
b
a
b
>>>>> ELEMENT=[element string-reference-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$StringReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
>>>>> ELEMENT=[element StringReferenceExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$StringReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1
1
1
1
1
1
1
1
1
>>>>> ELEMENT=[element integer-reference-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$IntegerReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1
1
1
>>>>> ELEMENT=[element IntegerReferenceExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$IntegerReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1
1
1
1
1
1
>>>>> ELEMENT=[element integer-reference-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$IntegerReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1
1
>>>>> ELEMENT=[element IntegerReferenceExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.PrimitiveCycleTest$IntegerReferenceExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testPrimitive took 0.69 sec
Testcase: testPrimitiveReference took 0.357 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.PrimitiveArrayTransformTest.txt 0000644 0001750 0001750 00000025430 11342531444 034614 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.PrimitiveArrayTransformTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.728 sec
------------- Standard Output ---------------
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
>>>>> ELEMENT=[element integer-array-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
>>>>> ELEMENT=[element IntegerArrayExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element integer-array-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element IntegerArrayExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
>>>>> ELEMENT=[element integer-array-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1, 2, 3, 4
>>>>> ELEMENT=[element IntegerArrayExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element integer-array-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element IntegerArrayExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.PrimitiveArrayTransformTest$IntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testRead took 0.004 sec
Testcase: testWrite took 0.001 sec
Testcase: testPersistence took 0.313 sec
Testcase: testCyclicPersistence took 0.404 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.OrderTest.txt 0000644 0001750 0001750 00000005620 11342531327 027740 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.OrderTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.28 sec
------------- Standard Output ---------------
first
second
third
fourth
first
second
third
fourth
first
second
third
fourth
>>>>> ELEMENT=[element order-example]
>>>>> TYPE=[class org.simpleframework.xml.core.OrderTest$OrderExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
first
second
third
fourth
>>>>> ELEMENT=[element OrderExample]
>>>>> TYPE=[class org.simpleframework.xml.core.OrderTest$OrderExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1st
2nd
3rd
4th
1st
2nd
3rd
4th
1st
2nd
3rd
4th
>>>>> ELEMENT=[element order-example]
>>>>> TYPE=[class org.simpleframework.xml.core.OrderTest$OrderExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1st
2nd
3rd
4th
>>>>> ELEMENT=[element OrderExample]
>>>>> TYPE=[class org.simpleframework.xml.core.OrderTest$OrderExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testLinkedHashMapOrder took 0.001 sec
Testcase: testSerializationOrder took 0.261 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.CycleTest.txt 0000644 0001750 0001750 00000020005 11342531402 030622 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.CycleTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 1.621 sec
------------- Standard Output ---------------
one
two
three
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.CycleTest$CycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.CycleTest$CycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.CycleTest$CycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.CycleTest$CycleExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testCycle took 0.23 sec
Testcase: testMemory took 1.383 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.FilterTest.txt 0000644 0001750 0001750 00000000346 11342531304 030105 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.FilterTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.166 sec
Testcase: testSystem took 0.143 sec
Testcase: testMap took 0.005 sec
Testcase: testEnvironmentFilter took 0.015 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.StackOverflowTest.txt 0000644 0001750 0001750 00003756310 11342531366 031475 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.StackOverflowTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.59 sec
------------- Standard Output ---------------
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
>>>>> ELEMENT=[element delivery]
>>>>> TYPE=[class org.simpleframework.xml.core.StackOverflowTest$Delivery]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
AAAAA
1046
A
comment
>>>>> ELEMENT=[element Delivery]
>>>>> TYPE=[class org.simpleframework.xml.core.StackOverflowTest$Delivery]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testStackOverflow took 1.584 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NullArrayEntryTest.txt 0000644 0001750 0001750 00000012407 11342531326 031620 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NullArrayEntryTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.238 sec
------------- Standard Output ---------------
a
b
e
a
b
e
a
b
e
a
b
e
>>>>> ELEMENT=[element example-array]
>>>>> TYPE=[class org.simpleframework.xml.core.NullArrayEntryTest$ExampleArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
e
>>>>> ELEMENT=[element ExampleArray]
>>>>> TYPE=[class org.simpleframework.xml.core.NullArrayEntryTest$ExampleArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
e
f
a
b
e
f
a
b
e
f
a
b
e
f
>>>>> ELEMENT=[element example-primitive-array]
>>>>> TYPE=[class org.simpleframework.xml.core.NullArrayEntryTest$ExamplePrimitiveArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
e
f
>>>>> ELEMENT=[element ExamplePrimitiveArray]
>>>>> TYPE=[class org.simpleframework.xml.core.NullArrayEntryTest$ExamplePrimitiveArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testExampleArray took 0.202 sec
Testcase: testExamplePrimitiveArray took 0.03 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.TreeStrategyTest.txt 0000644 0001750 0001750 00000114626 11342531435 032230 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.TreeStrategyTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 23.141 sec
------------- Standard Output ---------------
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
{no.override}
{example.name}
{example.path}
Some example text where {example.name} is replaced
with the system property value and the path is
replaced with the path {example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some constant
some name
/some/path
Some example text where some name is replaced
with the system property value and the path is
replaced with the path /some/path
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
${no.override}
${example.name}
${example.path}
Some example text where ${example.name} is replaced
with the system property value and the path is
replaced with the path ${example.path}
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.TreeStrategyTest$RootEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>><<
{example.name}
{example.path}
this is text>> some more<<
this is the first element
the second element
the third elment
value.1
value.2
value.1
value.2
value.4
value.4
value.5
------------- ---------------- ---------------
------------- Standard Error -----------------
Took '7986' ms to process 10000 documents
Took '6219' ms to process 10000 documents with templates
Took '6018' ms to process 10000 documents with an empty filter
Took '2493' ms to write 10000 documents
------------- ---------------- ---------------
Testcase: testBasicDocument took 8.24 sec
Testcase: testTemplateDocument took 6.281 sec
Testcase: testEmptyFilter took 6.085 sec
Testcase: testBasicWrite took 2.524 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.RedundantOrderTest.txt 0000644 0001750 0001750 00000012130 11342531361 031575 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.RedundantOrderTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.105 sec
------------- Standard Error -----------------
org.simpleframework.xml.core.ElementException: Ordered element 'c' missing for class org.simpleframework.xml.core.RedundantOrderTest$ElementEntry
at org.simpleframework.xml.core.Scanner.validateElements(Scanner.java:454)
at org.simpleframework.xml.core.Scanner.validate(Scanner.java:408)
at org.simpleframework.xml.core.Scanner.scan(Scanner.java:392)
at org.simpleframework.xml.core.Scanner.(Scanner.java:115)
at org.simpleframework.xml.core.ScannerFactory.getInstance(ScannerFactory.java:65)
at org.simpleframework.xml.core.Support.getScanner(Support.java:170)
at org.simpleframework.xml.core.Support.getName(Support.java:232)
at org.simpleframework.xml.core.Source.getName(Source.java:271)
at org.simpleframework.xml.core.Traverser.getName(Traverser.java:284)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:203)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:186)
at org.simpleframework.xml.core.Persister.write(Persister.java:1099)
at org.simpleframework.xml.core.Persister.write(Persister.java:1081)
at org.simpleframework.xml.core.Persister.write(Persister.java:1062)
at org.simpleframework.xml.core.Persister.write(Persister.java:1178)
at org.simpleframework.xml.ValidationTestCase.validate(ValidationTestCase.java:95)
at org.simpleframework.xml.core.RedundantOrderTest.testRedundantElementOrder(RedundantOrderTest.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.AttributeException: Ordered attribute 'c' missing for class org.simpleframework.xml.core.RedundantOrderTest$AttributeEntry
at org.simpleframework.xml.core.Scanner.validateAttributes(Scanner.java:481)
at org.simpleframework.xml.core.Scanner.validate(Scanner.java:409)
at org.simpleframework.xml.core.Scanner.scan(Scanner.java:392)
at org.simpleframework.xml.core.Scanner.(Scanner.java:115)
at org.simpleframework.xml.core.ScannerFactory.getInstance(ScannerFactory.java:65)
at org.simpleframework.xml.core.Support.getScanner(Support.java:170)
at org.simpleframework.xml.core.Support.getName(Support.java:232)
at org.simpleframework.xml.core.Source.getName(Source.java:271)
at org.simpleframework.xml.core.Traverser.getName(Traverser.java:284)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:203)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:186)
at org.simpleframework.xml.core.Persister.write(Persister.java:1099)
at org.simpleframework.xml.core.Persister.write(Persister.java:1081)
at org.simpleframework.xml.core.Persister.write(Persister.java:1062)
at org.simpleframework.xml.core.Persister.write(Persister.java:1178)
at org.simpleframework.xml.ValidationTestCase.validate(ValidationTestCase.java:95)
at org.simpleframework.xml.core.RedundantOrderTest.testRedundantAttributeOrder(RedundantOrderTest.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testRedundantElementOrder took 0.09 sec
Testcase: testRedundantAttributeOrder took 0.007 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ClassScannerTest.txt 0000644 0001750 0001750 00000000242 11342531265 031240 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ClassScannerTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.048 sec
Testcase: testClassScanner took 0.045 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.TypeMatcherTest.txt 0000644 0001750 0001750 00000000757 11342531446 032205 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.TypeMatcherTest
Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.022 sec
Testcase: testInteger took 0.005 sec
Testcase: testString took 0.001 sec
Testcase: testCharacter took 0.002 sec
Testcase: testFloat took 0.001 sec
Testcase: testDouble took 0 sec
Testcase: testBoolean took 0.001 sec
Testcase: testLong took 0.001 sec
Testcase: testShort took 0 sec
Testcase: testIntegerArray took 0.002 sec
Testcase: testPrimitiveIntegerArray took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.NamespaceMapTest.txt 0000644 0001750 0001750 00000002001 11342531436 031551 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.NamespaceMapTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.056 sec
------------- Standard Output ---------------
example text for yet another namespace
very very last child
other very very last child
yet another very very last child
------------- ---------------- ---------------
Testcase: testInputNode took 0.033 sec
Testcase: testOutputNode took 0.015 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.PrologTest.txt 0000644 0001750 0001750 00000002522 11342531360 030122 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.PrologTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.186 sec
------------- Standard Output ---------------
some name
entry text
some name
entry text
some name
entry text
>>>>> ELEMENT=[element prolog-example]
>>>>> TYPE=[class org.simpleframework.xml.core.PrologTest$PrologExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some name
entry text
>>>>> ELEMENT=[element PrologExample]
>>>>> TYPE=[class org.simpleframework.xml.core.PrologTest$PrologExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testProlog took 0.179 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NonFinalConstructorInjectionTest.txt 0000644 0001750 0001750 00000002261 11342531326 034477 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NonFinalConstructorInjectionTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.179 sec
------------- Standard Output ---------------
A
a
A
a
A
a
>>>>> ELEMENT=[element non-final-example]
>>>>> TYPE=[class org.simpleframework.xml.core.NonFinalConstructorInjectionTest$NonFinalExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
A
a
>>>>> ELEMENT=[element NonFinalExample]
>>>>> TYPE=[class org.simpleframework.xml.core.NonFinalConstructorInjectionTest$NonFinalExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testNonFinal took 0.173 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.InjectionTest.txt 0000644 0001750 0001750 00000000227 11342531306 030602 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.InjectionTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.16 sec
Testcase: testFirst took 0.156 sec
././@LongLink 0000000 0000000 0000000 00000000145 00000000000 011565 L ustar root root simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.DefaultWithParametersInGetterTest.txt simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.DefaultWithParametersInGetterTest.txt0000644 0001750 0001750 00000017061 11342531276 034600 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.DefaultWithParametersInGetterTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.194 sec
------------- Standard Output ---------------
100
100
100
100
>>>>> ELEMENT=[element default-test-class]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultWithParametersInGetterTest$DefaultTestClass]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
100
>>>>> ELEMENT=[element DefaultTestClass]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultWithParametersInGetterTest$DefaultTestClass]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
org.simpleframework.xml.core.MethodException: Get method public java.lang.String org.simpleframework.xml.core.DefaultWithParametersInGetterTest$DefaultTestClassWithInvalidTransient.getWithParams(int) is not a valid property
at org.simpleframework.xml.core.MethodPartFactory.getRead(MethodPartFactory.java:272)
at org.simpleframework.xml.core.MethodPartFactory.getName(MethodPartFactory.java:126)
at org.simpleframework.xml.core.MethodPartFactory.getInstance(MethodPartFactory.java:98)
at org.simpleframework.xml.core.MethodScanner.remove(MethodScanner.java:325)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:236)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:181)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:162)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:141)
at org.simpleframework.xml.core.MethodScanner.(MethodScanner.java:123)
at org.simpleframework.xml.core.Scanner.method(Scanner.java:639)
at org.simpleframework.xml.core.Scanner.scan(Scanner.java:391)
at org.simpleframework.xml.core.Scanner.(Scanner.java:115)
at org.simpleframework.xml.core.ScannerFactory.getInstance(ScannerFactory.java:65)
at org.simpleframework.xml.core.Support.getScanner(Support.java:170)
at org.simpleframework.xml.core.Support.getName(Support.java:232)
at org.simpleframework.xml.core.Source.getName(Source.java:271)
at org.simpleframework.xml.core.Traverser.getName(Traverser.java:284)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:203)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:186)
at org.simpleframework.xml.core.Persister.write(Persister.java:1099)
at org.simpleframework.xml.core.Persister.write(Persister.java:1081)
at org.simpleframework.xml.core.Persister.write(Persister.java:1062)
at org.simpleframework.xml.core.Persister.write(Persister.java:1178)
at org.simpleframework.xml.core.Persister.write(Persister.java:1160)
at org.simpleframework.xml.core.Persister.write(Persister.java:1141)
at org.simpleframework.xml.core.DefaultWithParametersInGetterTest.testDefaultWithTransientErrors(DefaultWithParametersInGetterTest.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.MethodException: Get method public java.lang.String org.simpleframework.xml.core.DefaultWithParametersInGetterTest$DefaultTestClassWithInvalidElement.getName(int) is not a valid property
at org.simpleframework.xml.core.MethodPartFactory.getRead(MethodPartFactory.java:272)
at org.simpleframework.xml.core.MethodPartFactory.getName(MethodPartFactory.java:126)
at org.simpleframework.xml.core.MethodPartFactory.getInstance(MethodPartFactory.java:98)
at org.simpleframework.xml.core.MethodScanner.process(MethodScanner.java:258)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:233)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:181)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:162)
at org.simpleframework.xml.core.MethodScanner.scan(MethodScanner.java:141)
at org.simpleframework.xml.core.MethodScanner.(MethodScanner.java:123)
at org.simpleframework.xml.core.Scanner.method(Scanner.java:639)
at org.simpleframework.xml.core.Scanner.scan(Scanner.java:391)
at org.simpleframework.xml.core.Scanner.(Scanner.java:115)
at org.simpleframework.xml.core.ScannerFactory.getInstance(ScannerFactory.java:65)
at org.simpleframework.xml.core.Support.getScanner(Support.java:170)
at org.simpleframework.xml.core.Support.getName(Support.java:232)
at org.simpleframework.xml.core.Source.getName(Source.java:271)
at org.simpleframework.xml.core.Traverser.getName(Traverser.java:284)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:203)
at org.simpleframework.xml.core.Traverser.write(Traverser.java:186)
at org.simpleframework.xml.core.Persister.write(Persister.java:1099)
at org.simpleframework.xml.core.Persister.write(Persister.java:1081)
at org.simpleframework.xml.core.Persister.write(Persister.java:1062)
at org.simpleframework.xml.core.Persister.write(Persister.java:1178)
at org.simpleframework.xml.core.Persister.write(Persister.java:1160)
at org.simpleframework.xml.core.Persister.write(Persister.java:1141)
at org.simpleframework.xml.core.DefaultWithParametersInGetterTest.testDefaultWithElementErrors(DefaultWithParametersInGetterTest.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testDefaultWithParameters took 0.172 sec
Testcase: testDefaultWithTransientErrors took 0.01 sec
Testcase: testDefaultWithElementErrors took 0.003 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.FieldScannerDefaultTest.txt 0000644 0001750 0001750 00000000330 11342531304 032513 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.FieldScannerDefaultTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.055 sec
Testcase: testMixedAnnotations took 0.043 sec
Testcase: testNoAnnotations took 0.008 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.TextTest.txt 0000644 0001750 0001750 00000025205 11342531372 027612 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.TextTest
Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.323 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
This is hidden
]]>
This is hidden
]]>
This is hidden
]]> >>>>> ELEMENT=[element text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
This is hidden
]]> >>>>> ELEMENT=[element Text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
This is hidden
]]>
This is hidden
]]>
This is hidden
]]> >>>>> ELEMENT=[element text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
This is hidden
]]> >>>>> ELEMENT=[element Text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$TextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$OptionalTextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$OptionalTextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$OptionalTextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Text]
>>>>> TYPE=[class org.simpleframework.xml.core.TextTest$OptionalTextEntry]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Text]
>>>>> TYPE=[class java.lang.String]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
org.simpleframework.xml.core.TextException: Cannot use @org.simpleframework.xml.Text(required=true, data=false, empty=) to represent field 'list' private java.util.List org.simpleframework.xml.core.TextTest$NonPrimitiveTextEntry.list
at org.simpleframework.xml.core.TextLabel.getConverter(TextLabel.java:105)
at org.simpleframework.xml.core.CacheLabel.getConverter(CacheLabel.java:161)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:605)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readText(Composite.java:488)
at org.simpleframework.xml.core.Composite.read(Composite.java:348)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.TextTest.testNonPrimitive(TextTest.java:228)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testText took 0.226 sec
Testcase: testData took 0.036 sec
Testcase: testDuplicate took 0.003 sec
Testcase: testIllegalElement took 0.007 sec
Testcase: testEmpty took 0.003 sec
Testcase: testOptional took 0.036 sec
Testcase: testNonPrimitive took 0.004 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.LiteralTest.txt 0000644 0001750 0001750 00000000705 11342531310 030250 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.LiteralTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.103 sec
------------- Standard Output ---------------
<literal id='a' value='a'>
<child>some example text</child>
</literal>
------------- ---------------- ---------------
Testcase: testLiteral took 0.097 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.EmptyTest.txt 0000644 0001750 0001750 00000031377 11342531277 027777 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.EmptyTest
Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.477 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$EmptyCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$EmptyCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$EmptyCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$EmptyCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some description
Some description
Some description
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$DefaultedAttribute]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some description
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$DefaultedAttribute]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some description
Some description
Some description
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$DefaultedAttribute]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some description
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.EmptyTest$DefaultedAttribute]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
org.simpleframework.xml.core.ValueRequiredException: Empty value for @org.simpleframework.xml.Element(required=true, data=false, name=empty) on field 'empty' private java.lang.String org.simpleframework.xml.core.EmptyTest$RequiredElement.empty in class org.simpleframework.xml.core.EmptyTest$RequiredElement at line -1
at org.simpleframework.xml.core.Composite.read(Composite.java:579)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.EmptyTest.testRequiredEmpty(EmptyTest.java:113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Empty value for @org.simpleframework.xml.Element(required=true, data=false, name=) on method 'empty' in class org.simpleframework.xml.core.EmptyTest$RequiredMethodElement at line -1
at org.simpleframework.xml.core.Composite.read(Composite.java:579)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.EmptyTest.testRequiredEmptyMethod(EmptyTest.java:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Empty value for @org.simpleframework.xml.Element(required=true, data=false, name=empty) on field 'empty' private java.lang.String org.simpleframework.xml.core.EmptyTest$RequiredElement.empty in class org.simpleframework.xml.core.EmptyTest$RequiredElement at line -1
at org.simpleframework.xml.core.Composite.read(Composite.java:579)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.EmptyTest.testRequiredBlank(EmptyTest.java:137)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Empty value for @org.simpleframework.xml.Element(required=true, data=false, name=empty) on field 'empty' private java.lang.String org.simpleframework.xml.core.EmptyTest$RequiredElement.empty in class org.simpleframework.xml.core.EmptyTest$RequiredElement at line -1
at org.simpleframework.xml.core.Composite.read(Composite.java:579)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.EmptyTest.testOptionalEmpty(EmptyTest.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testRequiredEmpty took 0.123 sec
Testcase: testRequiredEmptyMethod took 0.008 sec
Testcase: testRequiredBlank took 0.004 sec
Testcase: testOptionalEmpty took 0.004 sec
Testcase: testOptionalBlank took 0.002 sec
Testcase: testEmptyCollection took 0.086 sec
Testcase: testRequiredEmptyAttribute took 0.008 sec
Testcase: testOptionalEmptyAttribute took 0.003 sec
Testcase: testDefaultedAttribute took 0.23 sec
Testcase: testDirectory took 0 sec
././@LongLink 0000000 0000000 0000000 00000000147 00000000000 011567 L ustar root root simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.GregorianCalendarTransformTest.txt simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.GregorianCalendarTransformTest.t0000644 0001750 0001750 00000000272 11342531443 034634 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.GregorianCalendarTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.022 sec
Testcase: testGregorianCalendar took 0.019 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CompositeInlineMapTest.txt 0000644 0001750 0001750 00000001461 11342531270 032420 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CompositeInlineMapTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.102 sec
------------- Standard Output ---------------
a
1
b
2
a
1
b
2
1
2
------------- ---------------- ---------------
Testcase: testNotInlineString took 0.053 sec
Testcase: testNoAttributeString took 0.043 sec
Testcase: testAttributeNoKeyString took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.BigDecimalTransformTest.txt 0000644 0001750 0001750 00000000254 11342531440 033616 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.BigDecimalTransformTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.007 sec
Testcase: testBigDecimal took 0.003 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.DataTest.txt 0000644 0001750 0001750 00000016324 11342531273 027541 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.DataTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.283 sec
------------- Standard Output ---------------
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
>>>>> ELEMENT=[element scrape]
>>>>> TYPE=[class org.simpleframework.xml.core.DataTest$Scrape]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
>>>>> ELEMENT=[element Scrape]
>>>>> TYPE=[class org.simpleframework.xml.core.DataTest$Scrape]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
>>>>> ELEMENT=[element scrape]
>>>>> TYPE=[class org.simpleframework.xml.core.DataTest$Scrape]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
{
for $text in .//TITLE
return $text
}
]]>
{
for $text in .//B
return $text
}
]]>
>>>>> ELEMENT=[element Scrape]
>>>>> TYPE=[class org.simpleframework.xml.core.DataTest$Scrape]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testData took 0.225 sec
Testcase: testDataFromByteStream took 0.051 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CompositeMapTest.txt 0000644 0001750 0001750 00000001653 11342531271 031265 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CompositeMapTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.106 sec
------------- Standard Output ---------------
1
2
a
1
b
2
a
1
b
2
1
2
------------- ---------------- ---------------
Testcase: testInlineString took 0.051 sec
Testcase: testNotInlineString took 0.001 sec
Testcase: testNoAttributeString took 0.045 sec
Testcase: testAttributeNoKeyString took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ScannerTest.txt 0000644 0001750 0001750 00000000521 11342531363 030251 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ScannerTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.112 sec
Testcase: testExample took 0.075 sec
Testcase: testMixedExample took 0.01 sec
Testcase: testDuplicateAttribute took 0.005 sec
Testcase: testNonMatchingElement took 0.002 sec
Testcase: testIllegalTextExample took 0.014 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NamespaceVerbosityTest.txt 0000644 0001750 0001750 00000000640 11342531325 032463 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NamespaceVerbosityTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.163 sec
------------- Standard Output ---------------
b
c
e
------------- ---------------- ---------------
Testcase: testScope took 0.155 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.EnumSetTest.txt 0000644 0001750 0001750 00000003643 11342531301 030240 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.EnumSetTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.195 sec
------------- Standard Output ---------------
BEGINNER
EXPERT
BEGINNER
EXPERT
BEGINNER
EXPERT
BEGINNER
EXPERT
>>>>> ELEMENT=[element enum-set-example]
>>>>> TYPE=[class org.simpleframework.xml.core.EnumSetTest$EnumSetExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
BEGINNER
EXPERT
>>>>> ELEMENT=[element EnumSetExample]
>>>>> TYPE=[class org.simpleframework.xml.core.EnumSetTest$EnumSetExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testEnumSet took 0.188 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.CommentTest.txt 0000644 0001750 0001750 00000001002 11342531400 031157 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.CommentTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.117 sec
------------- Standard Output ---------------
Some Name
A value to use
9.99
------------- ---------------- ---------------
Testcase: testComment took 0.111 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CollectionTest.txt 0000644 0001750 0001750 00000121622 11342531267 030764 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CollectionTest
Tests run: 21, Failures: 0, Errors: 0, Time elapsed: 0.656 sec
------------- Standard Output ---------------
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntrySortedSet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntrySortedSet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntryList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntryList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
two
three
one
two
three
one
two
three
one
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntrySet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
two
three
one
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntrySet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntrySortedSet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntrySortedSet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntryList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$EntryList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element type-from-field-list]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$TypeFromFieldList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element TypeFromFieldList]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$TypeFromFieldList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element type-from-method-list]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$TypeFromMethodList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element TypeFromMethodList]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$TypeFromMethodList]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element primitive-collection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$PrimitiveCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element PrimitiveCollection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$PrimitiveCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element composite-collection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$CompositeCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element CompositeCollection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$CompositeCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element primitive-default-collection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$PrimitiveDefaultCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element PrimitiveDefaultCollection]
>>>>> TYPE=[class org.simpleframework.xml.core.CollectionTest$PrimitiveDefaultCollection]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
two
this is the second one
one
this is an extended entry
three
two
this is the second one
three
one
this is an extended entry
org.simpleframework.xml.core.InstantiationException: Type class java.util.HashSet is not compatible with interface java.util.SortedSet
at org.simpleframework.xml.core.Factory.getOverride(Factory.java:122)
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:87)
at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:110)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:626)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CollectionTest.testSetToSortedSet(CollectionTest.java:744)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.InstantiationException: Type class java.util.ArrayList is not compatible with interface java.util.Set
at org.simpleframework.xml.core.Factory.getOverride(Factory.java:122)
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:87)
at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:110)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:626)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CollectionTest.testListToSet(CollectionTest.java:756)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.InstantiationException: Type is not a collection class java.lang.String
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:97)
at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:110)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:626)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CollectionTest.testInvalidList(CollectionTest.java:769)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.InstantiationException: Cannot instantiate class org.simpleframework.xml.core.CollectionTest$UnknownCollection
at org.simpleframework.xml.core.CollectionFactory.getConversion(CollectionFactory.java:145)
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:94)
at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:110)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:626)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CollectionTest.testUnknownCollectionList(CollectionTest.java:781)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.InstantiationException: Cannot instantiate class org.simpleframework.xml.core.CollectionTest$AbstractList
at org.simpleframework.xml.core.CollectionFactory.getConversion(CollectionFactory.java:145)
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:116)
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:91)
at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:110)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:626)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CollectionTest.testAbstractList(CollectionTest.java:793)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.InstantiationException: Type class java.util.Hashtable is not compatible with interface java.util.List
at org.simpleframework.xml.core.Factory.getOverride(Factory.java:122)
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:87)
at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:110)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:626)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CollectionTest.testNotACollection(CollectionTest.java:805)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
java.lang.ClassNotFoundException: example.MyCollection
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.simpleframework.xml.strategy.Loader.load(Loader.java:50)
at org.simpleframework.xml.strategy.TreeStrategy.readValue(TreeStrategy.java:163)
at org.simpleframework.xml.strategy.TreeStrategy.read(TreeStrategy.java:102)
at org.simpleframework.xml.core.Source.getOverride(Source.java:391)
at org.simpleframework.xml.core.Factory.getConversion(Factory.java:162)
at org.simpleframework.xml.core.Factory.getOverride(Factory.java:115)
at org.simpleframework.xml.core.CollectionFactory.getInstance(CollectionFactory.java:87)
at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:110)
at org.simpleframework.xml.core.Composite.readObject(Composite.java:626)
at org.simpleframework.xml.core.Composite.read(Composite.java:569)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:550)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CollectionTest.testMissingCollection(CollectionTest.java:817)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testSet took 0.128 sec
Testcase: testSortedSet took 0.098 sec
Testcase: testList took 0.044 sec
Testcase: testHashSet took 0.048 sec
Testcase: testTreeSet took 0.04 sec
Testcase: testArrayList took 0.045 sec
Testcase: testSortedSetToSet took 0.003 sec
Testcase: testExtendedEntry took 0.011 sec
Testcase: testTypeFromFieldList took 0.065 sec
Testcase: testTypeFromMethodList took 0.037 sec
Testcase: testPrimitiveCollection took 0.026 sec
Testcase: testCompositeCollection took 0.032 sec
Testcase: testPrimitiveDefaultCollection took 0.023 sec
Testcase: testSetToSortedSet took 0.006 sec
Testcase: testListToSet took 0.002 sec
Testcase: testInvalidList took 0.002 sec
Testcase: testUnknownCollectionList took 0.002 sec
Testcase: testAbstractList took 0.002 sec
Testcase: testNotACollection took 0.004 sec
Testcase: testMissingCollection took 0.004 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.AnnotationTypeTest.txt 0000644 0001750 0001750 00000002154 11342531377 032557 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.AnnotationTypeTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.373 sec
------------- Standard Output ---------------
John Doe
John Doe
John Doe
>>>>> ELEMENT=[element annotation-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.AnnotationTypeTest$AnnotationExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
John Doe
>>>>> ELEMENT=[element AnnotationExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.AnnotationTypeTest$AnnotationExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testAnnotationType took 0.367 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.UnicodeTest.txt 0000644 0001750 0001750 00000346657 11342531374 030277 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.UnicodeTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.743 sec
------------- Standard Output ---------------
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
?????????
Tor ge Bringsv¾rd
???
S¿ren Hauch-Fausb¿ll
???
?????? ?????
Johann Strau§
??
CŽline Dion
Mylne Demongeot
SinŽad O'Connor
???? ??? ??? ???
??????? ????????
S¿ren KierkegŒrd
Jean RŽno
??? ????
?????
????? ????
Olga Ta–—n
???Ê Ê ??
Lech Wa??sa
????? ???????????
Camille Saint-Sa‘ns
Brad Pitt
Fabrizio De AndrŽ
Walter Schulthei§
?????? ????????
???
???
??
????? ???????????
Nicole Kidman
?? ???
??
?? ?????
Rudi Všller
????
????????? ????
Franois Truffaut
???
Bjšrk Gu?mundsd—ttir
GŽrard Depardieu
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
?????????
Tor ge Bringsv¾rd
???
S¿ren Hauch-Fausb¿ll
???
?????? ?????
Johann Strau§
??
CŽline Dion
Mylne Demongeot
SinŽad O'Connor
???? ??? ??? ???
??????? ????????
S¿ren KierkegŒrd
Jean RŽno
??? ????
?????
????? ????
Olga Ta–—n
???Ê Ê ??
Lech Wa??sa
????? ???????????
Camille Saint-Sa‘ns
Brad Pitt
Fabrizio De AndrŽ
Walter Schulthei§
?????? ????????
???
???
??
????? ???????????
Nicole Kidman
?? ???
??
?? ?????
Rudi Všller
????
????????? ????
Franois Truffaut
???
Bjšrk Gu?mundsd—ttir
GŽrard Depardieu
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Tor Åge Bringsværd
ἈÏχιμήδης
심ì€í•˜
Søren Hauch-Fausbøll
माधà¥à¤°à¥€ दिछित
ì´ì„¤í¬
Johann Strauß
Céline Dion
舒淇
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
森鷗外
Михаил Горбачёв
王è²
안성기
林原 ã‚ãã¿
Nicole Kidman
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
Björk Guðmundsdóttir
ç« åæ€¡
Gérard Depardieu
Tor ge Bringsv¾rd
?????????
???
S¿ren Hauch-Fausb¿ll
?????? ?????
???
Johann Strau§
CŽline Dion
??
Mylne Demongeot
SinŽad O'Connor
???? ??? ??? ???
??????? ????????
S¿ren KierkegŒrd
Jean RŽno
??? ????
?????
????? ????
Olga Ta–—n
???Ê Ê ??
Lech Wa??sa
????? ???????????
Camille Saint-Sa‘ns
Brad Pitt
Fabrizio De AndrŽ
Walter Schulthei§
???
?????? ????????
??
???
?? ???
Nicole Kidman
????? ???????????
??
?? ?????
Rudi Všller
????
????????? ????
Franois Truffaut
Bjšrk Gu?mundsd—ttir
???
GŽrard Depardieu
Tor Åge Bringsværd
ἈÏχιμήδης
심ì€í•˜
Søren Hauch-Fausbøll
माधà¥à¤°à¥€ दिछित
ì´ì„¤í¬
Johann Strauß
Céline Dion
舒淇
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
森鷗外
Михаил Горбачёв
王è²
안성기
林原 ã‚ãã¿
Nicole Kidman
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
Björk Guðmundsdóttir
ç« åæ€¡
Gérard Depardieu
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Tor Åge Bringsværd
ἈÏχιμήδης
심ì€í•˜
Søren Hauch-Fausbøll
माधà¥à¤°à¥€ दिछित
ì´ì„¤í¬
Johann Strauß
Céline Dion
舒淇
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
森鷗外
Михаил Горбачёв
王è²
안성기
林原 ã‚ãã¿
Nicole Kidman
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
Björk Guðmundsdóttir
ç« åæ€¡
Gérard Depardieu
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
?????????
Tor ge Bringsv¾rd
???
S¿ren Hauch-Fausb¿ll
???
?????? ?????
Johann Strau§
??
CŽline Dion
Mylne Demongeot
SinŽad O'Connor
???? ??? ??? ???
??????? ????????
S¿ren KierkegŒrd
Jean RŽno
??? ????
?????
????? ????
Olga Ta–—n
???Ê Ê ??
Lech Wa??sa
????? ???????????
Camille Saint-Sa‘ns
Brad Pitt
Fabrizio De AndrŽ
Walter Schulthei§
?????? ????????
???
???
??
????? ???????????
Nicole Kidman
?? ???
??
?? ?????
Rudi Všller
????
????????? ????
Franois Truffaut
???
Bjšrk Gu?mundsd—ttir
GŽrard Depardieu
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
ἈÏχιμήδης
Tor Åge Bringsværd
심ì€í•˜
Søren Hauch-Fausbøll
ì´ì„¤í¬
माधà¥à¤°à¥€ दिछित
Johann Strauß
舒淇
Céline Dion
Mylène Demongeot
Sinéad O'Connor
نصرت ÙØªØ علی خان
ΓιώÏγος ÎταλάÏας
Søren Kierkegård
Jean Réno
テクス テクサン
ኢትዮጵያ
×™×”×•×¨× ×’×ון
Olga Tañón
ä¹…ä¿ç”°Â  利伸
Lech Wałęsa
ธงไชย à¹à¸¡à¹‡à¸„à¸à¸´à¸™à¹„ตย์
Camille Saint-Saëns
Brad Pitt
Fabrizio De André
Walter Schultheiß
Михаил Горбачёв
森鷗外
안성기
王è²
Ð‘Ð¾Ñ€Ð¸Ñ Ð“Ñ€ÐµÐ±ÐµÐ½Ñ‰Ð¸ÐºÐ¾Ð²
Nicole Kidman
林原 ã‚ãã¿
æŽå®‰
ﺃﻡ ﻛﻟﺛï»ï»¡
Rudi Völler
ኤáˆá‰µáˆ«
ﻋﺑﺪïºï» ﺣﻟﻳﻢ ﺤﺎﻓﻅ
François Truffaut
ç« åæ€¡
Björk Guðmundsdóttir
Gérard Depardieu
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.UnicodeTest$UnicodeExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testUnicode took 0.37 sec
Testcase: testWriteUnicode took 0.263 sec
Testcase: testUnicodeFromByteStream took 0.093 sec
Testcase: testIncorrectEncoding took 0.006 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NamespaceInheritanceTest.txt 0000644 0001750 0001750 00000001220 11342531324 032720 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NamespaceInheritanceTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.141 sec
------------- Standard Output ---------------
------------- ---------------- ---------------
Testcase: testNamespace took 0.121 sec
Testcase: testNamespacePrefix took 0.011 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MissingArrayLengthTest.txt 0000644 0001750 0001750 00000000256 11342531315 032434 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MissingArrayLengthTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.144 sec
Testcase: testMissingArrayLength took 0.139 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CompatibilityTest.txt 0000644 0001750 0001750 00000015762 11342531270 031503 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CompatibilityTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.203 sec
------------- Standard Error -----------------
org.simpleframework.xml.core.ElementException: Element 'address' does not have a match at line -1
at org.simpleframework.xml.core.Composite.readElement(Composite.java:545)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:466)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CompatibilityTest.testCompatibility(CompatibilityTest.java:234)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.ElementList(inline=false, type=void, required=true, data=false, entry=, empty=true, name=) on field 'list' private java.util.List org.simpleframework.xml.core.CompatibilityTest$Example_v1.list for class org.simpleframework.xml.core.CompatibilityTest$Example_v1 at line -1
at org.simpleframework.xml.core.Composite.validate(Composite.java:651)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:468)
at org.simpleframework.xml.core.Composite.read(Composite.java:350)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CompatibilityTest.testCompatibility(CompatibilityTest.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Attribute(required=true, empty=, name=) on field 'key' private java.lang.String org.simpleframework.xml.core.CompatibilityTest$Example_v2.key for class org.simpleframework.xml.core.CompatibilityTest$Example_v2 at line -1
at org.simpleframework.xml.core.Composite.validate(Composite.java:651)
at org.simpleframework.xml.core.Composite.readAttributes(Composite.java:437)
at org.simpleframework.xml.core.Composite.read(Composite.java:349)
at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
at org.simpleframework.xml.core.Composite.read(Composite.java:215)
at org.simpleframework.xml.core.Composite.read(Composite.java:185)
at org.simpleframework.xml.core.Composite.read(Composite.java:133)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:602)
at org.simpleframework.xml.core.Persister.read(Persister.java:583)
at org.simpleframework.xml.core.Persister.read(Persister.java:564)
at org.simpleframework.xml.core.Persister.read(Persister.java:501)
at org.simpleframework.xml.core.Persister.read(Persister.java:410)
at org.simpleframework.xml.core.CompatibilityTest.testCompatibility(CompatibilityTest.java:279)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
------------- ---------------- ---------------
Testcase: testCompatibility took 0.199 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.InlineMapTest.txt 0000644 0001750 0001750 00000014122 11342531307 030534 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.InlineMapTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.288 sec
------------- Standard Output ---------------
a
1.100000000000000088817841970012523233890533447265625
b
2.20000000000000017763568394002504646778106689453125
a
1.100000000000000088817841970012523233890533447265625
b
2.20000000000000017763568394002504646778106689453125
a
1.100000000000000088817841970012523233890533447265625
b
2.20000000000000017763568394002504646778106689453125
>>>>> ELEMENT=[element primitive-inline-map]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineMapTest$PrimitiveInlineMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
1.100000000000000088817841970012523233890533447265625
b
2.20000000000000017763568394002504646778106689453125
>>>>> ELEMENT=[element PrimitiveInlineMap]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineMapTest$PrimitiveInlineMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1.100000000000000088817841970012523233890533447265625
2.20000000000000017763568394002504646778106689453125
1.100000000000000088817841970012523233890533447265625
2.20000000000000017763568394002504646778106689453125
1.100000000000000088817841970012523233890533447265625
2.20000000000000017763568394002504646778106689453125
>>>>> ELEMENT=[element primitive-inline-attribute-map]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineMapTest$PrimitiveInlineAttributeMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1.100000000000000088817841970012523233890533447265625
2.20000000000000017763568394002504646778106689453125
>>>>> ELEMENT=[element PrimitiveInlineAttributeMap]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineMapTest$PrimitiveInlineAttributeMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1.100000000000000088817841970012523233890533447265625
3.29999999999999982236431605997495353221893310546875
2.20000000000000017763568394002504646778106689453125
1.100000000000000088817841970012523233890533447265625
3.29999999999999982236431605997495353221893310546875
2.20000000000000017763568394002504646778106689453125
1.100000000000000088817841970012523233890533447265625
3.29999999999999982236431605997495353221893310546875
2.20000000000000017763568394002504646778106689453125
>>>>> ELEMENT=[element primitive-inline-attribute-value-map]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineMapTest$PrimitiveInlineAttributeValueMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1.100000000000000088817841970012523233890533447265625
3.29999999999999982236431605997495353221893310546875
2.20000000000000017763568394002504646778106689453125
>>>>> ELEMENT=[element PrimitiveInlineAttributeValueMap]
>>>>> TYPE=[class org.simpleframework.xml.core.InlineMapTest$PrimitiveInlineAttributeValueMap]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testPrimitiveMap took 0.212 sec
Testcase: testPrimitiveAttributeMap took 0.041 sec
Testcase: testPrimitiveAttributeValueMap took 0.027 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NamespaceTest.txt 0000644 0001750 0001750 00000010417 11342531325 030557 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NamespaceTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.225 sec
------------- Standard Output ---------------
Software Engineer
Spam Soft
1000
Sesame Street
John Doe
Person
Software Engineer
Spam Soft
1000
Sesame Street
John Doe
Person
Software Engineer
Spam Soft
1000
Sesame Street
John Doe
Person
Software Engineer
Spam Soft
1000
Sesame Street
John Doe
Person
>>>>> ELEMENT=[element person]
>>>>> TYPE=[class org.simpleframework.xml.core.NamespaceTest$Person]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Software Engineer
Spam Soft
1000
Sesame Street
John Doe
Person
>>>>> ELEMENT=[element Person]
>>>>> TYPE=[class org.simpleframework.xml.core.NamespaceTest$Person]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testNamespace took 0.219 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.util.DictionaryTest.txt 0000644 0001750 0001750 00000004754 11342531447 031031 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.util.DictionaryTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.22 sec
------------- Standard Output ---------------
three
two
one
three
two
one
three
two
one
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.util.DictionaryTest$PropertySet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
three
two
one
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.util.DictionaryTest$PropertySet]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testDictionary took 0.213 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.VersionTest.txt 0000644 0001750 0001750 00000000735 11342531375 030317 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.VersionTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.18 sec
------------- Standard Output ---------------
text value
example name
text value
text value
------------- ---------------- ---------------
Testcase: testVersion1 took 0.166 sec
Testcase: testVersion2 took 0.01 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CollectionConstructorTest.txt 0000644 0001750 0001750 00000000434 11342531266 033226 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CollectionConstructorTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.191 sec
Testcase: testCollectionConstructor took 0.159 sec
Testcase: testMapConstructor took 0.016 sec
Testcase: testCollectionConstructorComposite took 0.011 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.strategy.ListCycleTest.txt 0000644 0001750 0001750 00000023510 11342531403 031463 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.strategy.ListCycleTest
Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.391 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$ListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$ListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element inline-list-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$InlineListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element InlineListExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$InlineListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element inline-primitive-list-example]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$InlinePrimitiveListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element InlinePrimitiveListExample]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$InlinePrimitiveListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$NestedListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.strategy.ListCycleTest$NestedListExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testCycle took 0.259 sec
Testcase: testInlineList took 0.06 sec
Testcase: testInlinePrimitiveList took 0.035 sec
Testcase: testNestedExample took 0.028 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.ContactEntryTest.txt 0000644 0001750 0001750 00000001662 11342531257 032036 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.ContactEntryTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.15 sec
------------- Standard Output ---------------
a
A
b
B
c
C
INHERIT
inherit
------------- ---------------- ---------------
Testcase: testContact took 0.144 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MultiThreadedPersisterTest.txt 0000644 0001750 0001750 00001230447 11342531323 033325 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MultiThreadedPersisterTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 4.413 sec
------------- Standard Output ---------------
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
Eample Name
Some Value
10
2010-02-28 18:15:43.37 GMT
en_GB
------------- ---------------- ---------------
Testcase: testConcurrency took 4.41 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CompositeTest.txt 0000644 0001750 0001750 00000000276 11342531271 030627 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CompositeTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.14 sec
Testcase: testComposite took 0.134 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.StaticTest.txt 0000644 0001750 0001750 00000012772 11342531367 030126 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.StaticTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.264 sec
------------- Standard Output ---------------
Niall Gallagher
niallg@users.sourceforge.net
Stanford Press
2001
Palo Alto
1st
0-69-697269-4
First paragraph of document
Second paragraph in the document
Third and final paragraph
Niall Gallagher
niallg@users.sourceforge.net
Stanford Press
2001
Palo Alto
1st
0-69-697269-4
First paragraph of document
Second paragraph in the document
Third and final paragraph
Niall Gallagher
niallg@users.sourceforge.net
Stanford Press
2001
Palo Alto
1st
0-69-697269-4
First paragraph of document
Second paragraph in the document
Third and final paragraph
Niall Gallagher
niallg@users.sourceforge.net
Stanford Press
2001
Palo Alto
1st
0-69-697269-4
First paragraph of document
Second paragraph in the document
Third and final paragraph
>>>>> ELEMENT=[element document]
>>>>> TYPE=[class org.simpleframework.xml.core.StaticTest$Document]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Niall Gallagher
niallg@users.sourceforge.net
Stanford Press
2001
Palo Alto
1st
0-69-697269-4
First paragraph of document
Second paragraph in the document
Third and final paragraph
>>>>> ELEMENT=[element Document]
>>>>> TYPE=[class org.simpleframework.xml.core.StaticTest$Document]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testStatic took 0.254 sec
Testcase: testDirectory took 0.004 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MixTest.txt 0000644 0001750 0001750 00000022074 11342531316 027422 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MixTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.338 sec
------------- Standard Output ---------------
text
1
true
example 1
example 2
key 1
value 1
key 3
3
key 4
value 4
key 2
value 2
2010-02-28 18:15:41.932 GMT
text
1
true
example 1
example 2
key 3
3
key 4
value 4
key 1
value 1
key 2
value 2
2010-02-28 18:15:41.932 GMT
text
1
true
example 1
example 2
key 1
value 1
key 3
3
key 4
value 4
key 2
value 2
2010-02-28 18:15:41.932 GMT
text
1
true
example 1
example 2
key 1
value 1
key 3
3
key 4
value 4
key 2
value 2
2010-02-28 18:15:41.932 GMT
text
1
true
example 1
example 2
key 1
value 1
key 3
3
key 4
value 4
key 2
value 2
2010-02-28 18:15:41.932 GMT
>>>>> ELEMENT=[element mix-example]
>>>>> TYPE=[class org.simpleframework.xml.core.MixTest$MixExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
text
1
true
example 1
example 2
key 1
value 1
key 3
3
key 4
value 4
key 2
value 2
2010-02-28 18:15:41.932 GMT
>>>>> ELEMENT=[element MixExample]
>>>>> TYPE=[class org.simpleframework.xml.core.MixTest$MixExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testMix took 0.333 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.NamespaceScopeTest.txt 0000644 0001750 0001750 00000000657 11342531325 031556 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.NamespaceScopeTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.15 sec
------------- Standard Output ---------------
c
e
------------- ---------------- ---------------
Testcase: testScope took 0.144 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.MethodScannerTest.txt 0000644 0001750 0001750 00000000560 11342531314 031411 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.MethodScannerTest
Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.075 sec
Testcase: testExample took 0.043 sec
Testcase: testIllegalOverload took 0.004 sec
Testcase: testNonMatchingMethods took 0.002 sec
Testcase: testNotBeanMethod took 0.003 sec
Testcase: testText took 0.004 sec
Testcase: testCollection took 0.008 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.RootTest.txt 0000644 0001750 0001750 00000010770 11342531362 027611 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.RootTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.279 sec
------------- Standard Output ---------------
Some text example
Some text example
Some text example
>>>>> ELEMENT=[element root-example]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$RootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
>>>>> ELEMENT=[element RootExample]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$RootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
Some text example
Some text example
>>>>> ELEMENT=[element extended-root-example]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
>>>>> ELEMENT=[element ExtendedRootExample]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
Some text example
Some text example
>>>>> ELEMENT=[element extended-root-example]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
>>>>> ELEMENT=[element ExtendedRootExample]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
Some text example
Some text example
>>>>> ELEMENT=[element extended-overridden-root-example]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedOverriddenRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
>>>>> ELEMENT=[element ExtendedOverriddenRootExample]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedOverriddenRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
Some text example
Some text example
>>>>> ELEMENT=[element explicit-override]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedExplicitlyOverriddenRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Some text example
>>>>> ELEMENT=[element ExplicitOverride]
>>>>> TYPE=[class org.simpleframework.xml.core.RootTest$ExtendedExplicitlyOverriddenRootExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testRoot took 0.272 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.CaseTest.txt 0000644 0001750 0001750 00000012441 11342531265 027540 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.CaseTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.264 sec
------------- Standard Output ---------------
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
>>>>> ELEMENT=[element example]
>>>>> TYPE=[class org.simpleframework.xml.core.CaseTest$CaseExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
http://a.com/
http://b.com/
http://c.com/
example 4
example 5
example 6
>>>>> ELEMENT=[element Example]
>>>>> TYPE=[class org.simpleframework.xml.core.CaseTest$CaseExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testCase took 0.253 sec
Testcase: testDirectory took 0.004 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ArrayEntryTest.txt 0000644 0001750 0001750 00000010473 11342531263 030766 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ArrayEntryTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.24 sec
------------- Standard Output ---------------
one
two
three
one
two
three
one
two
three
>>>>> ELEMENT=[element example-array]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayEntryTest$ExampleArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one
two
three
>>>>> ELEMENT=[element ExampleArray]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayEntryTest$ExampleArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
a
b
c
d
a
b
c
d
>>>>> ELEMENT=[element example-primitive-array]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayEntryTest$ExamplePrimitiveArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
>>>>> ELEMENT=[element ExamplePrimitiveArray]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayEntryTest$ExamplePrimitiveArray]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testExampleArray took 0.2 sec
Testcase: testExamplePrimitiveArray took 0.031 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.WrapperTest.txt 0000644 0001750 0001750 00000000706 11342531261 031032 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.WrapperTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.194 sec
------------- Standard Error -----------------
name
value
------------- ---------------- ---------------
Testcase: testWrapper took 0.191 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.DefaultEmptyTest.txt 0000644 0001750 0001750 00000003734 11342531275 031276 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.DefaultEmptyTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.235 sec
------------- Standard Output ---------------
some text
some text
some text
some text
>>>>> ELEMENT=[element default-example]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultEmptyTest$DefaultExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
some text
>>>>> ELEMENT=[element DefaultExample]
>>>>> TYPE=[class org.simpleframework.xml.core.DefaultEmptyTest$DefaultExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
example text
------------- ---------------- ---------------
Testcase: testDefaults took 0.228 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.transform.StringArrayTransformTest.txt 0000644 0001750 0001750 00000006373 11342531445 034120 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.transform.StringArrayTransformTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.221 sec
------------- Standard Output ---------------
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
>>>>> ELEMENT=[element string-array-example]
>>>>> TYPE=[class org.simpleframework.xml.transform.StringArrayTransformTest$StringArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
>>>>> ELEMENT=[element StringArrayExample]
>>>>> TYPE=[class org.simpleframework.xml.transform.StringArrayTransformTest$StringArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
------------- Standard Error -----------------
one, two, three, four
one, two, three, four
one, two, three, four
one, two, three, four
------------- ---------------- ---------------
Testcase: testRead took 0.003 sec
Testcase: testWrite took 0.001 sec
Testcase: testPersistence took 0.211 sec
Testcase: testDirectory took 0.001 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.stream.PrefixResolverTest.txt 0000644 0001750 0001750 00000000626 11342531440 032204 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.stream.PrefixResolverTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.024 sec
------------- Standard Output ---------------
------------- ---------------- ---------------
Testcase: testPrefixResolver took 0.016 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ArrayTest.txt 0000644 0001750 0001750 00000167163 11342531264 027756 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ArrayTest
Tests run: 14, Failures: 0, Errors: 0, Time elapsed: 1.072 sec
------------- Standard Output ---------------
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry one
entry two
entry three
entry four
entry five
entry one
entry two
entry three
entry four
entry five
entry one
entry two
entry three
entry four
entry five
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry one
entry two
entry three
entry four
entry five
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveIntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1
2
3
4
5
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveIntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1, 2, 3, 4, 5, 6
2, 4, 6, 8, 10, 12
3, 6, 9, 12, 15, 18
4, 8, 12, 16, 20, 24
5, 10, 15, 20, 25, 30
1, 2, 3, 4, 5, 6
2, 4, 6, 8, 10, 12
3, 6, 9, 12, 15, 18
4, 8, 12, 16, 20, 24
5, 10, 15, 20, 25, 30
1, 2, 3, 4, 5, 6
2, 4, 6, 8, 10, 12
3, 6, 9, 12, 15, 18
4, 8, 12, 16, 20, 24
5, 10, 15, 20, 25, 30
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveMultidimensionalIntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
1, 2, 3, 4, 5, 6
2, 4, 6, 8, 10, 12
3, 6, 9, 12, 15, 18
4, 8, 12, 16, 20, 24
5, 10, 15, 20, 25, 30
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveMultidimensionalIntegerArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry one
entry two
entry three
entry four
entry five
entry one
entry two
entry three
entry four
entry five
entry one
entry two
entry three
entry four
entry five
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$DefaultPrimitiveArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry one
entry two
entry three
entry four
entry five
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$DefaultPrimitiveArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry two
entry three
entry two
entry three
entry two
entry three
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
entry two
entry three
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$PrimitiveArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ParentCompositeArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ParentCompositeArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$DefaultCompositeArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$DefaultCompositeArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ParentCompositeArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$ParentCompositeArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
e
a
b
c
d
e
a
b
c
d
e
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$CharacterArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
a
b
c
d
e
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$CharacterArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$DifferentArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
>>>>> ELEMENT=[element Root]
>>>>> TYPE=[class org.simpleframework.xml.core.ArrayTest$DifferentArrayExample]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testExample took 0.122 sec
Testcase: testBadExample took 0.006 sec
Testcase: testWriteArray took 0.741 sec
Testcase: testPrimitive took 0.013 sec
Testcase: testPrimitiveInteger took 0.018 sec
Testcase: testPrimitiveMultidimensionalInteger took 0.02 sec
Testcase: testDefaultPrimitive took 0.013 sec
Testcase: testPrimitiveNull took 0.046 sec
Testcase: testParentComposite took 0.019 sec
Testcase: testDefaultComposite took 0.021 sec
Testcase: testParentCompositeNull took 0.019 sec
Testcase: testCharacter took 0.013 sec
Testcase: testDifferentArray took 0.015 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.TutorialTest.txt 0000644 0001750 0001750 00000001740 11342531373 030470 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.TutorialTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.193 sec
------------- Standard Output ---------------
Niall Gallagher
niallg@users.sourceforge.net
Stanford Press
2001
Palo Alto
1st
0-69-697269-4
First paragraph of document
Second paragraph in the document
Third and final paragraph
------------- ---------------- ---------------
Testcase: testTutorial took 0.189 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.RequiredTest.txt 0000644 0001750 0001750 00000000277 11342531362 030447 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.RequiredTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.146 sec
Testcase: testComplete took 0.14 sec
Testcase: testOptional took 0.002 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.TemplateTest.txt 0000644 0001750 0001750 00000005533 11342531372 030443 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.TemplateTest
Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.222 sec
------------- Standard Output ---------------
Mr
niallg@users.sf.net
Niall Gallagher
Mr
niallg@users.sf.net
Niall Gallagher
Mr
niallg@users.sf.net
Niall Gallagher
>>>>> ELEMENT=[element test]
>>>>> TYPE=[class org.simpleframework.xml.core.TemplateTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
Mr
niallg@users.sf.net
Niall Gallagher
>>>>> ELEMENT=[element Test]
>>>>> TYPE=[class org.simpleframework.xml.core.TemplateTest$Example]
>>>>> SOURCE=[class com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl]
------------- ---------------- ---------------
Testcase: testTemplate took 0.217 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.convert.CombinedStrategyTest.txt 0000644 0001750 0001750 00000002453 11342531257 032663 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.convert.CombinedStrategyTest
Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.17 sec
------------- Standard Output ---------------
-
1
org.simpleframework.xml.convert.CombinedStrategyTest$RegistryItemConverter
-
1
org.simpleframework.xml.convert.CombinedStrategyTest$RegistryItemConverter
------------- ---------------- ---------------
Testcase: testCombinedStrategy took 0.14 sec
Testcase: testCombinationStrategyWithStyle took 0.018 sec
Testcase: testDirectory took 0 sec
simple-xml-2.3.2/test/report/TEST-org.simpleframework.xml.core.ExtendTest.txt 0000644 0001750 0001750 00000000377 11342531303 030112 0 ustar sylvestre sylvestre Testsuite: org.simpleframework.xml.core.ExtendTest
Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.16 sec
Testcase: testFirst took 0.14 sec
Testcase: testSecond took 0.003 sec
Testcase: testThird took 0.004 sec
Testcase: testFailure took 0.006 sec
simple-xml-2.3.2/test/src/ 0000755 0001750 0001750 00000000000 11342530527 016237 5 ustar sylvestre sylvestre simple-xml-2.3.2/test/src/org/ 0000755 0001750 0001750 00000000000 11342530527 017026 5 ustar sylvestre sylvestre simple-xml-2.3.2/test/src/org/simpleframework/ 0000755 0001750 0001750 00000000000 11342530527 022235 5 ustar sylvestre sylvestre simple-xml-2.3.2/test/src/org/simpleframework/xml/ 0000755 0001750 0001750 00000000000 11344247751 023043 5 ustar sylvestre sylvestre simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ 0000755 0001750 0001750 00000000000 11344247751 023773 5 ustar sylvestre sylvestre simple-xml-2.3.2/test/src/org/simpleframework/xml/core/LiteralTest.java 0000644 0001750 0001750 00000003753 11342530530 027066 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.transform.Matcher;
import org.simpleframework.xml.transform.Transform;
public class LiteralTest extends ValidationTestCase {
@Root(strict=false)
private static class LiteralExample {
@Attribute
private String name;
@Attribute
private String key;
@Text(required=false)
private final Literal literal = new Literal(
"\n"+
" some example text \n"+
" \n");
private LiteralExample() {
super();
}
public LiteralExample(String name, String key) {
this.name = name;
this.key = key;
}
public String getName() {
return name;
}
}
private static class LiteralMatcher implements Matcher {
public Transform match(Class type) {
if(type == Literal.class) {
return new LiteralTransform();
}
return null;
}
}
private static class LiteralTransform implements Transform {
public Object read(String value) throws Exception {
return new Literal(value);
}
public String write(Object value) throws Exception {
return value.toString();
}
}
private static class Literal {
private final String content;
public Literal(String content) {
this.content = content;
}
public String toString() {
return content;
}
}
public void testLiteral() throws Exception {
Matcher matcher = new LiteralMatcher();
Persister persister = new Persister(matcher);
LiteralExample example = new LiteralExample("name", "key");
persister.write(example, System.out);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/AnnotationHandlerTest.java 0000644 0001750 0001750 00000003041 11342530530 031070 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
public class AnnotationHandlerTest extends TestCase {
@ElementArray
@ElementList
@ElementMap
@Element
public void testHandler() throws Exception {
AnnotationHandler elementHandler = new AnnotationHandler(Element.class);
Element element = getClass().getDeclaredMethod("testHandler").getAnnotation(Element.class);
System.err.println(elementHandler);
System.err.println(element);
AnnotationHandler elementListHandler = new AnnotationHandler(ElementList.class);
ElementList elementList = getClass().getDeclaredMethod("testHandler").getAnnotation(ElementList.class);
System.err.println(elementListHandler);
System.err.println(elementList);
AnnotationHandler elementMapHandler = new AnnotationHandler(ElementMap.class);
ElementMap elementMap = getClass().getDeclaredMethod("testHandler").getAnnotation(ElementMap.class);
System.err.println(elementMapHandler);
System.err.println(elementMap);
AnnotationHandler elementArrayHandler = new AnnotationHandler(ElementArray.class);
ElementArray elementArray = getClass().getDeclaredMethod("testHandler").getAnnotation(ElementArray.class);
System.err.println(elementArrayHandler);
System.err.println(elementArray);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/FieldScannerTest.java 0000644 0001750 0001750 00000002352 11342530530 030021 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.ArrayList;
import java.util.Collection;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Contact;
import org.simpleframework.xml.core.FieldScanner;
import junit.framework.TestCase;
public class FieldScannerTest extends TestCase {
@Root(name="name")
public static class Example {
@ElementList(name="list", type=Entry.class)
private Collection list;
@Attribute(name="version")
private int version;
@Attribute(name="name")
private String name;
}
@Root(name="entry")
public static class Entry {
@Attribute(name="text")
public String text;
}
public void testExample() throws Exception {
FieldScanner scanner = new FieldScanner(Example.class);
ArrayList list = new ArrayList();
for(Contact contact : scanner) {
list.add(contact.getType());
}
assertEquals(scanner.size(), 3);
assertTrue(list.contains(Collection.class));
assertTrue(list.contains(String.class));
assertTrue(list.contains(int.class));
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/EnumArrayTest.java 0000644 0001750 0001750 00000002643 11342530530 027372 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class EnumArrayTest extends ValidationTestCase {
private static final String SOURCE =
""+
" ONE,TWO,FOUR "+
" ";
private static enum Number {
ONE,
TWO,
THREE,
FOUR
}
@Root(name="example")
private static class NumberArray {
@Element(name="array")
private final Number[] array;
private final int size;
public NumberArray(@Element(name="array") Number[] array, @Attribute(name="size") int size) {
this.array = array;
this.size = size;
}
@Attribute(name="size")
public int getLength() {
return size;
}
}
public void testArrayElement() throws Exception {
Persister persister = new Persister();
NumberArray array = persister.read(NumberArray.class, SOURCE);
assertEquals(array.array.length, 3);
assertEquals(array.array[0], Number.ONE);
assertEquals(array.array[1], Number.TWO);
assertEquals(array.array[2], Number.FOUR);
assertEquals(array.getLength(), array.size);
assertEquals(array.array.length, array.size);
validate(persister, array);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/IndentTest.java 0000644 0001750 0001750 00000005016 11342530530 026705 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.stream.Format;
public class IndentTest extends ValidationTestCase {
private static final String EXAMPLE =
"\n"+
"\n"+
" \n\r"+
" Some Title \n"+
" email@domain.com \n"+
" Name Surname \n"+
" \n"+
" ";
@Root(name="contact")
private static class Contact {
@Attribute(name="id")
private String id;
@Element(name="details")
private Details details;
}
@Root(name="details")
private static class Details {
@Element(name="title")
private String title;
@Element(name="mail")
private String mail;
@Element(name="name")
private String name;
}
public void testIndent() throws Exception {
Persister serializer = new Persister(new Format(5));
Contact contact = serializer.read(Contact.class, EXAMPLE);
assertEquals(contact.id, "some id");
assertEquals(contact.details.title, "Some Title");
assertEquals(contact.details.mail, "email@domain.com");
assertEquals(contact.details.name, "Name Surname");
StringWriter buffer = new StringWriter();
serializer.write(contact, buffer);
String text = buffer.toString();
assertTrue(text.indexOf(" ") > 0); // indents
assertTrue(text.indexOf('\n') > 0); // line feed
validate(contact, serializer);
}
public void testNoIndent() throws Exception {
Persister serializer = new Persister(new Format(0));
Contact contact = serializer.read(Contact.class, EXAMPLE);
assertEquals(contact.id, "some id");
assertEquals(contact.details.title, "Some Title");
assertEquals(contact.details.mail, "email@domain.com");
assertEquals(contact.details.name, "Name Surname");
StringWriter buffer = new StringWriter();
serializer.write(contact, buffer);
String text = buffer.toString();
assertTrue(text.indexOf(" ") < 0); // no indents
assertTrue(text.indexOf('\n') < 0); // no line feed
assertTrue(text.indexOf('\r') < 0); // no carrige return
validate(contact, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/PrimitiveValueTest.java 0000644 0001750 0001750 00000017177 11342530530 030444 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.PrintWriter;
import java.lang.annotation.Annotation;
import junit.framework.TestCase;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.NodeBuilder;
import org.simpleframework.xml.stream.OutputNode;
public class PrimitiveValueTest extends TestCase {
private static class MockElementMap implements ElementMap {
private boolean attribute;
private boolean data;
private String entry;
private boolean inline;
private String key;
private Class keyType;
private String name;
private boolean required;
private String value;
private Class valueType;
public MockElementMap(
boolean attribute,
boolean data,
String entry,
boolean inline,
String key,
Class keyType,
String name,
boolean required,
String value,
Class valueType)
{
this.attribute = attribute;
this.data = data;
this.entry = entry;
this.inline = inline;
this.key = key;
this.keyType = keyType;
this.name = name;
this.required = required;
this.value = value;
this.valueType = valueType;
}
public boolean empty() {
return true;
}
public boolean attribute() {
return attribute;
}
public boolean data() {
return data;
}
public String entry() {
return entry;
}
public boolean inline() {
return inline;
}
public String key() {
return key;
}
public Class keyType() {
return keyType;
}
public String name() {
return name;
}
public boolean required() {
return required;
}
public String value() {
return value;
}
public double since() {
return 1.0;
}
public Class valueType() {
return valueType;
}
public Class extends Annotation> annotationType() {
return ElementMap.class;
}
}
private static class PrimitiveType {
private MockElementMap map;
private String string;
private int number;
private byte octet;
public PrimitiveType(MockElementMap map) {
this.map = map;
}
public Contact getString() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("string"), map);
}
public Contact getNumber() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("number"), map);
}
public Contact getOctet() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("octet"), map);
}
}
public void testInlineString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(true, // attribute
false, // data
"entry", // entry
true, // inline
"key", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveValue value = new PrimitiveValue(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("inlineString"), "example");
node.commit();
}
public void testNotInlineString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"key", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveValue value = new PrimitiveValue(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("notInlineString"), "example");
node.commit();
}
public void testNoAttributeString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveValue value = new PrimitiveValue(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("noAttributeString"), "example");
node.commit();
}
public void testAttributeNoKeyString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(true, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveValue value = new PrimitiveValue(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("attributeNoKeyString"), "example");
node.commit();
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/AnonymousClassTest.java 0000644 0001750 0001750 00000002004 11342530530 030434 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class AnonymousClassTest extends ValidationTestCase {
@Root(name="anonymous")
private static class Anonymous {
@Element
@Namespace(prefix="prefix", reference="http://www.domain.com/reference")
private static Object anonymous = new Object() {
@Attribute(name="attribute")
private static final String attribute = "example attribute";
@Element(name="element")
private static final String element = "example element";
};
}
/*
TODO fix this test
public void testAnonymousClass() throws Exception {
Persister persister = new Persister();
Anonymous anonymous = new Anonymous();
validate(persister, anonymous);
}
*/
public void testA() {}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/DefaultAnnotationTest.java 0000644 0001750 0001750 00000013754 11342530530 031113 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Default;
import org.simpleframework.xml.DefaultType;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Transient;
import org.simpleframework.xml.strategy.Strategy;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.Style;
public class DefaultAnnotationTest extends TestCase {
private static final String SOURCE =
""+
" Some Example Value "+
" "+
" "+
" IR1234 " +
" 2 "+
" 7.4 "+
" "+
" John Doe "+
" Sin City "+
" "+
" "+
" "+
" TZ346 " +
" 2 "+
" 10.4 "+
" "+
" Jane Doe "+
" Sesame Street "+
" "+
" "+
" "+
" ";
private static final String MISMATCH =
" ";
@Root
@Default(DefaultType.PROPERTY)
private static class OrderList {
private List list;
private String[] array;
private String secret;
private @Attribute int id;
private @Element String value;
@Transient
public String getSecret() {
return secret;
}
@Transient
public void setSecret(String secret) {
this.secret = secret;
}
@Attribute
public String[] getArray() {
return array;
}
@Attribute
public void setArray(String[] array){
this.array = array;
}
public List getOrders() {
return list;
}
public void setOrders(List list) {
this.list = list;
}
}
@Root
@Default(DefaultType.FIELD)
private static class OrderItem {
private Customer customer;
private String name;
private int value;
private double price;
private @Transient String hidden;
private @Transient String secret;
}
@Root
@Default(DefaultType.FIELD)
private static class Customer {
private @Attribute int id;
private String name;
private String address;
public Customer(@Element(name="name") String name) {
this.name = name;
}
}
@Root
@Default(DefaultType.PROPERTY)
private static class TypeMisMatch {
public String name;
public String getName() {
return name;
}
@Attribute
public void setName(String name) {
this.name = name;
}
}
public void testTypeMisMatch() throws Exception {
Persister persister = new Persister();
boolean failure = false;
try {
TypeMisMatch type = persister.read(TypeMisMatch.class, SOURCE);
assertNull(type);
}catch(Exception e){
e.printStackTrace();
failure = true;
}
assertTrue(failure);
}
public void testDefault() throws Exception {
MethodScanner methodScanner = new MethodScanner(OrderList.class, DefaultType.PROPERTY);
Map map = new HashMap();
for(Contact contact : methodScanner) {
map.put(contact.getName(), contact);
}
assertEquals(map.get("orders").getClass(), MethodContact.class);
assertEquals(map.get("orders").getType(), List.class);
assertEquals(map.get("orders").getAnnotation().annotationType(), ElementList.class);
Scanner scanner = new Scanner(OrderList.class);
Support support = new Support();
Strategy strategy = new TreeStrategy();
Style style = new DefaultStyle();
Context context = new Source(strategy, support, style);
LabelMap attributes = scanner.getAttributes(context);
LabelMap elements = scanner.getElements(context);
assertEquals(elements.get("orders").getType(), List.class);
assertEquals(elements.get("orders").getContact().getAnnotation().annotationType(), ElementList.class);
assertEquals(attributes.get("array").getType(), String[].class);
assertEquals(attributes.get("array").getContact().getAnnotation().annotationType(), Attribute.class);
Persister persister = new Persister();
OrderList list = persister.read(OrderList.class, SOURCE);
assertEquals(list.getArray()[0], "a");
assertEquals(list.getArray()[1], "b");
assertEquals(list.getArray()[2], "c");
assertEquals(list.getArray()[3], "d");
assertEquals(list.id, 100);
assertEquals(list.value, "Some Example Value");
assertEquals(list.getOrders().get(0).name, "IR1234");
assertEquals(list.getOrders().get(0).hidden, null);
assertEquals(list.getOrders().get(0).secret, null);
assertEquals(list.getOrders().get(0).value, 2);
assertEquals(list.getOrders().get(0).price, 7.4);
assertEquals(list.getOrders().get(0).customer.id, 1);
assertEquals(list.getOrders().get(0).customer.name, "John Doe");
assertEquals(list.getOrders().get(0).customer.address, "Sin City");
assertEquals(list.getOrders().get(1).name, "TZ346");
assertEquals(list.getOrders().get(0).hidden, null);
assertEquals(list.getOrders().get(0).secret, null);
assertEquals(list.getOrders().get(1).value, 2);
assertEquals(list.getOrders().get(1).price, 10.4);
assertEquals(list.getOrders().get(1).customer.id, 2);
assertEquals(list.getOrders().get(1).customer.name, "Jane Doe");
assertEquals(list.getOrders().get(1).customer.address, "Sesame Street");
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MixTest.java 0000644 0001750 0001750 00000005411 11342530527 026226 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class MixTest extends ValidationTestCase {
@Root
private static class MixExample {
@ElementList
private List list;
@ElementMap
private Map map;
@Element
private Calendar calendar;
public MixExample() {
this.list = new ArrayList();
this.map = new HashMap();
}
private void setTime(Date date) {
calendar = new GregorianCalendar();
calendar.setTime(date);
}
public void put(Object key, Object value) {
map.put(key, value);
}
public Object get(int index) {
return list.get(index);
}
public void add(Object object) {
list.add(object);
}
}
@Root
private static class Entry {
@Attribute
private String id;
@Text
private String text;
public Entry() {
super();
}
public Entry(String id, String text) {
this.id = id;
this.text = text;
}
}
public void testMix() throws Exception {
Serializer serializer = new Persister();
MixExample example = new MixExample();
StringWriter source = new StringWriter();
example.setTime(new Date());
example.add("text");
example.add(1);
example.add(true);
example.add(new Entry("1", "example 1"));
example.add(new Entry("2", "example 2"));
example.put(new Entry("1", "key 1"), new Entry("1", "value 1"));
example.put("key 2", "value 2");
example.put("key 3", 3);
example.put("key 4", new Entry("4", "value 4"));
serializer.write(example, System.out);
serializer.write(example, source);
serializer.validate(MixExample.class, source.toString());
MixExample other = serializer.read(MixExample.class, source.toString());
serializer.write(other, System.out);
assertEquals(example.get(0), "text");
assertEquals(example.get(1), 1);
assertEquals(example.get(2), true);
validate(example, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/DefaultTest.java 0000644 0001750 0001750 00000010166 11342530530 027052 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class DefaultTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
" \r\n" +
" Example 1 \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
"
\r\n"+
" ";
@Root
private static class DefaultTextList {
@ElementList
private List list;
@Attribute
private Version version;
public TextEntry get(int index) {
return list.get(index);
}
}
@Root
private static class TextEntry {
@Attribute
private String name;
@Attribute
private Version version;
@Text
private String text;
}
private enum Version {
ONE,
TWO,
THREE
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testList() throws Exception {
DefaultTextList list = persister.read(DefaultTextList.class, SOURCE);
assertEquals(list.version, Version.ONE);
assertEquals(list.get(0).version, Version.ONE);
assertEquals(list.get(0).name, "a");
assertEquals(list.get(0).text, "Example 1");
assertEquals(list.get(1).version, Version.TWO);
assertEquals(list.get(1).name, "b");
assertEquals(list.get(1).text, "Example 2");
assertEquals(list.get(2).version, Version.THREE);
assertEquals(list.get(2).name, "c");
assertEquals(list.get(2).text, "Example 3");
StringWriter buffer = new StringWriter();
persister.write(list, buffer);
String text = buffer.toString();
assertXpathExists("/defaultTextList/list[@class='java.util.ArrayList']", text);
assertXpathExists("/defaultTextList/list/textEntry[@name='a']", text);
assertXpathExists("/defaultTextList/list/textEntry[@name='b']", text);
assertXpathExists("/defaultTextList/list/textEntry[@name='c']", text);
assertXpathEvaluatesTo("Example 1", "/defaultTextList/list/textEntry[1]", text);
assertXpathEvaluatesTo("Example 2", "/defaultTextList/list/textEntry[2]", text);
assertXpathEvaluatesTo("Example 3", "/defaultTextList/list/textEntry[3]", text);
validate(list, persister);
list = persister.read(DefaultTextList.class, text);
assertEquals(list.version, Version.ONE);
assertEquals(list.get(0).version, Version.ONE);
assertEquals(list.get(0).name, "a");
assertEquals(list.get(0).text, "Example 1");
assertEquals(list.get(1).version, Version.TWO);
assertEquals(list.get(1).name, "b");
assertEquals(list.get(1).text, "Example 2");
assertEquals(list.get(2).version, Version.THREE);
assertEquals(list.get(2).name, "c");
assertEquals(list.get(2).text, "Example 3");
buffer = new StringWriter();
persister.write(list, buffer);
String copy = buffer.toString();
assertXpathExists("/defaultTextList/list[@class='java.util.ArrayList']", copy);
assertXpathExists("/defaultTextList/list/textEntry[@name='a']", copy);
assertXpathExists("/defaultTextList/list/textEntry[@name='b']", copy);
assertXpathExists("/defaultTextList/list/textEntry[@name='c']", copy);
assertXpathEvaluatesTo("Example 1", "/defaultTextList/list/textEntry[1]", copy);
assertXpathEvaluatesTo("Example 2", "/defaultTextList/list/textEntry[2]", copy);
assertXpathEvaluatesTo("Example 3", "/defaultTextList/list/textEntry[3]", copy);
assertXMLEqual(text, copy);
validate(list, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/PrologTest.java 0000644 0001750 0001750 00000003024 11342530527 026731 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import java.io.StringWriter;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.stream.Format;
import org.simpleframework.xml.ValidationTestCase;
public class PrologTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
" entry text \n\r"+
" some name \n"+
" ";
@Root
private static class PrologExample {
@Attribute
public int id;
@Element
public String name;
@Element
public String text;
@Attribute
public boolean flag;
}
private Persister serializer;
public void setUp() {
serializer = new Persister(new Format(4, ""));
}
public void testProlog() throws Exception {
PrologExample example = serializer.read(PrologExample.class, SOURCE);
assertEquals(example.id, 12);
assertEquals(example.text, "entry text");
assertEquals(example.name, "some name");
assertTrue(example.flag);
StringWriter buffer = new StringWriter();
serializer.write(example, buffer);
String text = buffer.toString();
assertTrue(text.startsWith(" annotationType() {
return ElementMap.class;
}
}
private static class PrimitiveType {
private MockElementMap map;
private String string;
private int number;
private byte octet;
public PrimitiveType(MockElementMap map) {
this.map = map;
}
public Contact getString() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("string"), map);
}
public Contact getNumber() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("number"), map);
}
public Contact getOctet() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("octet"), map);
}
}
public void testInlineString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(true, // attribute
false, // data
"entry", // entry
true, // inline
"key", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveKey value = new PrimitiveKey(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("inlineString"), "example");
node.commit();
}
public void testNotInlineString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"key", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveKey value = new PrimitiveKey(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("notInlineString"), "example");
node.commit();
}
public void testNoAttributeString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveKey value = new PrimitiveKey(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("noAttributeString"), "example");
node.commit();
}
public void testAttributeNoKeyString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(true, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
PrimitiveKey value = new PrimitiveKey(source, entry, new ClassType(String.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
value.write(node.getChild("attributeNoKeyString"), "example");
node.commit();
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/PrimitiveTest.java 0000644 0001750 0001750 00000003535 11342530530 027440 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import junit.framework.TestCase;
import org.simpleframework.xml.strategy.CycleStrategy;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.InputNode;
import org.simpleframework.xml.stream.NodeBuilder;
public class PrimitiveTest extends TestCase {
public static final String SOURCE =
"some text ";
public static final String CYCLE_1 =
"some text ";
public static final String CYCLE_2 =
"some text ";
public void testPrimitive() throws Exception {
Context context = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
Primitive primitive = new Primitive(context, new ClassType(String.class));
InputNode node = NodeBuilder.read(new StringReader(SOURCE));
Object value = primitive.read(node);
assertEquals("some text", value);
InputNode newNode = NodeBuilder.read(new StringReader(SOURCE));
assertTrue(primitive.validate(newNode));
}
public void testPrimitiveCycle() throws Exception {
Context context = new Source(new CycleStrategy(), new Support(), new DefaultStyle());
Primitive primitive = new Primitive(context, new ClassType(String.class));
InputNode node = NodeBuilder.read(new StringReader(CYCLE_1));
Object value = primitive.read(node);
assertEquals("some text", value);
// Need to use a different id for validate as reading has created the object
// and an exception is thrown that the value already exists if id=1 is used
InputNode newNode = NodeBuilder.read(new StringReader(CYCLE_2));
assertTrue(primitive.validate(newNode));
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/StrategyTest.java 0000644 0001750 0001750 00000006732 11342530527 027302 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.lang.reflect.Constructor;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.strategy.Type;
import org.simpleframework.xml.strategy.Strategy;
import org.simpleframework.xml.strategy.Value;
import org.simpleframework.xml.stream.Node;
import org.simpleframework.xml.stream.NodeMap;
public class StrategyTest extends TestCase {
private static final String ELEMENT_NAME = "example-attribute";
private static final String ELEMENT =
"\n"+
"\n"+
" attribute-example-text \n\r"+
" ";
@Root(name="root")
private static abstract class Example {
public abstract String getValue();
public abstract String getKey();
}
private static class ExampleExample extends Example {
@Attribute(name="key")
public String key;
@Element(name="text")
public String text;
public String getValue() {
return text;
}
public String getKey() {
return key;
}
}
public class ExampleStrategy implements Strategy {
private StrategyTest test;
public ExampleStrategy(StrategyTest test){
this.test = test;
}
public Value read(Type field, NodeMap node, Map map) throws Exception {
Node value = node.remove(ELEMENT_NAME);
if(value == null) {
return null;
}
String name = value.getValue();
Class type = Class.forName(name);
return new SimpleType(type);
}
public boolean write(Type field, Object value, NodeMap node, Map map) throws Exception {
if(field.getType() != value.getClass()) {
node.put(ELEMENT_NAME, value.getClass().getName());
}
return false;
}
}
public static class SimpleType implements Value{
private Class type;
public SimpleType(Class type) {
this.type = type;
}
public int getLength() {
return 0;
}
public Object getValue() {
try {
Constructor method = type.getDeclaredConstructor();
if(!method.isAccessible()) {
method.setAccessible(true);
}
return method.newInstance();
}catch(Exception e) {
throw new RuntimeException(e);
}
}
public void setValue(Object value) {
}
public boolean isReference() {
return false;
}
public Class getType() {
return type;
}
}
public void testExampleStrategy() throws Exception {
ExampleStrategy strategy = new ExampleStrategy(this);
Serializer persister = new Persister(strategy);
Example example = persister.read(Example.class, ELEMENT);
assertTrue(example instanceof ExampleExample);
assertEquals(example.getValue(), "attribute-example-text");
assertEquals(example.getKey(), "attribute-example-key");
persister.write(example, System.err);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ConstructorInjectionTest.java 0000644 0001750 0001750 00000010001 11342530530 031642 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.stream.CamelCaseStyle;
import org.simpleframework.xml.stream.Format;
import org.simpleframework.xml.stream.Style;
public class ConstructorInjectionTest extends ValidationTestCase {
private static final String SOURCE =
""+
" 12 "+
" text "+
" ";
private static final String PARTIAL =
""+
" 12 "+
" text "+
" ";
private static final String BARE =
""+
" 12 "+
" ";
private static final String ARRAY =
""+
" \n\r"+
" entry one \n\r"+
" entry two \n\r"+
" entry three \n\r"+
" entry four \n\r"+
" entry five \n\r"+
" \n\r"+
" ";
@Root
private static class Example {
@Element
private int integer;
@Element(required=false)
private String string;
@Attribute(name="number", required=false)
private long number;
public Example(@Element(name="integer") int integer){
this.integer = integer;
}
public Example(@Element(name="integer") int integer, @Element(name="string", required=false) String string, @Attribute(name="number", required=false) long number){
this.integer = integer;
this.string = string;
this.number = number;
}
public Example(@Element(name="integer") int integer, @Element(name="string", required=false) String string){
this.integer = integer;
this.string = string;
}
}
@Root
private static class ArrayExample {
@ElementArray(name="array")
private final String[] array;
public ArrayExample(@ElementArray(name="array") String[] array) {
this.array = array;
}
public String[] getArray() {
return array;
}
}
public void testConstructor() throws Exception {
Persister persister = new Persister();
Example example = persister.read(Example.class, SOURCE);
assertEquals(example.integer, 12);
assertEquals(example.number, 32);
assertEquals(example.string, "text");
validate(persister, example);
}
public void testPartialConstructor() throws Exception {
Persister persister = new Persister();
Example example = persister.read(Example.class, PARTIAL);
assertEquals(example.integer, 12);
assertEquals(example.number, 0);
assertEquals(example.string, "text");
validate(persister, example);
}
public void testBareConstructor() throws Exception {
Persister persister = new Persister();
Example example = persister.read(Example.class, BARE);
assertEquals(example.integer, 12);
assertEquals(example.number, 0);
assertEquals(example.string, null);
validate(persister, example);
}
public void testArrayExample() throws Exception {
Style style = new CamelCaseStyle();
Format format = new Format(style);
Persister persister = new Persister(format);
ArrayExample example = persister.read(ArrayExample.class, ARRAY);
assertEquals(example.getArray().length, 5);
assertEquals(example.getArray()[0], "entry one");
assertEquals(example.getArray()[1], "entry two");
assertEquals(example.getArray()[2], "entry three");
assertEquals(example.getArray()[3], "entry four");
assertEquals(example.getArray()[4], "entry five");
validate(persister, example);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ReplaceThisTest.java 0000644 0001750 0001750 00000004215 11342530527 027675 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class ReplaceThisTest extends ValidationTestCase {
@Root
public static class RealParent {
@Element
private ReplaceThisParent inner;
public RealParent() {
this.inner = new ReplaceThisParent();
}
public RealParent(Set children) {
this.inner = new ReplaceThisParent(children);
}
public ReplaceThisParent getInner() {
return inner;
}
}
@Root
public static class ReplaceThisParent {
@ElementList(required = false)
Set children;
public ReplaceThisParent() {
this.children = new TreeSet();
}
public ReplaceThisParent(Set children) {
this.children = children;
}
@Replace
private ReplaceThisParent replaceParent() {
return new ReplaceThisParent(null);
}
public void setChildren(Set children) {
this.children=children;
}
public Set getChildren() {
return children;
}
}
public void testReplaceParent() throws Exception {
Persister persister = new Persister();
Set children = new HashSet();
RealParent parent = new RealParent(children);
children.add("Tom");
children.add("Dick");
children.add("Harry");
StringWriter writer = new StringWriter();
persister.write(parent, writer);
String text = writer.toString();
System.out.println(text);
assertEquals(text.indexOf("Tom"), -1);
assertEquals(text.indexOf("Dick"), -1);
assertEquals(text.indexOf("Harry"), -1);
validate(persister, parent);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/SimpleConstructorInjectionTest.java 0000644 0001750 0001750 00000002541 11342530530 033026 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.Serializable;
import junit.framework.TestCase;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
public class SimpleConstructorInjectionTest extends TestCase {
public void testConstructorInjection() throws Exception{
String xml = "" +
"" +
"test " +
" " +
" ";
Serializer serializer = new Persister();
Message example = serializer.read(Message.class, xml);
System.out.println("message: "+example.getOptional());
}
@Root
public static class Message implements Serializable{
@Element
private String necessary;
@Element(required=false)
private String optional;
public Message(@Element(name="necessary") String necessary){
this.necessary = necessary;
}
public String getNecessary() {
return necessary;
}
public void setNecessary(String necessary) {
this.necessary = necessary;
}
public String getOptional() {
return optional;
}
public void setOptional(String optional) {
this.optional = optional;
}
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/StrictModeTest.java 0000644 0001750 0001750 00000007221 11342530527 027547 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class StrictModeTest extends ValidationTestCase {
private static final String SOURCE =
"\n" +
" 123 \n" +
" \n" +
" 12345 \n" +
" \n" +
" \n"+
" example name \n"+
" example address \n"+
" example city \n"+
" \n"+
" test \n"+
" \n";
private static final String SOURCE_MISSING_NAME =
"\n" +
" 123 \n" +
" \n" +
" 12345 \n" +
" \n" +
" \n"+
" example name \n"+
" example address \n"+
" example city \n"+
" \n"+
" \n";
@Root
private static class ExampleObject {
@Element int integer;
@Attribute double version;
}
@Root
private static class Address {
@Element String name;
@Element String address;
}
@Root
private static class ExampleObjectWithAddress extends ExampleObject {
@Element Address address;
@Element String name;
}
public void testStrictMode() throws Exception {
boolean failure = false;
try {
Persister persister = new Persister();
ExampleObjectWithAddress object = persister.read(ExampleObjectWithAddress.class, SOURCE);
assertNull(object);
}catch(Exception e) {
e.printStackTrace();
failure = true;
}
assertTrue("Serialzed correctly", failure);
}
public void testNonStrictMode() throws Exception {
Persister persister = new Persister();
ExampleObjectWithAddress object = persister.read(ExampleObjectWithAddress.class, SOURCE, false);
assertEquals(object.version, 1.0);
assertEquals(object.integer, 123);
assertEquals(object.address.name, "example name");
assertEquals(object.address.address, "example address");
assertEquals(object.name, "test");
validate(object, persister);
}
public void testNonStrictModeMissingName() throws Exception {
boolean failure = false;
try {
Persister persister = new Persister();
ExampleObjectWithAddress object = persister.read(ExampleObjectWithAddress.class, SOURCE_MISSING_NAME, false);
assertNull(object);
}catch(Exception e) {
e.printStackTrace();
failure = true;
}
assertTrue("Serialzed correctly", failure);
}
public void testValidation() throws Exception {
Persister persister = new Persister();
assertTrue(persister.validate(ExampleObjectWithAddress.class, SOURCE, false));
try {
assertFalse(persister.validate(ExampleObjectWithAddress.class, SOURCE));
assertFalse(true);
}catch(Exception e){
e.printStackTrace();
}
try {
assertFalse(persister.validate(ExampleObjectWithAddress.class, SOURCE_MISSING_NAME));
assertFalse(true);
}catch(Exception e){
e.printStackTrace();
}
try {
assertFalse(persister.validate(ExampleObjectWithAddress.class, SOURCE_MISSING_NAME, false));
assertFalse(true);
}catch(Exception e){
e.printStackTrace();
}
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/NamespaceVerbosityTest.java 0000644 0001750 0001750 00000005221 11342530530 031265 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.NamespaceList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class NamespaceVerbosityTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
" b \n"+
" c \n"+
" \n"+
" e \n"+
" \n"+
" \n";
@Root
@NamespaceList({
@Namespace(prefix="x", reference="http://domain/x"),
@Namespace(prefix="y", reference="http://domain/y")})
private static class A {
@Element
@Namespace(prefix="i", reference="http://domain/x") // ignore prefix as inherited
private String b;
@Element
@Namespace(prefix="j", reference="http://domain/y") // ignore prefix as inherited
private String c;
@Element
@Namespace(prefix="k", reference="http://domain/x") // ignore prefix as inherited
private D d;
}
@Root
private static class D {
@Element
private String e;
}
public void testScope() throws Exception {
Persister persister = new Persister();
StringWriter writer = new StringWriter();
A example = persister.read(A.class, SOURCE);
assertEquals(example.b, "b");
assertEquals(example.c, "c");
assertEquals(example.d.e, "e");
assertElementHasNamespace(SOURCE, "/a", null);
assertElementHasNamespace(SOURCE, "/a/b", "http://domain/x");
assertElementHasNamespace(SOURCE, "/a/c", "http://domain/y");
assertElementHasNamespace(SOURCE, "/a/d", "http://domain/x");
assertElementHasNamespace(SOURCE, "/a/d/e", null);
persister.write(example, writer);
String text = writer.toString();
System.out.println(text);
assertElementHasNamespace(text, "/a", null);
assertElementHasNamespace(text, "/a/b", "http://domain/x");
assertElementHasNamespace(text, "/a/c", "http://domain/y");
assertElementHasNamespace(text, "/a/d", "http://domain/x");
assertElementHasNamespace(text, "/a/d/e", null);
assertElementHasAttribute(text, "/a", "xmlns:x", "http://domain/x");
assertElementHasAttribute(text, "/a", "xmlns:y", "http://domain/y");
assertElementDoesNotHaveAttribute(text, "/a/b", "xmlns:i", "http://domain/x");
assertElementDoesNotHaveAttribute(text, "/a/c", "xmlns:j", "http://domain/y");
assertElementDoesNotHaveAttribute(text, "/a/d", "xmlns:k", "http://domain/x");
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/TextTest.java 0000644 0001750 0001750 00000015176 11342530527 026426 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.core.TextException;
import org.simpleframework.xml.core.ValueRequiredException;
import org.simpleframework.xml.transform.TransformException;
public class TextTest extends ValidationTestCase {
private static final String TEXT_LIST =
"\n"+
" \n"+
" Example 1 \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
" \n\r"+
" ";
private static final String DATA_TEXT =
"\r\n"+
" \n"+
" This is hidden \n"+
" \n"+
" ]]>\n"+
" \r\n";
private static final String DUPLICATE_TEXT =
"Example 1 \r\n";
private static final String ILLEGAL_ELEMENT =
"\r\n"+
" Example 1\n\r"+
" Not allowed \r\n"+
" \r\n";
private static final String EMPTY_TEXT =
" ";
@Root(name="test")
private static class TextList {
@ElementArray(name="array", entry="entry")
private TextEntry[] array;
}
@Root(name="text")
private static class TextEntry {
@Attribute(name="name")
private String name;
@Attribute(name="version")
private Version version;
@Text(data=true)
private String text;
}
@Root(name="text")
private static class OptionalTextEntry {
@Attribute(name="name")
private String name;
@Attribute(name="version")
private Version version;
@Text(required=false)
private String text;
}
private static class DuplicateTextEntry extends TextEntry {
@Text
private String duplicate;
}
private static class IllegalElementTextEntry extends TextEntry {
@Element(name="illegal")
private String name;
}
private static class NonPrimitiveTextEntry {
@Attribute(name="name")
private String name;
@Attribute(name="version")
private Version version;
@Text
private List list;
}
private enum Version {
ONE,
TWO,
THREE
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testText() throws Exception {
TextList list = persister.read(TextList.class, TEXT_LIST);
assertEquals(list.array[0].version, Version.ONE);
assertEquals(list.array[0].name, "a");
assertEquals(list.array[0].text, "Example 1");
assertEquals(list.array[1].version, Version.TWO);
assertEquals(list.array[1].name, "b");
assertEquals(list.array[1].text, "Example 2");
assertEquals(list.array[2].version, Version.THREE);
assertEquals(list.array[2].name, "c");
assertEquals(list.array[2].text, "Example 3");
StringWriter buffer = new StringWriter();
persister.write(list, buffer);
validate(list, persister);
list = persister.read(TextList.class, buffer.toString());
assertEquals(list.array[0].version, Version.ONE);
assertEquals(list.array[0].name, "a");
assertEquals(list.array[0].text, "Example 1");
assertEquals(list.array[1].version, Version.TWO);
assertEquals(list.array[1].name, "b");
assertEquals(list.array[1].text, "Example 2");
assertEquals(list.array[2].version, Version.THREE);
assertEquals(list.array[2].name, "c");
assertEquals(list.array[2].text, "Example 3");
validate(list, persister);
}
public void testData() throws Exception {
TextEntry entry = persister.read(TextEntry.class, DATA_TEXT);
assertEquals(entry.version, Version.ONE);
assertEquals(entry.name, "a");
assertTrue(entry.text != null);
StringWriter buffer = new StringWriter();
persister.write(entry, buffer);
validate(entry, persister);
entry = persister.read(TextEntry.class, buffer.toString());
assertEquals(entry.version, Version.ONE);
assertEquals(entry.name, "a");
assertTrue(entry.text != null);
validate(entry, persister);
}
public void testDuplicate() throws Exception {
boolean success = false;
try {
persister.read(DuplicateTextEntry.class, DUPLICATE_TEXT);
} catch(TextException e) {
success = true;
}
assertTrue(success);
}
public void testIllegalElement() throws Exception {
boolean success = false;
try {
persister.read(IllegalElementTextEntry.class, ILLEGAL_ELEMENT);
} catch(TextException e) {
success = true;
}
assertTrue(success);
}
public void testEmpty() throws Exception {
boolean success = false;
try {
persister.read(TextEntry.class, EMPTY_TEXT);
} catch(ValueRequiredException e) {
success = true;
}
assertTrue(success);
}
public void testOptional() throws Exception {
OptionalTextEntry entry = persister.read(OptionalTextEntry.class, EMPTY_TEXT);
assertEquals(entry.version, Version.ONE);
assertEquals(entry.name, "a");
assertTrue(entry.text == null);
StringWriter buffer = new StringWriter();
persister.write(entry, buffer);
validate(entry, persister);
entry = persister.read(OptionalTextEntry.class, buffer.toString());
assertEquals(entry.version, Version.ONE);
assertEquals(entry.name, "a");
assertTrue(entry.text == null);
validate(entry, persister);
}
public void testNonPrimitive() throws Exception {
boolean success = false;
try {
persister.read(NonPrimitiveTextEntry.class, DATA_TEXT);
} catch(TextException e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/EmptyTest.java 0000644 0001750 0001750 00000013007 11342530530 026561 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.Collection;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.core.ValueRequiredException;
import org.simpleframework.xml.ValidationTestCase;
public class EmptyTest extends ValidationTestCase {
private static final String EMPTY_ELEMENT =
"\n"+
"\n"+
" \r\n"+
" \n";
private static final String BLANK_ELEMENT =
"\n"+
"\n"+
" \r\n"+
" ";
private static final String EMPTY_ATTRIBUTE =
"\n"+
" \n";
private static final String DEFAULT_ATTRIBUTE =
"\n"+
"\n"+
" Some description \r\n"+
" ";
@Root(name="test")
private static class RequiredElement {
@Element(name="empty")
private String empty;
}
@Root(name="test")
private static class OptionalElement {
@Element(name="empty", required=false)
private String empty;
}
@Root(name="test")
private static class EmptyCollection {
@ElementList(required=false)
private Collection empty;
}
@Root(name="test")
private static class RequiredMethodElement {
private String text;
@Element
private void setEmpty(String text) {
this.text = text;
}
@Element
private String getEmpty() {
return text;
}
}
@Root(name="test")
private static class RequiredAttribute {
@Attribute(name="attribute")
private String attribute;
}
@Root(name="test")
private static class OptionalAttribute {
@Attribute(name="attribute", required=false)
private String attribute;
}
@Root(name="test")
private static class DefaultedAttribute {
@Attribute(empty="NULL")
private String name;
@Attribute(empty="NULL")
private String address;
@Element
private String description;
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testRequiredEmpty() throws Exception {
boolean success = false;
try {
persister.read(RequiredElement.class, EMPTY_ELEMENT);
} catch(ValueRequiredException e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
public void testRequiredEmptyMethod() throws Exception {
boolean success = false;
try {
persister.read(RequiredMethodElement.class, EMPTY_ELEMENT);
} catch(ValueRequiredException e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
public void testRequiredBlank() throws Exception {
boolean success = false;
try {
persister.read(RequiredElement.class, BLANK_ELEMENT);
} catch(ValueRequiredException e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
public void testOptionalEmpty() throws Exception {
boolean success = false;
try {
persister.read(RequiredElement.class, EMPTY_ELEMENT);
} catch(ValueRequiredException e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
public void testOptionalBlank() throws Exception {
OptionalElement element = persister.read(OptionalElement.class, BLANK_ELEMENT);
assertNull(element.empty);
}
public void testEmptyCollection() throws Exception {
EmptyCollection element = persister.read(EmptyCollection.class, BLANK_ELEMENT);
assertNotNull(element.empty);
assertEquals(element.empty.size(), 0);
validate(element, persister);
element.empty = null;
validate(element, persister);
}
public void testRequiredEmptyAttribute() throws Exception {
RequiredAttribute entry = persister.read(RequiredAttribute.class, EMPTY_ATTRIBUTE);
assertEquals(entry.attribute, "");
}
public void testOptionalEmptyAttribute() throws Exception {
OptionalAttribute entry = persister.read(OptionalAttribute.class, EMPTY_ATTRIBUTE);
assertEquals(entry.attribute, "");
}
public void testDefaultedAttribute() throws Exception {
DefaultedAttribute entry = persister.read(DefaultedAttribute.class, DEFAULT_ATTRIBUTE);
assertEquals(entry.name, "John Doe");
assertEquals(entry.address, null);
assertEquals(entry.description, "Some description");
validate(entry, persister);
entry.name = null;
StringWriter out = new StringWriter();
persister.write(entry, out);
String result = out.toString();
assertXpathExists("/test[@name='NULL']", result);
assertXpathExists("/test[@address='NULL']", result);
assertXpathEvaluatesTo("Some description", "/test/description", result);
validate(entry, persister);
}
} simple-xml-2.3.2/test/src/org/simpleframework/xml/core/OriginalTest.java 0000644 0001750 0001750 00000011475 11342530530 027236 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.Collection;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.NamespaceList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class OriginalTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
" \n"+
" a \n"+
" b \n"+
" c \n"+
" d \n"+
"
\n"+
" \n"+
" \n"+
" a \n"+
" 1.0 \n"+
" \n"+
" \n"+
" b \n"+
" 2.0 \n"+
" \n"+
" \n"+
" c \n"+
" 3.0 \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" 1.0 \n"+
" \n"+
" \n"+
" \n"+
" 2.0 \n"+
" \n"+
" \n"+
" \n"+
" 3.0 \n"+
" \n"+
" \n"+
" \n";
@Root
@Namespace(prefix="entry", reference="http://domain/entry")
private static class Entry {
@Attribute
private String name;
@Attribute
private String value;
public Entry() {
super();
}
public Entry(String name, String value) {
this.name = name;
this.value = value;
}
public boolean equals(Object entry) {
if(entry instanceof Entry) {
Entry other = (Entry) entry;
return other.name.equals(name) && other.value.equals(value);
}
return false;
}
public int hashCode() {
return name.hashCode() ^ value.hashCode();
}
}
/*
@Root
@NamespaceList({@Namespace(prefix="root", reference="http://domain/entry")})
private static class ExampleWithOriginals {
@ElementList
private Collection list = new CopyOnWriteArrayList();
@ElementMap
private Map map = new ConcurrentHashMap();
@ElementList(inline=true, entry="listEntry")
private Collection inlineList = new CopyOnWriteArrayList();
@ElementMap(inline=true, entry="mapEntry")
private Map inlineMap = new ConcurrentHashMap();
public ExampleWithOriginals() {
this.list.add("original from constructor");
this.map.put("original key", 1.0);
this.inlineList.add(new Entry("original name", "original value"));
this.inlineMap.put(7.0, new Entry("an original name", "an original value"));
}
}
public void testOriginals() throws Exception {
Persister persister = new Persister();
ExampleWithOriginals original = persister.read(ExampleWithOriginals.class, SOURCE);
persister.write(original, System.out);
assertTrue(original.list.contains("original from constructor"));
assertTrue(original.list.contains("a"));
assertTrue(original.list.contains("b"));
assertTrue(original.list.contains("c"));
assertTrue(original.list.contains("d"));
assertEquals(original.map.get("original key"), 1.0);
assertEquals(original.map.get("a"), 1.0);
assertEquals(original.map.get("b"), 2.0);
assertEquals(original.map.get("c"), 3.0);
assertTrue(original.inlineList.contains(new Entry("original name", "original value")));
assertTrue(original.inlineList.contains(new Entry("a", "1")));
assertTrue(original.inlineList.contains(new Entry("b", "2")));
assertTrue(original.inlineList.contains(new Entry("c", "3")));
assertTrue(original.inlineList.contains(new Entry("d", "4")));
assertEquals(original.inlineMap.get(7.0), new Entry("an original name", "an original value"));
assertEquals(original.inlineMap.get(1.0), (new Entry("a", "1")));
assertEquals(original.inlineMap.get(2.0), (new Entry("b", "2")));
assertEquals(original.inlineMap.get(3.0), (new Entry("c", "3")));
validate(persister, original);
}*/
public void testA(){}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MatcherTest.java 0000644 0001750 0001750 00000003113 11342530530 027043 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.transform.Matcher;
import org.simpleframework.xml.transform.Transform;
public class MatcherTest extends ValidationTestCase {
@Root
@Namespace(prefix="foo", reference="http://www.domain.com/value")
private static class Example {
@Element
private Integer value;
@Attribute
private Integer attr;
public Example() {
super();
}
public Example(Integer value, Integer attr) {
this.value = value;
this.attr = attr;
}
}
private static class ExampleMatcher implements Matcher, Transform {
public Transform match(Class type) throws Exception {
if(type == Integer.class) {
return this;
}
return null;
}
public Integer read(String value) throws Exception {
return Integer.valueOf(value);
}
public String write(Integer value) throws Exception {
return "12345";
}
}
public void testMatcher() throws Exception {
Matcher matcher = new ExampleMatcher();
Serializer serializer = new Persister(matcher);
Example example = new Example(1, 9999);
serializer.write(example, System.out);
validate(serializer, example);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/EnumTest.java 0000644 0001750 0001750 00000003167 11342530527 026403 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
public class EnumTest extends TestCase {
private static final String SOURCE =
"\n"+
" A \n"+
" ";
private static final String LIST =
"\n"+
" A,B,A,A \n"+
" ";
enum PartType {
A,
B
}
@Root
public static class EnumBug {
@Element
private PartType type;
public EnumBug(@Element(name="type") PartType type) {
this.type = type;
}
public PartType getType() {
return type;
}
}
@Root
public static class EnumVariableArgumentsBug {
@Element
private PartType[] types;
public EnumVariableArgumentsBug(@Element(name="types") PartType... types) {
this.types = types;
}
public PartType[] getTypes() {
return types;
}
}
public void testEnum() throws Exception {
Serializer serializer = new Persister();
EnumBug bug = serializer.read(EnumBug.class, SOURCE);
assertEquals(bug.getType(), PartType.A);
}
public void testVargsEnum() throws Exception {
Serializer serializer = new Persister();
EnumVariableArgumentsBug bug = serializer.read(EnumVariableArgumentsBug.class, LIST);
assertEquals(bug.getTypes()[0], PartType.A);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/InjectTest.java 0000644 0001750 0001750 00000001665 11342530527 026714 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
public class InjectTest extends TestCase {
private static final String SOURCE =
""+
" Some Name "+
" Some Value "+
" ";
@Root
private static class InjectExample {
@Element
private String name;
@Element
private String value;
public String getName() {
return name;
}
public String getValue() {
return value;
}
}
public void testInject() throws Exception {
Persister persister = new Persister();
InjectExample example = new InjectExample();
persister.read(example, SOURCE);
assertEquals(example.getName(), "Some Name");
assertEquals(example.getValue(), "Some Value");
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MethodPartFactoryTest.java 0000644 0001750 0001750 00000003760 11342530530 031067 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.List;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
public class MethodPartFactoryTest extends TestCase {
private static interface Bean {
public int getInteger();
public void setInteger(int value);
public List getList();
public void setList(List list);
public Map getMap();
public void setMap(Map map);
public String[] getArray();
public void setArray(String[] array);
}
public void testMethodPart() throws Exception {
assertTrue(Element.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("getInteger")).getAnnotation().getClass()));
assertTrue(Element.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("setInteger", int.class)).getAnnotation().getClass()));
assertTrue(ElementMap.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("getMap")).getAnnotation().getClass()));
assertTrue(ElementMap.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("setMap", Map.class)).getAnnotation().getClass()));
assertTrue(ElementList.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("getList")).getAnnotation().getClass()));
assertTrue(ElementList.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("setList", List.class)).getAnnotation().getClass()));
assertTrue(ElementArray.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("getArray")).getAnnotation().getClass()));
assertTrue(ElementArray.class.isAssignableFrom(new MethodPartFactory().getInstance(Bean.class.getMethod("setArray", String[].class)).getAnnotation().getClass()));
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/PrimitiveArrayTest.java 0000644 0001750 0001750 00000003526 11342530530 030437 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import junit.framework.TestCase;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.InputNode;
import org.simpleframework.xml.stream.NodeBuilder;
public class PrimitiveArrayTest extends TestCase {
public static final String ZERO =
" ";
public static final String TWO =
""+
" one " +
" two " +
" ";
public void testZero() throws Exception {
Context context = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
PrimitiveArray primitive = new PrimitiveArray(context, new ClassType(String[].class), new ClassType(String.class), "entry");
InputNode node = NodeBuilder.read(new StringReader(ZERO));
Object value = primitive.read(node);
assertEquals(value.getClass(), String[].class);
InputNode newNode = NodeBuilder.read(new StringReader(ZERO));
assertTrue(primitive.validate(newNode));
}
public void testTwo() throws Exception {
Context context = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
PrimitiveArray primitive = new PrimitiveArray(context, new ClassType(String[].class), new ClassType(String.class), "entry");
InputNode node = NodeBuilder.read(new StringReader(TWO));
Object value = primitive.read(node);
assertEquals(value.getClass(), String[].class);
String[] list = (String[]) value;
assertEquals(list.length, 2);
assertEquals(list[0], "one");
assertEquals(list[1], "two");
InputNode newNode = NodeBuilder.read(new StringReader(TWO));
assertTrue(primitive.validate(newNode));
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/CaseTest.java 0000644 0001750 0001750 00000005077 11342530530 026346 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class CaseTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
"\n"+
" \n"+
" \n"+
" one \n\r"+
" \n\r"+
" \n"+
" two \n\r"+
" \n"+
" \n"+
" three \n\r"+
" \n"+
"
\n"+
" \n" +
" example 4 \n" +
" \n" +
" \n"+
" http://a.com/ \n"+
" http://b.com/ \n"+
" http://c.com/ \n"+
" \n"+
" \n" +
" example 5 \n" +
" \n" +
" \n" +
" example 6 \n" +
" \n" +
" ";
@Root(name="Example")
private static class CaseExample {
@ElementList(name="List", entry="ListEntry")
private List list;
@ElementList(name="URLList")
private List domainList;
@ElementList(name="TextList", inline=true)
private List textList;
@Attribute(name="Version")
private float version;
@Attribute(name="Name")
private String name;
@Attribute
private String URL; // Java Bean property is URL
}
@Root(name="TextEntry")
private static class TextEntry {
@Attribute(name="id")
private int id;
@Element(name="Text")
private String text;
}
@Root(name="URLEntry")
private static class URLEntry {
@Text
private String location;
}
public void testCase() throws Exception {
Persister persister = new Persister();
CaseExample example = persister.read(CaseExample.class, SOURCE);
assertEquals(example.version, 1.0f);
assertEquals(example.name, "example");
assertEquals(example.URL, "http://domain.com/");
validate(example, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/HierarchyTest.java 0000644 0001750 0001750 00000003505 11342530530 027403 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class HierarchyTest extends ValidationTestCase {
public static class Basic {
@Element
private String a;
@Element
private String b;
private long one;
private Basic() {
super();
}
public Basic(long one, String a, String b) {
this.one = one;
this.a = a;
this.b = b;
}
@Element
public long getOne() {
return one;
}
@Element
public void setOne(long one) {
this.one = one;
}
}
public static class Abstract extends Basic {
@Element
private int c;
private Abstract() {
super();
}
public Abstract(long one, String a, String b, int c) {
super(one, a, b);
this.c = c;
}
}
public static class Specialized extends Abstract {
@Element
private int d;
private double two;
private Specialized() {
super();
}
public Specialized(long one, double two, String a, String b, int c, int d) {
super(one, a, b, c);
this.two = two;
this.d = d;
}
@Element
public double getTwo() {
return two;
}
@Element
public void setTwo(double two) {
this.two = two;
}
}
public void testHierarchy() throws Exception {
Serializer serializer = new Persister();
Specialized special = new Specialized(1L, 2.0, "a", "b", 1, 2);
validate(special, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/CompositeInlineMapTest.java 0000644 0001750 0001750 00000015657 11342530530 031237 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.PrintWriter;
import java.lang.annotation.Annotation;
import java.util.HashMap;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.Mode;
import org.simpleframework.xml.stream.NodeBuilder;
import org.simpleframework.xml.stream.OutputNode;
public class CompositeInlineMapTest extends TestCase {
private static class MockElementMap implements ElementMap {
private boolean attribute;
private boolean data;
private String entry;
private boolean inline;
private String key;
private Class keyType;
private String name;
private boolean required;
private String value;
private Class valueType;
public MockElementMap(
boolean attribute,
boolean data,
String entry,
boolean inline,
String key,
Class keyType,
String name,
boolean required,
String value,
Class valueType)
{
this.attribute = attribute;
this.data = data;
this.entry = entry;
this.inline = inline;
this.key = key;
this.keyType = keyType;
this.name = name;
this.required = required;
this.value = value;
this.valueType = valueType;
}
public boolean empty() {
return true;
}
public boolean attribute() {
return attribute;
}
public boolean data() {
return data;
}
public String entry() {
return entry;
}
public boolean inline() {
return inline;
}
public String key() {
return key;
}
public Class keyType() {
return keyType;
}
public String name() {
return name;
}
public boolean required() {
return required;
}
public String value() {
return value;
}
public double since() {
return 1.0;
}
public Class valueType() {
return valueType;
}
public Class extends Annotation> annotationType() {
return ElementMap.class;
}
}
private static class PrimitiveType {
private MockElementMap map;
private String string;
private int number;
private byte octet;
public PrimitiveType(MockElementMap map) {
this.map = map;
}
public Contact getString() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("string"), map);
}
public Contact getNumber() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("number"), map);
}
public Contact getOctet() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("octet"), map);
}
}
public void testNotInlineString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"key", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
CompositeInlineMap value = new CompositeInlineMap(source, entry, new ClassType(Map.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
Map exampleMap = new HashMap();
exampleMap.put("a", "1");
exampleMap.put("b", "2");
value.write(node.getChild("notInlineString").getChild("map"), exampleMap);
node.commit();
}
public void testNoAttributeString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
CompositeInlineMap value = new CompositeInlineMap(source, entry, new ClassType(Map.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
Map exampleMap = new HashMap();
exampleMap.put("a", "1");
exampleMap.put("b", "2");
value.write(node.getChild("noAttributeString").getChild("map"), exampleMap);
node.commit();
}
public void testAttributeNoKeyString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(true, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
CompositeInlineMap value = new CompositeInlineMap(source, entry, new ClassType(Map.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
Map exampleMap = new HashMap();
exampleMap.put("a", "1");
exampleMap.put("b", "2");
value.write(node.getChild("attributeNoKeyString").getChild("map"), exampleMap);
node.commit();
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MethodTest.java 0000644 0001750 0001750 00000015735 11342530527 026723 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.ValidationTestCase;
public class MethodTest extends ValidationTestCase {
private static final String SOURCE_EXPLICIT =
"\n"+
"\n"+
" true \r\n"+
" 16 \n\r"+
" 120 \n\r"+
" 1234 \n"+
" 1234.56 \n\r"+
" 1234567 \n"+
" 1234567.89 \n\r"+
" ";
private static final String SOURCE_IMPLICIT =
"\n"+
"\n"+
" true \r\n"+
" 16 \n\r"+
" 120 \n\r"+
" 1234 \n"+
" 1234.56 \n\r"+
" 1234567 \n"+
" 1234567.89 \n\r"+
" ";
@Root(name="test")
private static class ExplicitMethodNameExample {
protected boolean booleanValue;
protected byte byteValue;
protected short shortValue;
protected int intValue;
protected float floatValue;
protected long longValue;
protected double doubleValue;
public ExplicitMethodNameExample() {
super();
}
@Element(name="boolean")
public boolean getBooleanValue() {
return booleanValue;
}
@Element(name="boolean")
public void setBooleanValue(boolean booleanValue) {
this.booleanValue = booleanValue;
}
@Element(name="byte")
public byte getByteValue() {
return byteValue;
}
@Element(name="byte")
public void setByteValue(byte byteValue) {
this.byteValue = byteValue;
}
@Element(name="double")
public double getDoubleValue() {
return doubleValue;
}
@Element(name="double")
public void setDoubleValue(double doubleValue) {
this.doubleValue = doubleValue;
}
@Element(name="float")
public float getFloatValue() {
return floatValue;
}
@Element(name="float")
public void setFloatValue(float floatValue) {
this.floatValue = floatValue;
}
@Element(name="int")
public int getIntValue() {
return intValue;
}
@Element(name="int")
public void setIntValue(int intValue) {
this.intValue = intValue;
}
@Element(name="long")
public long getLongValue() {
return longValue;
}
@Element(name="long")
public void setLongValue(long longValue) {
this.longValue = longValue;
}
@Element(name="short")
public short getShortValue() {
return shortValue;
}
@Element(name="short")
public void setShortValue(short shortValue) {
this.shortValue = shortValue;
}
}
@Root
private static class ImplicitMethodNameExample extends ExplicitMethodNameExample {
@Element
public boolean getBooleanValue() {
return booleanValue;
}
@Element
public void setBooleanValue(boolean booleanValue) {
this.booleanValue = booleanValue;
}
@Element
public byte getByteValue() {
return byteValue;
}
@Element
public void setByteValue(byte byteValue) {
this.byteValue = byteValue;
}
@Element
public double getDoubleValue() {
return doubleValue;
}
@Element
public void setDoubleValue(double doubleValue) {
this.doubleValue = doubleValue;
}
@Element
public float getFloatValue() {
return floatValue;
}
@Element
public void setFloatValue(float floatValue) {
this.floatValue = floatValue;
}
@Element
public int getIntValue() {
return intValue;
}
@Element
public void setIntValue(int intValue) {
this.intValue = intValue;
}
@Element
public long getLongValue() {
return longValue;
}
@Element
public void setLongValue(long longValue) {
this.longValue = longValue;
}
@Element
public short getShortValue() {
return shortValue;
}
@Element
public void setShortValue(short shortValue) {
this.shortValue = shortValue;
}
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testExplicitMethodNameExample() throws Exception {
ExplicitMethodNameExample entry = persister.read(ExplicitMethodNameExample.class, SOURCE_EXPLICIT);
assertEquals(entry.booleanValue, true);
assertEquals(entry.byteValue, 16);
assertEquals(entry.shortValue, 120);
assertEquals(entry.intValue, 1234);
assertEquals(entry.floatValue, 1234.56f);
assertEquals(entry.longValue, 1234567l);
assertEquals(entry.doubleValue, 1234567.89d);
StringWriter buffer = new StringWriter();
persister.write(entry, buffer);
validate(entry, persister);
entry = persister.read(ExplicitMethodNameExample.class, buffer.toString());
assertEquals(entry.booleanValue, true);
assertEquals(entry.byteValue, 16);
assertEquals(entry.shortValue, 120);
assertEquals(entry.intValue, 1234);
assertEquals(entry.floatValue, 1234.56f);
assertEquals(entry.longValue, 1234567l);
assertEquals(entry.doubleValue, 1234567.89d);
validate(entry, persister);
}
public void testImplicitMethodNameExample() throws Exception {
ImplicitMethodNameExample entry = persister.read(ImplicitMethodNameExample.class, SOURCE_IMPLICIT);
assertEquals(entry.booleanValue, true);
assertEquals(entry.byteValue, 16);
assertEquals(entry.shortValue, 120);
assertEquals(entry.intValue, 1234);
assertEquals(entry.floatValue, 1234.56f);
assertEquals(entry.longValue, 1234567l);
assertEquals(entry.doubleValue, 1234567.89d);
StringWriter buffer = new StringWriter();
persister.write(entry, buffer);
validate(entry, persister);
entry = persister.read(ImplicitMethodNameExample.class, buffer.toString());
assertEquals(entry.booleanValue, true);
assertEquals(entry.byteValue, 16);
assertEquals(entry.shortValue, 120);
assertEquals(entry.intValue, 1234);
assertEquals(entry.floatValue, 1234.56f);
assertEquals(entry.longValue, 1234567l);
assertEquals(entry.doubleValue, 1234567.89d);
validate(entry, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/StaticTest.java 0000644 0001750 0001750 00000010771 11342530527 026725 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.ArrayList;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.NamespaceList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
public class StaticTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
" Niall Gallagher \n"+
" niallg@users.sourceforge.net \n"+
" \n"+
" Stanford Press \n"+
" 2001 \n"+
" Palo Alto \n"+
" 1st \n"+
" 0-69-697269-4 \n"+
" \n"+
" \n"+
" First paragraph of document \n"+
" Second paragraph in the document \n"+
" Third and final paragraph \n"+
" \n"+
" ";
@Root
@Namespace(reference="http://www.domain.com/detail")
private static class Detail {
@Element
private String publisher;
@Element
private String date;
@Element
private String address;
@Element
private String edition;
@Element
private String ISBN;
private Detail() {
super();
}
public Detail(String publisher, String date, String address, String edition, String ISBN) {
this.publisher = publisher;
this.address = address;
this.edition = edition;
this.date = date;
this.ISBN = ISBN;
}
}
@Root
@Namespace(reference = "http://www.domain.com/document")
public static class Document {
@Element(name="author")
@Namespace(prefix="user", reference="http://www.domain.com/user")
private static String AUTHOR = "Niall Gallagher";
@Element(name="contact")
private static String CONTACT = "niallg@users.sourceforge.net";
@Element(name="detail")
private static Detail DETAIL = new Detail(
"Stanford Press",
"2001",
"Palo Alto",
"1st",
"0-69-697269-4");
@ElementList(inline = true)
private List list;
@Attribute
private String title;
private Document() {
super();
}
public Document(String title) {
this.list = new ArrayList();
this.title = title;
}
public void add(Section section) {
list.add(section);
}
}
@Root
@NamespaceList({
@Namespace(prefix="para", reference="http://www.domain.com/paragraph")
})
private static class Section {
@Attribute
private String name;
@ElementList(inline = true)
private List list;
private Section() {
super();
}
public Section(String name) {
this.list = new ArrayList();
this.name = name;
}
public void add(Paragraph paragraph) {
list.add(paragraph);
}
}
@Root
@Namespace(reference = "http://www.domain.com/paragraph")
private static class Paragraph {
private String text;
@Text
private String getContent() {
return text;
}
@Text
public void setContent(String text) {
this.text = text;
}
}
public void testStatic() throws Exception {
Persister persister = new Persister();
Document document = new Document("Secret Document");
Section section = new Section("Introduction");
Paragraph first = new Paragraph();
Paragraph second = new Paragraph();
Paragraph third = new Paragraph();
first.setContent("First paragraph of document");
second.setContent("Second paragraph in the document");
third.setContent("Third and final paragraph");
section.add(first);
section.add(second);
section.add(third);
document.add(section);
persister.write(document, System.out);
validate(persister, document);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ScatterTest.java 0000644 0001750 0001750 00000020136 11342530530 027071 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.Transient;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.util.Dictionary;
import org.simpleframework.xml.util.Entry;
public class ScatterTest extends ValidationTestCase {
private static final String INLINE_LIST =
"\n"+
" Example 1 \r\n"+
" Some example message \r\n"+
" Example 2 \r\n"+
" 1.0 \n" +
" 2.0 \n"+
" Example 3 \r\n"+
" 3.0 \n"+
" ";
private static final String INLINE_PRIMITIVE_LIST =
"\n"+
" Example 1 \r\n"+
" Some example message \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
" ";
private static final String INLINE_NAMED_LIST =
"\n"+
" \r\n"+
" \r\n"+
" \r\n"+
" \r\n"+
" \r\n"+
" ";
@Root(name="test")
private static class InlineTextList {
@Element
private String message;
@ElementList(inline=true)
private List numbers;
@Transient
private List list;
@Attribute
private Version version;
private List getNumbers() {
return numbers;
}
@ElementList(inline=true)
public void setList(List list) {
this.list = new ArrayList(list); // ensure only set when fully read
}
@ElementList(inline=true)
public List getList() {
return list;
}
public TextEntry get(int index) {
return list.get(index);
}
}
@Root(name="test")
private static class InlinePrimitiveList {
@Element
private String message;
@ElementList(inline=true)
private List list;
@Attribute
private Version version;
public String get(int index) {
return list.get(index);
}
}
@Root(name="text")
private static class TextEntry {
@Attribute
private String name;
@Attribute
private Version version;
@Text
private String text;
}
@Root
private static class SimpleInlineList {
@ElementList(inline=true)
private ArrayList list = new ArrayList();
}
@Root
private static class SimpleEntry {
@Attribute
private String content;
}
@Root
private static class SimplePrimitiveInlineList {
@ElementList(inline=true)
private ArrayList list = new ArrayList();
}
@Root(name="test")
private static class InlineNamedList {
@ElementList(inline=true, entry="include")
private Dictionary includeList;
@ElementList(inline=true, entry="exclude")
private Dictionary excludeList;
@Attribute
private Version version;
public String getInclude(String name) {
FileMatch match = includeList.get(name);
if(match != null) {
return match.file;
}
return null;
}
public String getExclude(String name) {
FileMatch match = excludeList.get(name);
if(match != null) {
return match.file;
}
return null;
}
}
@Root
private static class FileMatch implements Entry {
@Attribute
private String file;
@Attribute
private String name;
public String getName() {
return name;
}
}
private static enum Version {
ONE,
TWO,
THREE
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testList() throws Exception {
InlineTextList list = persister.read(InlineTextList.class, INLINE_LIST);
assertEquals(list.version, Version.ONE);
assertEquals(list.message, "Some example message");
assertEquals(list.get(0).version, Version.ONE);
assertEquals(list.get(0).name, "a");
assertEquals(list.get(0).text, "Example 1");
assertEquals(list.get(1).version, Version.TWO);
assertEquals(list.get(1).name, "b");
assertEquals(list.get(1).text, "Example 2");
assertEquals(list.get(2).version, Version.THREE);
assertEquals(list.get(2).name, "c");
assertEquals(list.get(2).text, "Example 3");
assertTrue(list.getNumbers().contains(1.0));
assertTrue(list.getNumbers().contains(2.0));
assertTrue(list.getNumbers().contains(3.0));
StringWriter buffer = new StringWriter();
persister.write(list, buffer);
validate(list, persister);
list = persister.read(InlineTextList.class, buffer.toString());
assertEquals(list.version, Version.ONE);
assertEquals(list.message, "Some example message");
assertEquals(list.get(0).version, Version.ONE);
assertEquals(list.get(0).name, "a");
assertEquals(list.get(0).text, "Example 1");
assertEquals(list.get(1).version, Version.TWO);
assertEquals(list.get(1).name, "b");
assertEquals(list.get(1).text, "Example 2");
assertEquals(list.get(2).version, Version.THREE);
assertEquals(list.get(2).name, "c");
assertEquals(list.get(2).text, "Example 3");
validate(list, persister);
}
public void testPrimitiveList() throws Exception {
InlinePrimitiveList list = persister.read(InlinePrimitiveList.class, INLINE_PRIMITIVE_LIST);
assertEquals(list.version, Version.ONE);
assertEquals(list.message, "Some example message");
assertEquals(list.get(0), "Example 1");
assertEquals(list.get(1), "Example 2");
assertEquals(list.get(2), "Example 3");
StringWriter buffer = new StringWriter();
persister.write(list, buffer);
validate(list, persister);
list = persister.read(InlinePrimitiveList.class, buffer.toString());
assertEquals(list.get(0), "Example 1");
assertEquals(list.get(1), "Example 2");
assertEquals(list.get(2), "Example 3");
validate(list, persister);
}
public void testInlineNamedList() throws Exception {
InlineNamedList list = persister.read(InlineNamedList.class, INLINE_NAMED_LIST);
assertEquals(list.getInclude("1"), "1.txt");
assertEquals(list.getInclude("2"), null);
assertEquals(list.getInclude("3"), null);
assertEquals(list.getInclude("4"), "4.txt");
assertEquals(list.getInclude("5"), null);
assertEquals(list.getExclude("1"), null);
assertEquals(list.getExclude("2"), "2.txt");
assertEquals(list.getExclude("3"), "3.txt");
assertEquals(list.getExclude("4"), null);
assertEquals(list.getExclude("5"), "5.txt");
validate(list, persister);
}
public void testSimpleList() throws Exception{
SimpleInlineList list = new SimpleInlineList();
SimpleEntry entry = new SimpleEntry();
entry.content = "test";
list.list.add(entry);
validate(list, persister);
}
public void testSimplePrimitiveList() throws Exception{
SimplePrimitiveInlineList list = new SimplePrimitiveInlineList();
list.list.add("test");
validate(list, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/AliasTest.java 0000644 0001750 0001750 00000013246 11342530527 026527 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.strategy.Type;
import org.simpleframework.xml.strategy.Strategy;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.strategy.Value;
import org.simpleframework.xml.stream.InputNode;
import org.simpleframework.xml.stream.Node;
import org.simpleframework.xml.stream.NodeMap;
import org.simpleframework.xml.stream.OutputNode;
import org.w3c.dom.Document;
import org.xml.sax.InputSource;
public class AliasTest extends ValidationTestCase {
public class AliasStrategy implements Strategy {
private final Strategy strategy;
private final Map forward;
private final Map backward;
private AliasStrategy(Strategy strategy) {
this.forward = new ConcurrentHashMap();
this.backward = new ConcurrentHashMap();
this.strategy = strategy;
}
public void addAlias(Class type, String name) {
forward.put(type, name);
backward.put(name, type);
}
public Value read(Type field, NodeMap node, Map map) throws Exception {
Node entry = node.remove("type");
if(entry != null) {
String value = entry.getValue();
Class type = backward.get(value);
if(type == null) {
throw new PersistenceException("Could not find class for alias %s", value);
}
node.put("class", type.getName());
}
return strategy.read(field, node, map);
}
public boolean write(Type field, Object value, NodeMap node, Map map) throws Exception {
boolean done = strategy.write(field, value, node, map);
Node entry = node.remove("class");
if(entry != null) {
String className = entry.getValue();
Class type = Class.forName(className);
String name = forward.get(type);
if(name == null) {
throw new PersistenceException("Could not find alias for class %s", className);
}
node.put("type", name);
}
return done;
}
}
@Root
@Namespace(prefix="table", reference="http://simpleframework.org/map")
private static class MultiValueMap {
@ElementMap
private Map map;
public MultiValueMap() {
this.map = new HashMap();
}
public void add(String name, Object value) {
map.put(name, value);
}
public Object get(String name) {
return map.get(name);
}
}
@Root
@Namespace(prefix="item", reference="http://simpleframework.org/entry")
private static class MultiValueEntry {
@Attribute(name="name")
private String name;
@Element(name="value")
private String value;
public MultiValueEntry(@Attribute(name="name") String name,
@Element(name="value") String value) {
this.name = name;
this.value = value;
}
}
public void testMap() throws Exception {
Strategy strategy = new TreeStrategy();
AliasStrategy alias = new AliasStrategy(strategy);
Persister persister = new Persister(alias);
MultiValueMap map = new MultiValueMap();
alias.addAlias(HashMap.class, "map");
alias.addAlias(Integer.class, "int");
alias.addAlias(Double.class, "float");
alias.addAlias(String.class, "text");
alias.addAlias(MultiValueEntry.class, "item");
map.add("integer", 1);
map.add("double", 0.0d);
map.add("string", "test");
map.add("item", new MultiValueEntry("example", "item"));
StringWriter out = new StringWriter();
persister.write(map, out);
String text = out.toString();//.replaceAll("entry", "table:entry");
System.err.println(text);
MultiValueMap read = persister.read(MultiValueMap.class, text);
assertEquals(read.get("integer"), 1);
assertEquals(read.get("double"), 0.0d);
assertEquals(read.get("string"), "test");
validate(persister, map);
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
// Ensure we know about namespaces
factory.setNamespaceAware(true);
factory.setValidating(false);
DocumentBuilder builder = factory.newDocumentBuilder();
StringReader reader = new StringReader(text);
InputSource source = new InputSource(reader);
Document doc = builder.parse(source);
org.w3c.dom.Element element = doc.getDocumentElement();
assertEquals("multiValueMap", element.getLocalName());
assertEquals("http://simpleframework.org/map", element.getNamespaceURI());
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ErasureHandlingTest.java 0000644 0001750 0001750 00000017726 11342530527 030560 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import org.simpleframework.xml.Default;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.strategy.ClassToNamespaceVisitor;
import org.simpleframework.xml.strategy.Strategy;
import org.simpleframework.xml.strategy.Visitor;
import org.simpleframework.xml.strategy.VisitorStrategy;
public class ErasureHandlingTest extends ValidationTestCase {
@Root
@Default
private static class ErasureExample {
private Map list = new LinkedHashMap();
private Map doubleGeneric = new LinkedHashMap();
public void addItem(String key, T item) {
list.put(key, item);
}
public T getItem(String key){
return list.get(key);
}
public void addDoubleGeneric(T key, T item) {
doubleGeneric.put(key, item);
}
}
@Root
@Default
private static class ErasureItem {
private final String name;
private final String value;
public ErasureItem(@Element(name="name") String name, @Element(name="value") String value) {
this.name = name;
this.value = value;
}
}
@Root
private static class ErasureWithMapAttributeIllegalExample {
@ElementMap(attribute=true)
private Map erasedToString = new HashMap();
public void addItem(T key, String value){
erasedToString.put(key, value);
}
}
@Root
private static class ErasureWithMapInlineValueIsIgnoredExample {
@ElementMap(attribute=true, inline=true, value="value", key="key")
private Map erasedToString = new LinkedHashMap();
public void addItem(String key, T value){
erasedToString.put(key, value);
}
public T getItem(String key) {
return erasedToString.get(key);
}
}
private static enum ErasureEnum {
A, B, C, D
}
public void testErasure() throws Exception {
Visitor visitor = new ClassToNamespaceVisitor();
Strategy strategy = new VisitorStrategy(visitor);
Persister persister = new Persister(strategy);
ErasureExample example = new ErasureExample();
StringWriter writer = new StringWriter();
example.addItem("a", new ErasureItem("A", "1"));
example.addItem("b", new ErasureItem("B", "2"));
example.addItem("c", new ErasureItem("C", "3"));
example.addDoubleGeneric(new ErasureItem("1", "1"), new ErasureItem("A", "1"));
example.addDoubleGeneric(new ErasureItem("2", "2"), new ErasureItem("B", "2"));
example.addDoubleGeneric(new ErasureItem("3", "3"), new ErasureItem("C", "3"));
persister.write(example, writer);
String text = writer.toString();
System.out.println(text);
ErasureExample exampleCopy = persister.read(ErasureExample.class, text);
assertEquals(exampleCopy.getItem("a").name, "A");
assertEquals(exampleCopy.getItem("b").name, "B");
assertEquals(exampleCopy.getItem("c").name, "C");
validate(example, persister);
}
public void testPrimitiveErasure() throws Exception {
Visitor visitor = new ClassToNamespaceVisitor();
Strategy strategy = new VisitorStrategy(visitor);
Persister persister = new Persister(strategy);
ErasureExample example = new ErasureExample();
example.addItem("a", 2.0);
example.addItem("b", 1.2);
example.addItem("c", 5.4);
example.addDoubleGeneric(7.8, 8.7);
example.addDoubleGeneric(1.2, 2.1);
example.addDoubleGeneric(3.1, 1.3);
persister.write(example, System.out);
validate(example, persister);
}
public void testEnumErasure() throws Exception {
Visitor visitor = new ClassToNamespaceVisitor();
Strategy strategy = new VisitorStrategy(visitor);
Persister persister = new Persister(strategy);
ErasureExample example = new ErasureExample();
example.addItem("a", ErasureEnum.A);
example.addItem("b", ErasureEnum.B);
example.addItem("c", ErasureEnum.C);
example.addDoubleGeneric(ErasureEnum.A, ErasureEnum.B);
example.addDoubleGeneric(ErasureEnum.B, ErasureEnum.C);
example.addDoubleGeneric(ErasureEnum.C, ErasureEnum.D);
persister.write(example, System.out);
validate(example, persister);
}
public void testErasureWithMapAttributeIllegalExample() throws Exception {
Visitor visitor = new ClassToNamespaceVisitor();
Strategy strategy = new VisitorStrategy(visitor);
Persister persister = new Persister(strategy);
ErasureWithMapAttributeIllegalExample example = new ErasureWithMapAttributeIllegalExample();
boolean failure = false;
example.addItem(ErasureEnum.A, "a");
example.addItem(ErasureEnum.B, "b");
example.addItem(ErasureEnum.C, "c");
try {
persister.write(example, System.out);
}catch(Exception e) {
e.printStackTrace();
failure = true;
}
assertTrue("Attribute should not be possible with an erased key", failure);
}
public void testErasureWithMapInlineValueIsIgnoredExample() throws Exception {
Persister persister = new Persister();
ErasureWithMapInlineValueIsIgnoredExample example = new ErasureWithMapInlineValueIsIgnoredExample();
StringWriter writer = new StringWriter();
example.addItem("a", new ErasureItem("A", "1"));
example.addItem("b", new ErasureItem("B", "2"));
example.addItem("c", new ErasureItem("C", "3"));
persister.write(example, writer);
String text = writer.toString();
System.out.println(text);
assertElementHasAttribute(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[0]", "key", "a");
assertElementHasAttribute(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[1]", "key", "b");
assertElementHasAttribute(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[2]", "key", "c");
assertElementHasAttribute(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[0]/value", "class", ErasureItem.class.getName());
assertElementHasAttribute(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[1]/value", "class", ErasureItem.class.getName());
assertElementHasAttribute(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[2]/value", "class", ErasureItem.class.getName());
assertElementHasValue(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[0]/value/name", "A");
assertElementHasValue(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[1]/value/name", "B");
assertElementHasValue(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[2]/value/name", "C");
assertElementHasValue(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[0]/value/value", "1");
assertElementHasValue(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[1]/value/value", "2");
assertElementHasValue(text, "/erasureWithMapInlineValueIsIgnoredExample/entry[2]/value/value", "3");
System.out.println(text);
ErasureWithMapInlineValueIsIgnoredExample exampleCopy = persister.read(ErasureWithMapInlineValueIsIgnoredExample.class, text);
assertEquals(exampleCopy.getItem("a").name, "A");
assertEquals(exampleCopy.getItem("b").name, "B");
assertEquals(exampleCopy.getItem("c").name, "C");
assertEquals(exampleCopy.getItem("a").value, "1");
assertEquals(exampleCopy.getItem("b").value, "2");
assertEquals(exampleCopy.getItem("c").value, "3");
validate(exampleCopy, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ValidateTest.java 0000644 0001750 0001750 00000007104 11342530530 027215 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class ValidateTest extends ValidationTestCase {
private static final String VERSION_MISSING =
"\n"+
" \n"+
" Example 1 \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
" \n\r"+
" ";
private static final String NAME_MISSING =
"\n"+
" \n"+
" Example 1 \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
" \n\r"+
" ";
private static final String TEXT_MISSING =
"\n"+
" \n"+
" Example 1 \r\n"+
" Example 2 \r\n"+
" \r\n"+
" \n\r"+
" ";
private static final String EXTRA_ELEMENT =
"\n"+
" \n"+
" Example 1 \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
" \n\r"+
" \n"+
" Example 4 \r\n"+
" \n"+
" ";
@Root(name="test")
private static class TextList {
@ElementArray(name="array", entry="entry")
private TextEntry[] array;
}
@Root(name="text")
private static class TextEntry {
@Attribute(name="name")
private String name;
@Attribute(name="version")
private Version version;
@Text(data=true)
private String text;
}
private enum Version {
ONE,
TWO,
THREE
}
public void testVersionMissing() throws Exception {
Serializer persister = new Persister();
boolean success = false;
try {
success = persister.validate(TextList.class, VERSION_MISSING);
} catch(Exception e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
public void testNameMissing() throws Exception {
Serializer persister = new Persister();
boolean success = false;
try {
success = persister.validate(TextList.class, NAME_MISSING);
} catch(Exception e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
public void testTextMissing() throws Exception {
Serializer persister = new Persister();
boolean success = false;
try {
success = persister.validate(TextList.class, TEXT_MISSING);
} catch(Exception e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
public void testExtraElement() throws Exception {
Serializer persister = new Persister();
boolean success = false;
try {
success = persister.validate(TextList.class, EXTRA_ELEMENT);
} catch(Exception e) {
e.printStackTrace();
success = true;
}
assertTrue(success);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/SubstituteTest.java 0000644 0001750 0001750 00000011045 11342530530 027636 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.core.Persist;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.core.Replace;
import org.simpleframework.xml.core.Resolve;
import org.simpleframework.xml.core.Validate;
import org.simpleframework.xml.ValidationTestCase;
public class SubstituteTest extends ValidationTestCase {
private static final String REPLACE_SOURCE =
"\n"+
"\n"+
" some example text \n\r"+
" ";
private static final String RESOLVE_SOURCE =
"\n"+
"\n"+
" some example text \n\r"+
" ";
@Root
private static class SubstituteExample {
@Element
public Substitute substitute;
public SubstituteExample() {
super();
}
public SubstituteExample(Substitute substitute) {
this.substitute = substitute;
}
}
@Root
private static class Substitute {
@Text
public String text;
}
private static class SimpleSubstitute extends Substitute {
@Replace
public Substitute replace() {
return new OtherSubstitute("this is the other substitute", text);
}
@Persist
public void persist() {
throw new IllegalStateException("Simple substitute should never be written only read");
}
}
private static class OtherSubstitute extends Substitute {
@Attribute
public String name;
public OtherSubstitute() {
super();
}
public OtherSubstitute(String name, String text) {
this.text = text;
this.name = name;
}
}
private static class YetAnotherSubstitute extends Substitute {
public YetAnotherSubstitute() {
super();
}
@Validate
public void validate() {
return;
}
@Resolve
public Substitute resolve() {
return new LargeSubstitute(text, "John Doe", "Sesame Street", "Metropilis");
}
}
private static class LargeSubstitute extends Substitute {
@Attribute
private String name;
@Attribute
private String street;
@Attribute
private String city;
public LargeSubstitute() {
super();
}
public LargeSubstitute(String text, String name, String street, String city) {
this.name = name;
this.street = street;
this.city = city;
this.text = text;
}
}
private Persister serializer;
public void setUp() {
serializer = new Persister();
}
public void testReplace() throws Exception {
SubstituteExample example = serializer.read(SubstituteExample.class, REPLACE_SOURCE);
assertEquals(example.substitute.getClass(), SimpleSubstitute.class);
assertEquals(example.substitute.text, "some example text");
validate(example, serializer);
StringWriter out = new StringWriter();
serializer.write(example, out);
String text = out.toString();
example = serializer.read(SubstituteExample.class, text);
assertEquals(example.substitute.getClass(), OtherSubstitute.class);
assertEquals(example.substitute.text, "some example text");
validate(example, serializer);
}
public void testResolve() throws Exception {
SubstituteExample example = serializer.read(SubstituteExample.class, RESOLVE_SOURCE);
assertEquals(example.substitute.getClass(), LargeSubstitute.class);
assertEquals(example.substitute.text, "some example text");
validate(example, serializer);
StringWriter out = new StringWriter();
serializer.write(example, out);
String text = out.toString();
example = serializer.read(SubstituteExample.class, text);
assertEquals(example.substitute.getClass(), LargeSubstitute.class);
assertEquals(example.substitute.text, "some example text");
validate(example, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/OrderTest.java 0000644 0001750 0001750 00000005436 11342530527 026553 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Order;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class OrderTest extends ValidationTestCase {
@Root
@Order(elements={"first", "second", "third", "fourth"}, attributes={"one", "two", "three"})
private static class OrderExample {
@Attribute
private int one;
@Attribute
private double two;
@Attribute
private long three;
@Element
private String first;
@Element
private String fourth;
@Element
private String second;
@Element
private String third;
public OrderExample() {
super();
}
public OrderExample(String first, String second, String third, String fourth, long one, int two, double three) {
this.first = first;
this.second = second;
this.third = third;
this.fourth = fourth;
this.three = one;
this.one = two;
this.two = three;
}
}
public void testLinkedHashMapOrder() {
Map map = new LinkedHashMap();
map.put("first", null);
map.put("second", null);
map.put("third", null);
map.put("fourth", null);
map.put("third", "third");
map.put("fourth", "fourth");
map.put("first", "first");
map.put("second", "second");
Iterator values = map.values().iterator();
assertEquals("first", values.next());
assertEquals("second", values.next());
assertEquals("third", values.next());
assertEquals("fourth", values.next());
}
public void testSerializationOrder() throws Exception {
Serializer serializer = new Persister();
OrderExample example = new OrderExample("first", "second", "third", "fourth", 1, 2, 3.0);
StringWriter writer = new StringWriter();
serializer.write(example, writer);
validate(example, serializer);
String text = writer.toString();
assertTrue(text.indexOf("first") < text.indexOf("second"));
assertTrue(text.indexOf("second") < text.indexOf("third"));
assertTrue(text.indexOf("third") < text.indexOf("fourth"));
assertTrue(text.indexOf("one") < text.indexOf("two"));
assertTrue(text.indexOf("two") < text.indexOf("three"));
example = new OrderExample("1st", "2nd", "3rd", "4th", 10, 20, 30.0);
validate(example, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ErasureReflectorTest.java 0000644 0001750 0001750 00000021257 11342530530 030745 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Collection;
import java.util.Map;
import org.simpleframework.xml.ValidationTestCase;
public class ErasureReflectorTest extends ValidationTestCase {
private static class MapErasure {
public static Field getField(String name) throws Exception {
return MapErasure.class.getField(name);
}
public static Method getMethod(String name) throws Exception {
if(name.startsWith("set")) {
return MapErasure.class.getMethod(name, Map.class);
}
return MapErasure.class.getMethod(name);
}
public static Constructor getConstructor() throws Exception {
return MapErasure.class.getDeclaredConstructors()[0];
}
private Map erasedToErased;
private Map erasedToString;
private Map stringToErased;
private Map stringToString;
public MapErasure(
Map erasedToErased,
Map erasedToString,
Map stringToErased,
Map stringToString) {
}
public Map getErasedToErased() {
return erasedToErased;
}
public Map getErasedToString() {
return erasedToString;
}
public Map getStringToErased() {
return stringToErased;
}
public Map getStringToString() {
return stringToString;
}
public void setErasedToErased(Map erasedToErased) {
this.erasedToErased = erasedToErased;
}
public void setErasedToString(Map erasedToString) {
this.erasedToString = erasedToString;
}
public void setStringToErased(Map stringToErased) {
this.stringToErased = stringToErased;
}
public void setStringToString(Map stringToString) {
this.stringToString = stringToString;
}
}
private static class CollectionErasure {
public static Field getField(String name) throws Exception {
return CollectionErasure.class.getField(name);
}
public static Method getMethod(String name) throws Exception {
if(name.startsWith("set")) {
return CollectionErasure.class.getMethod(name, Collection.class);
}
return CollectionErasure.class.getMethod(name);
}
public static Constructor getConstructor() throws Exception {
return CollectionErasure.class.getDeclaredConstructors()[0];
}
private Collection erased;
private Collection string;
public CollectionErasure(
Collection erased,
Collection string) {
}
public Collection getErased() {
return erased;
}
public Collection getString() {
return string;
}
public void setErased(Collection erased) {
this.erased = erased;
}
public void setString(Collection string) {
this.string = string;
}
}
public void tesFieldReflection() throws Exception {
assertEquals(Object.class, Reflector.getDependent(CollectionErasure.getField("erased")));
assertEquals(String.class, Reflector.getDependent(CollectionErasure.getField("string")));
assertEquals(Object.class, Reflector.getDependent(MapErasure.getField("erasedToErased")));
assertEquals(Object.class, Reflector.getDependent(MapErasure.getField("erasedToString")));
assertEquals(String.class, Reflector.getDependent(MapErasure.getField("stringToErased")));
assertEquals(String.class, Reflector.getDependent(MapErasure.getField("stringToString")));
assertEquals(Object.class, Reflector.getDependents(MapErasure.getField("erasedToErased"))[0]);
assertEquals(Object.class, Reflector.getDependents(MapErasure.getField("erasedToString"))[0]);
assertEquals(String.class, Reflector.getDependents(MapErasure.getField("stringToErased"))[0]);
assertEquals(String.class, Reflector.getDependents(MapErasure.getField("stringToString"))[0]);
assertEquals(Object.class, Reflector.getDependents(MapErasure.getField("erasedToErased"))[1]);
assertEquals(String.class, Reflector.getDependents(MapErasure.getField("erasedToString"))[1]);
assertEquals(Object.class, Reflector.getDependents(MapErasure.getField("stringToErased"))[1]);
assertEquals(String.class, Reflector.getDependents(MapErasure.getField("stringToString"))[1]);
}
public void testMethodReflection() throws Exception {
assertEquals(Object.class, Reflector.getReturnDependent(CollectionErasure.getMethod("getErased")));
assertEquals(String.class, Reflector.getReturnDependent(CollectionErasure.getMethod("getString")));
assertEquals(null, Reflector.getReturnDependent(CollectionErasure.getMethod("setErased")));
assertEquals(null, Reflector.getReturnDependent(CollectionErasure.getMethod("setString")));
assertEquals(Object.class, Reflector.getParameterDependent(CollectionErasure.getConstructor(), 0)); // Collection
assertEquals(String.class, Reflector.getParameterDependent(CollectionErasure.getConstructor(), 1)); // Collection
assertEquals(Object.class, Reflector.getParameterDependents(CollectionErasure.getConstructor(), 0)[0]); // Collection
assertEquals(String.class, Reflector.getParameterDependents(CollectionErasure.getConstructor(), 1)[0]); // Collection
assertEquals(Object.class, Reflector.getReturnDependent(MapErasure.getMethod("getErasedToErased")));
assertEquals(Object.class, Reflector.getReturnDependent(MapErasure.getMethod("getErasedToString")));
assertEquals(String.class, Reflector.getReturnDependent(MapErasure.getMethod("getStringToErased")));
assertEquals(String.class, Reflector.getReturnDependent(MapErasure.getMethod("getStringToString")));
assertEquals(null, Reflector.getReturnDependent(MapErasure.getMethod("setErasedToErased")));
assertEquals(null, Reflector.getReturnDependent(MapErasure.getMethod("setErasedToString")));
assertEquals(null, Reflector.getReturnDependent(MapErasure.getMethod("setStringToErased")));
assertEquals(null, Reflector.getReturnDependent(MapErasure.getMethod("setStringToString")));
assertEquals(Object.class, Reflector.getReturnDependents(MapErasure.getMethod("getErasedToErased"))[0]);
assertEquals(Object.class, Reflector.getReturnDependents(MapErasure.getMethod("getErasedToString"))[0]);
assertEquals(String.class, Reflector.getReturnDependents(MapErasure.getMethod("getStringToErased"))[0]);
assertEquals(String.class, Reflector.getReturnDependents(MapErasure.getMethod("getStringToString"))[0]);
assertEquals(Object.class, Reflector.getReturnDependents(MapErasure.getMethod("getErasedToErased"))[1]);
assertEquals(String.class, Reflector.getReturnDependents(MapErasure.getMethod("getErasedToString"))[1]);
assertEquals(Object.class, Reflector.getReturnDependents(MapErasure.getMethod("getStringToErased"))[1]);
assertEquals(String.class, Reflector.getReturnDependents(MapErasure.getMethod("getStringToString"))[1]);
assertEquals(Object.class, Reflector.getParameterDependent(MapErasure.getConstructor(), 0)); // Map
assertEquals(Object.class, Reflector.getParameterDependent(MapErasure.getConstructor(), 1)); // Map
assertEquals(String.class, Reflector.getParameterDependent(MapErasure.getConstructor(), 2)); // Map
assertEquals(String.class, Reflector.getParameterDependent(MapErasure.getConstructor(), 3)); // Map
assertEquals(Object.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 0)[0]); // Map
assertEquals(Object.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 1)[0]); // Map
assertEquals(String.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 2)[0]); // Map
assertEquals(String.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 3)[0]); // Map
assertEquals(Object.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 0)[1]); // Map
assertEquals(String.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 1)[1]); // Map
assertEquals(Object.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 2)[1]); // Map
assertEquals(String.class, Reflector.getParameterDependents(MapErasure.getConstructor(), 3)[1]); // Map
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/TutorialTest.java 0000644 0001750 0001750 00000007630 11342530530 027273 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.ArrayList;
import java.util.List;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.NamespaceList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
public class TutorialTest extends TestCase {
private static final String SOURCE =
"\n"+
" Niall Gallagher \n"+
" niallg@users.sourceforge.net \n"+
" \n"+
" Stanford Press \n"+
" 2001 \n"+
" Palo Alto \n"+
" 1st \n"+
" 0-69-697269-4 \n"+
" \n"+
" \n"+
" First paragraph of document \n"+
" Second paragraph in the document \n"+
" Third and final paragraph \n"+
" \n"+
" \n";
@Root
@Namespace(reference = "http://www.domain.com/document")
public static class Document {
@Element(name="author")
@Namespace(prefix="user", reference="http://www.domain.com/user")
private static final String AUTHOR = "Niall Gallagher";
@Element(name="contact")
private static final String CONTACT = "niallg@users.sourceforge.net";
@Element(name="detail")
private static final Detail DETAIL = new Detail(
"Stanford Press",
"2001",
"Palo Alto",
"1st",
"0-69-697269-4");
@ElementList(inline=true)
private List list;
@Attribute
private String title;
private Document() {
super();
}
public Document(String title) {
this.list = new ArrayList();
this.title = title;
}
public void add(Section section) {
list.add(section);
}
}
@Root
@Namespace(reference="http://www.domain.com/detail")
public static class Detail {
@Element
private String publisher;
@Element
private String date;
@Element
private String address;
@Element
private String edition;
@Element
private String ISBN;
private Detail() {
super();
}
public Detail(String publisher, String date, String address, String edition, String ISBN) {
this.publisher = publisher;
this.address = address;
this.edition = edition;
this.date = date;
this.ISBN = ISBN;
}
}
@Root
@NamespaceList({
@Namespace(prefix="para", reference="http://www.domain.com/paragraph")})
public static class Section {
@Attribute
private String name;
@ElementList(inline = true)
private List list;
private Section() {
super();
}
public Section(String name) {
this.list = new ArrayList();
this.name = name;
}
public void add(Paragraph paragraph) {
list.add(paragraph);
}
}
@Root
@Namespace(reference = "http://www.domain.com/paragraph")
public static class Paragraph {
private String text;
@Text
private String getContent() {
return text;
}
@Text
public void setContent(String text) {
this.text = text;
}
}
public void testTutorial() throws Exception {
Persister persister = new Persister();
Document document = persister.read(Document.class, SOURCE);
persister.write(document,System.out);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/FieldScannerDefaultTest.java 0000644 0001750 0001750 00000012572 11342530530 031333 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Default;
import org.simpleframework.xml.DefaultType;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Transient;
public class FieldScannerDefaultTest extends TestCase {
@Default(DefaultType.FIELD)
private static class NoAnnotations {
private String name;
private int value;
private Date date;
private Locale locale;
private int[] array;
private List list;
private Map map;
}
@Default(DefaultType.FIELD)
private static class MixedAnnotations {
private String name;
private @Attribute int value;
private @Transient Date date;
private List list;
}
public void testMixedAnnotations() throws Exception {
Map map = getContacts(MixedAnnotations.class, DefaultType.FIELD);
assertEquals(map.size(), 3);
assertFalse(map.get("name").isReadOnly());
assertFalse(map.get("value").isReadOnly());
assertFalse(map.get("list").isReadOnly());
assertEquals(String.class, map.get("name").getType());
assertEquals(int.class, map.get("value").getType());
assertEquals(List.class, map.get("list").getType());
assertEquals(Element.class, map.get("name").getAnnotation().annotationType());
assertEquals(Attribute.class, map.get("value").getAnnotation().annotationType());
assertEquals(ElementList.class, map.get("list").getAnnotation().annotationType());
assertEquals(Element.class, map.get("name").getAnnotation(Element.class).annotationType());
assertEquals(Attribute.class, map.get("value").getAnnotation(Attribute.class).annotationType());
assertEquals(ElementList.class, map.get("list").getAnnotation(ElementList.class).annotationType());
assertNull(map.get("name").getAnnotation(Root.class));
assertNull(map.get("value").getAnnotation(Root.class));
assertNull(map.get("list").getAnnotation(Root.class));
}
public void testNoAnnotations() throws Exception {
Map map = getContacts(NoAnnotations.class, DefaultType.FIELD);
assertFalse(map.get("name").isReadOnly());
assertFalse(map.get("value").isReadOnly());
assertFalse(map.get("date").isReadOnly());
assertFalse(map.get("locale").isReadOnly());
assertFalse(map.get("array").isReadOnly());
assertFalse(map.get("list").isReadOnly());
assertFalse(map.get("map").isReadOnly());
assertEquals(String.class, map.get("name").getType());
assertEquals(int.class, map.get("value").getType());
assertEquals(Date.class, map.get("date").getType());
assertEquals(Locale.class, map.get("locale").getType());
assertEquals(int[].class, map.get("array").getType());
assertEquals(List.class, map.get("list").getType());
assertEquals(Map.class, map.get("map").getType());
assertEquals(Element.class, map.get("name").getAnnotation().annotationType());
assertEquals(Element.class, map.get("value").getAnnotation().annotationType());
assertEquals(Element.class, map.get("date").getAnnotation().annotationType());
assertEquals(Element.class, map.get("locale").getAnnotation().annotationType());
assertEquals(ElementArray.class, map.get("array").getAnnotation().annotationType());
assertEquals(ElementList.class, map.get("list").getAnnotation().annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation().annotationType());
assertEquals(Element.class, map.get("name").getAnnotation(Element.class).annotationType());
assertEquals(Element.class, map.get("value").getAnnotation(Element.class).annotationType());
assertEquals(Element.class, map.get("date").getAnnotation(Element.class).annotationType());
assertEquals(Element.class, map.get("locale").getAnnotation(Element.class).annotationType());
assertEquals(ElementArray.class, map.get("array").getAnnotation(ElementArray.class).annotationType());
assertEquals(ElementList.class, map.get("list").getAnnotation(ElementList.class).annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation(ElementMap.class).annotationType());
assertNull(map.get("name").getAnnotation(Root.class));
assertNull(map.get("value").getAnnotation(Root.class));
assertNull(map.get("date").getAnnotation(Root.class));
assertNull(map.get("locale").getAnnotation(Root.class));
assertNull(map.get("array").getAnnotation(Root.class));
assertNull(map.get("list").getAnnotation(Root.class));
assertNull(map.get("map").getAnnotation(Root.class));
}
private static Map getContacts(Class type, DefaultType defaultType) throws Exception {
FieldScanner scanner = new FieldScanner(type, defaultType);
Map map = new HashMap();
for(Contact contact : scanner) {
map.put(contact.getName(), contact);
}
return map;
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/StrictTest.java 0000644 0001750 0001750 00000007023 11342530527 026742 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class StrictTest extends ValidationTestCase {
private static final String SOURCE =
"\n" +
" \n" +
" - \n" +
"
value 1 \n" +
" \n" +
" - \n" +
"
value 2 \n" +
" \n" +
" - \n" +
"
value 3 \n" +
" \n" +
"
\n" +
" \n" +
" 123 \n" +
" \n" +
" 12345 \n" +
" \n" +
" \n" +
" ";
private static final String SIMPLE =
"\n" +
" 123 \n" +
" \n" +
" 12345 \n" +
" \n" +
" test \n"+
" \n";
private static final String SIMPLE_MISSING_NAME =
"\n" +
" 123 \n" +
" \n" +
" 12345 \n" +
" \n" +
" \n";
@Root(name="root", strict=false)
private static class StrictExample {
@ElementArray(name="list", entry="item")
private StrictEntry[] list;
@Element(name="object")
private StrictObject object;
}
@Root(name="entry", strict=false)
private static class StrictEntry {
@Element(name="value")
private String value;
}
@Root(strict=false)
private static class StrictObject {
@Element(name="integer")
private int integer;
}
@Root(name="object", strict=false)
private static class NamedStrictObject extends StrictObject {
@Element(name="name")
private String name;
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testStrict() throws Exception {
StrictExample example = persister.read(StrictExample.class, SOURCE);
assertEquals(example.list.length, 3);
assertEquals(example.list[0].value, "value 1");
assertEquals(example.list[1].value, "value 2");
assertEquals(example.list[2].value, "value 3");
assertEquals(example.object.integer, 123);
validate(example, persister);
}
//public void testUnnamedStrict() throws Exception {
// boolean success = false;
//
// try {
// persister.read(StrictObject.class, SIMPLE);
// } catch(RootException e) {
// success = true;
// }
// assertTrue(success);
//}
public void testNamedStrict() throws Exception {
StrictObject object = persister.read(NamedStrictObject.class, SIMPLE);
assertEquals(object.integer, 123);
validate(object, persister);
}
public void testNamedStrictMissingName() throws Exception {
boolean failure = false;
try {
StrictObject object = persister.read(NamedStrictObject.class, SIMPLE_MISSING_NAME);
assertNotNull(object);
}catch(Exception e) {
e.printStackTrace();
failure = true;
}
assertTrue("Did not fail", failure);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MultiThreadedPersisterTest.java 0000644 0001750 0001750 00000005513 11342530530 032122 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.Date;
import java.util.Locale;
import java.util.Queue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.LinkedBlockingQueue;
import junit.framework.Assert;
import junit.framework.TestCase;
import org.simpleframework.xml.Default;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
public class MultiThreadedPersisterTest extends TestCase {
@Root
@Default
private static class Example {
private String name;
private String value;
private int number;
private Date date;
private Locale locale;
}
private static enum Status {
ERROR,
SUCCESS
}
private static class Worker extends Thread {
private final CountDownLatch latch;
private final Serializer serializer;
private final Queue queue;
private final Example example;
public Worker(CountDownLatch latch, Serializer serializer, Queue queue, Example example) {
this.serializer = serializer;
this.example = example;
this.latch = latch;
this.queue = queue;
}
public void run() {
try {
latch.countDown();
latch.await();
for(int i = 0; i < 100; i++) {
StringWriter writer = new StringWriter();
serializer.write(example, writer);
String text = writer.toString();
Example copy = serializer.read(Example.class, text);
Assert.assertEquals(example.name, copy.name);
Assert.assertEquals(example.value, copy.value);
Assert.assertEquals(example.number, copy.number);
Assert.assertEquals(example.date, copy.date);
Assert.assertEquals(example.locale, copy.locale);
System.out.println(text);
}
queue.offer(Status.SUCCESS);
}catch(Exception e) {
e.printStackTrace();
queue.offer(Status.ERROR);
}
}
}
public void testConcurrency() throws Exception {
Persister persister = new Persister();
CountDownLatch latch = new CountDownLatch(20);
BlockingQueue status = new LinkedBlockingQueue();
Example example = new Example();
example.name = "Eample Name";
example.value = "Some Value";
example.number = 10;
example.date = new Date();
example.locale = Locale.UK;
for(int i = 0; i < 20; i++) {
Worker worker = new Worker(latch, persister, status, example);
worker.start();
}
for(int i = 0; i < 20; i++) {
assertEquals("Serialization fails when used concurrently", status.take(), Status.SUCCESS);
}
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/InlineMapTest.java 0000644 0001750 0001750 00000005174 11342530527 027353 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class InlineMapTest extends ValidationTestCase {
@Root
private static class PrimitiveInlineMap {
@ElementMap(entry="entity", inline=true)
private Map map;
public PrimitiveInlineMap() {
this.map = new HashMap();
}
public BigDecimal getValue(String name) {
return map.get(name);
}
}
@Root
private static class PrimitiveInlineAttributeMap {
@ElementMap(entry="entity", attribute=true, inline=true)
private Map map;
public PrimitiveInlineAttributeMap() {
this.map = new HashMap();
}
public BigDecimal getValue(String name) {
return map.get(name);
}
}
@Root
private static class PrimitiveInlineAttributeValueMap {
@ElementMap(entry="entity", value="value", attribute=true, inline=true)
private Map map;
public PrimitiveInlineAttributeValueMap() {
this.map = new HashMap();
}
public BigDecimal getValue(String name) {
return map.get(name);
}
}
public void testPrimitiveMap() throws Exception {
PrimitiveInlineMap map = new PrimitiveInlineMap();
Serializer serializer = new Persister();
map.map.put("a", new BigDecimal(1.1));
map.map.put("b", new BigDecimal(2.2));
validate(map, serializer);
}
public void testPrimitiveAttributeMap() throws Exception {
PrimitiveInlineAttributeMap map = new PrimitiveInlineAttributeMap();
Serializer serializer = new Persister();
map.map.put("a", new BigDecimal(1.1));
map.map.put("b", null);
map.map.put("c", new BigDecimal(2.2));
map.map.put("d", null);
validate(map, serializer);
}
public void testPrimitiveAttributeValueMap() throws Exception {
PrimitiveInlineAttributeValueMap map = new PrimitiveInlineAttributeValueMap();
Serializer serializer = new Persister();
map.map.put("a", new BigDecimal(1.1));
map.map.put("b", new BigDecimal(2.2));
map.map.put(null, new BigDecimal(3.3));
map.map.put("d", null);
validate(map, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ConversionTest.java 0000644 0001750 0001750 00000016532 11342530527 027624 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.strategy.Type;
import org.simpleframework.xml.strategy.Strategy;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.strategy.Value;
import org.simpleframework.xml.stream.InputNode;
import org.simpleframework.xml.stream.NodeMap;
import org.simpleframework.xml.stream.OutputNode;
import org.simpleframework.xml.util.Dictionary;
public class ConversionTest extends ValidationTestCase {
public static interface Converter {
public T read(InputNode node) throws Exception;
public void write(OutputNode node, T value) throws Exception;
}
public static class Registry {
private final Map registry;
public Registry() {
this.registry = new HashMap();
}
public Converter resolve(Class type) throws Exception{
Class converter = registry.get(type);
if(converter != null){
return (Converter)converter.newInstance();
}
return null;
}
public void register(Class type, Class converter) {
registry.put(type, converter);
}
}
public static class Interceptor implements Strategy {
private final Registry registry;
private final Strategy strategy;
public Interceptor(Strategy strategy, Registry registry){
this.registry = registry;
this.strategy = strategy;
}
public Value read(Type field, NodeMap node, Map map) throws Exception {
Value value = strategy.read(field, node, map);
Class type = value == null ? field.getType() : value.getType();
Converter converter = registry.resolve(type);
if(converter != null) {
InputNode source = node.getNode();
Object data = converter.read(source);
return new Wrapper(value, data);
}
return value;
}
public boolean write(Type field, Object value, NodeMap node, Map map) throws Exception {
boolean reference = strategy.write(field, value, node, map);
if(!reference) {
Class type = value.getClass();
Converter converter = registry.resolve(type);
OutputNode source = node.getNode();
if(converter != null) {
converter.write(source, value);
return true;
}
return false;
}
return reference;
}
}
public static class Wrapper implements Value {
private Value value;
private Object data;
public Wrapper(Value value, Object data){
this.value = value;
this.data = data;
}
public int getLength() {
return value.getLength();
}
public Class getType() {
return value.getType();
}
public Object getValue() {
return data;
}
public boolean isReference() {
return true;
}
public void setValue(Object data) {
this.data = data;
}
}
public static class Pet implements org.simpleframework.xml.util.Entry{
private final String name;
private final int age;
public Pet(String name, int age){
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge(){
return age;
}
}
public static class Cat extends Pet{
public Cat(String name, int age) {
super(name, age);
}
}
public static class Dog extends Pet{
public Dog(String name, int age) {
super(name, age);
}
}
/**
* This will serialize a cat object into a custom XML format
* without the use of annotations to transform the object.
* It looks like the following.
*
* Kitty
* 2
*
*/
public static class CatConverter implements Converter{
private static final String ELEMENT_NAME = "name";
private static final String ELEMENT_AGE = "age";
public Cat read(InputNode source) throws Exception{
int age = 0;
String name = null;
while(true) {
InputNode node = source.getNext();
if(node == null) {
break;
}else if(node.getName().equals(ELEMENT_NAME)) {
name = node.getValue();
}else if(node.getName().equals(ELEMENT_AGE)){
age = Integer.parseInt(node.getValue().trim());
}
}
return new Cat(name, age);
}
public void write(OutputNode node, Cat cat)throws Exception {
OutputNode name = node.getChild(ELEMENT_NAME);
name.setValue(cat.getName());
OutputNode age = node.getChild(ELEMENT_AGE);
age.setValue(String.valueOf(cat.getAge()));
}
}
/**
* This will serialize a dog into a custom XML format without
* the need for annotations.
*
*/
public static class DogConverter implements Converter{
private static final String ELEMENT_NAME = "name";
private static final String ELEMENT_AGE = "age";
public Dog read(InputNode node) throws Exception{
String name = node.getAttribute(ELEMENT_NAME).getValue();
String age = node.getAttribute(ELEMENT_AGE).getValue();
return new Dog(name, Integer.parseInt(age));
}
public void write(OutputNode node, Dog dog)throws Exception {
node.setAttribute(ELEMENT_NAME, dog.getName());
node.setAttribute(ELEMENT_AGE, String.valueOf(dog.getAge()));
}
}
@Root
private static class PetShop {
private @ElementList Dictionary pets;
public PetShop(){
this.pets = new Dictionary();
}
public void addPet(Pet pet) {
pets.add(pet);
}
public Pet getPet(String name){
return pets.get(name);
}
}
public void testConverter() throws Exception {
Registry registry = new Registry();
Strategy strategy = new TreeStrategy();
Strategy interceptor = new Interceptor(strategy, registry);
Persister persister = new Persister(interceptor);
StringWriter writer = new StringWriter();
PetShop shop = new PetShop();
registry.register(Dog.class, DogConverter.class);
registry.register(Cat.class, CatConverter.class);
shop.addPet(new Dog("Lassie", 10));
shop.addPet(new Cat("Kitty", 2));
persister.write(shop, writer);
persister.write(shop, System.out);
String text = writer.toString();
PetShop newShop = persister.read(PetShop.class, text);
assertEquals("Lassie", newShop.getPet("Lassie").getName());
assertEquals(10, newShop.getPet("Lassie").getAge());
assertEquals("Kitty", newShop.getPet("Kitty").getName());
assertEquals(2, newShop.getPet("Kitty").getAge());
assertXpathExists("/petShop/pets/pet[@name='Lassie']", text);
assertXpathExists("/petShop/pets/pet[@age='10']", text);
assertXpathExists("/petShop/pets/pet/name", text);
assertXpathExists("/petShop/pets/pet/age", text);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/PerformanceTest.java 0000644 0001750 0001750 00000021171 11342530530 027725 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.Collection;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.filter.Filter;
import org.simpleframework.xml.ValidationTestCase;
public class PerformanceTest extends ValidationTestCase {
public static final int ITERATIONS = 10000;
public static final int MAXIMUM = 1000;
public static final String BASIC_ENTRY =
"\n"+
"\n"+
" {example.name} \n\r"+
" {example.path} \n"+
" {no.override} \n"+
" \n"+
" Some example text where {example.name} is replaced\n"+
" with the system property value and the path is\n"+
" replaced with the path {example.path}\n"+
" \n"+
" \n"+
" this is the first element \n"+
" the second element \n"+
" the third elment \n"+
" \n"+
" \n"+
" value.1 \n"+
" \n"+
" \n"+
" value.2 \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" value.1 \n"+
" \n"+
" \n"+
" value.2 \n"+
" \n"+
" \n"+
" value.4 \n"+
" \n"+
" \n"+
" value.4 \n"+
" \n"+
" \n"+
" value.5 \n"+
" \n"+
"
\n"+
" ";
public static final String TEMPLATE_ENTRY =
"\n"+
"\n"+
" ${example.name} \n\r"+
" ${example.path} \n"+
" ${no.override} \n"+
" \n"+
" Some example text where ${example.name} is replaced\n"+
" with the system property value and the path is \n"+
" replaced with the path ${example.path}\n"+
" \n"+
" \n"+
" this is the first element \n"+
" the second element \n"+
" the third elment \n"+
" \n"+
" \n"+
" value.1 \n"+
" \n"+
" \n"+
" value.2 \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" value.1 \n"+
" \n"+
" \n"+
" value.2 \n"+
" \n"+
" \n"+
" value.4 \n"+
" \n"+
" \n"+
" value.4 \n"+
" \n"+
" \n"+
" value.5 \n"+
" \n"+
"
\n"+
" ";
@Root(name="root")
public static class RootEntry {
@Attribute(name="number")
private int number;
@Attribute(name="flag")
private boolean bool;
@Element(name="constant")
private String constant;
@Element(name="name")
private String name;
@Element(name="path")
private String path;
@Element(name="text")
private String text;
@Element(name="child")
private ChildEntry entry;
@ElementList(name="list", type=ElementEntry.class)
private Collection list;
}
@Root(name="child")
public static class ChildEntry {
@Attribute(name="name")
private String name;
@Element(name="one")
private String one;
@Element(name="two")
private String two;
@Element(name="three")
private String three;
@Element(name="grand-child")
private GrandChildEntry grandChild;
}
@Root(name="grand-child")
public static class GrandChildEntry {
@Element(name="entry-one")
private ElementEntry entryOne;
@Element(name="entry-two")
private ElementEntry entryTwo;
}
@Root(name="entry")
public static class ElementEntry {
@Attribute(name="key")
private String name;
@Element(name="value")
private String value;
}
private static class EmptyFilter implements Filter {
public String replace(String name) {
return null;
}
}
static {
System.setProperty("example.name", "some name");
System.setProperty("example.path", "/some/path");
System.setProperty("no.override", "some constant");
}
private Persister systemSerializer;
public void setUp() throws Exception {
systemSerializer = new Persister();
}
public void testBasicDocument() throws Exception {
RootEntry entry = (RootEntry)systemSerializer.read(RootEntry.class, BASIC_ENTRY);
long start = System.currentTimeMillis();
for(int i = 0; i < ITERATIONS; i++) {
systemSerializer.read(RootEntry.class, BASIC_ENTRY);
}
long duration = System.currentTimeMillis() - start;
System.err.printf("Took '%s' ms to process %s documents\n", duration, ITERATIONS);
systemSerializer.write(entry, System.out);
StringWriter out = new StringWriter();
systemSerializer.write(entry, out);
validate(entry, systemSerializer);
entry = (RootEntry)systemSerializer.read(RootEntry.class, out.toString());
systemSerializer.write(entry, System.out);
}
public void testTemplateDocument() throws Exception {
RootEntry entry = (RootEntry)systemSerializer.read(RootEntry.class, TEMPLATE_ENTRY);
long start = System.currentTimeMillis();
for(int i = 0; i < ITERATIONS; i++) {
systemSerializer.read(RootEntry.class, TEMPLATE_ENTRY);
}
long duration = System.currentTimeMillis() - start;
System.err.printf("Took '%s' ms to process %s documents with templates\n", duration, ITERATIONS);
systemSerializer.write(entry, System.out);
StringWriter out = new StringWriter();
systemSerializer.write(entry, out);
validate(entry, systemSerializer);
entry = (RootEntry)systemSerializer.read(RootEntry.class, out.toString());
systemSerializer.write(entry, System.out);
}
public void testEmptyFilter() throws Exception {
systemSerializer = new Persister(new EmptyFilter());
RootEntry entry = (RootEntry)systemSerializer.read(RootEntry.class, TEMPLATE_ENTRY);
long start = System.currentTimeMillis();
for(int i = 0; i < ITERATIONS; i++) {
systemSerializer.read(RootEntry.class, TEMPLATE_ENTRY);
}
long duration = System.currentTimeMillis() - start;
System.err.printf("Took '%s' ms to process %s documents with an empty filter\n", duration, ITERATIONS);
systemSerializer.write(entry, System.out);
StringWriter out = new StringWriter();
systemSerializer.write(entry, out);
validate(entry, systemSerializer);
entry = (RootEntry)systemSerializer.read(RootEntry.class, out.toString());
systemSerializer.write(entry, System.out);
}
public void testBasicWrite() throws Exception {
RootEntry entry = (RootEntry)systemSerializer.read(RootEntry.class, BASIC_ENTRY);
long start = System.currentTimeMillis();
entry.constant = ">><<"; // this should be escaped
entry.text = "this is text>> some more<<"; // this should be escaped
for(int i = 0; i < ITERATIONS; i++) {
systemSerializer.write(entry, new StringWriter());
}
long duration = System.currentTimeMillis() - start;
System.err.printf("Took '%s' ms to write %s documents\n", duration, ITERATIONS);
systemSerializer.write(entry, System.out);
StringWriter out = new StringWriter();
systemSerializer.write(entry, out);
validate(entry, systemSerializer);
entry = (RootEntry)systemSerializer.read(RootEntry.class, out.toString());
systemSerializer.write(entry, System.out);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ScannerTest.java 0000644 0001750 0001750 00000013072 11342530530 027056 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.ArrayList;
import java.util.Collection;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.strategy.Strategy;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.Style;
public class ScannerTest extends TestCase {
@Root(name="name")
public static class Example {
@ElementList(name="list", type=Entry.class)
private Collection list;
@Attribute(name="version")
private int version;
@Attribute(name="name")
private String name;
}
@Root(name="entry")
public static class Entry {
@Attribute(name="text")
public String text;
}
@Root(name="name", strict=false)
public static class MixedExample extends Example {
private Entry entry;
private String text;
@Element(name="entry", required=false)
public void setEntry(Entry entry) {
this.entry = entry;
}
@Element(name="entry", required=false)
public Entry getEntry() {
return entry;
}
@Element(name="text")
public void setText(String text) {
this.text = text;
}
@Element(name="text")
public String getText() {
return text;
}
}
public static class DuplicateAttributeExample extends Example {
private String name;
@Attribute(name="name")
public void setName(String name) {
this.name = name;
}
@Attribute(name="name")
public String getName() {
return name;
}
}
public static class NonMatchingElementExample {
private String name;
@Element(name="name", required=false)
public void setName(String name) {
this.name = name;
}
@Element(name="name")
public String getName() {
return name;
}
}
public static class IllegalTextExample extends MixedExample {
@Text
private String text;
}
public void testExample() throws Exception {
Support context = new Support();
Strategy strategy = new TreeStrategy();
Style style = new DefaultStyle();
Source source = new Source(strategy, context, style);
Scanner scanner = new Scanner(Example.class);
ArrayList types = new ArrayList();
assertEquals(scanner.getElements(source).size(), 1);
assertEquals(scanner.getAttributes(source).size(), 2);
assertNull(scanner.getText());
assertTrue(scanner.isStrict());
for(Label label : scanner.getElements(source)) {
assertTrue(label.getName() == intern(label.getName()));
assertTrue(label.getEntry() == intern(label.getEntry()));
types.add(label.getType());
}
assertTrue(types.contains(Collection.class));
for(Label label : scanner.getAttributes(source)) {
assertTrue(label.getName() == intern(label.getName()));
assertTrue(label.getEntry() == intern(label.getEntry()));
types.add(label.getType());
}
assertTrue(types.contains(int.class));
assertTrue(types.contains(String.class));
}
public void testMixedExample() throws Exception {
Support context = new Support();
Strategy strategy = new TreeStrategy();
Style style = new DefaultStyle();
Source source = new Source(strategy, context, style);
Scanner scanner = new Scanner(MixedExample.class);
ArrayList types = new ArrayList();
assertEquals(scanner.getElements(source).size(), 3);
assertEquals(scanner.getAttributes(source).size(), 2);
assertNull(scanner.getText());
assertFalse(scanner.isStrict());
for(Label label : scanner.getElements(source)) {
assertTrue(label.getName() == intern(label.getName()));
assertTrue(label.getEntry() == intern(label.getEntry()));
types.add(label.getType());
}
assertTrue(types.contains(Collection.class));
assertTrue(types.contains(Entry.class));
assertTrue(types.contains(String.class));
for(Label label : scanner.getAttributes(source)) {
assertTrue(label.getName() == intern(label.getName()));
assertTrue(label.getEntry() == intern(label.getEntry()));
types.add(label.getType());
}
assertTrue(types.contains(int.class));
assertTrue(types.contains(String.class));
}
public void testDuplicateAttribute() {
boolean success = false;
try {
new Scanner(DuplicateAttributeExample.class);
} catch(Exception e) {
success = true;
}
assertTrue(success);
}
public void testNonMatchingElement() {
boolean success = false;
try {
new Scanner(NonMatchingElementExample.class);
} catch(Exception e) {
success = true;
}
assertTrue(success);
}
public void testIllegalTextExample() {
boolean success = false;
try {
new Scanner(IllegalTextExample.class);
} catch(Exception e) {
success = true;
}
assertTrue(success);
}
private static String intern(String text) {
if(text != null) {
return text.intern();
}
return null;
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/InlineTest.java 0000644 0001750 0001750 00000013672 11342530530 026711 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.ValidationTestCase;
public class InlineTest extends ValidationTestCase {
private static final String INLINE_LIST =
"\n"+
" Some example message \r\n"+
" Example 1 \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
" ";
private static final String INLINE_PRIMITIVE_LIST =
"\n"+
" Some example message \r\n"+
" Example 1 \r\n"+
" Example 2 \r\n"+
" Example 3 \r\n"+
" ";
@Root(name="test")
private static class InlineTextList {
@Element
private String message;
@ElementList(inline=true)
private List list;
@Attribute
private Version version;
public TextEntry get(int index) {
return list.get(index);
}
}
@Root(name="test")
private static class InlinePrimitiveList {
@Element
private String message;
@ElementList(inline=true)
private List list;
@Attribute
private Version version;
public String get(int index) {
return list.get(index);
}
}
@Root(name="text")
private static class TextEntry {
@Attribute
private String name;
@Attribute
private Version version;
@Text
private String text;
}
@Root
private static class SimpleInlineList {
@ElementList(inline=true)
private ArrayList list = new ArrayList();
}
@Root
private static class SimpleEntry {
@Attribute
private String content;
}
@Root
private static class SimplePrimitiveInlineList {
@ElementList(inline=true)
private ArrayList list = new ArrayList();
}
@Root
private static class SimpleNameInlineList {
@ElementList(inline=true, entry="item")
private ArrayList list = new ArrayList();
}
private static enum Version {
ONE,
TWO,
THREE
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testList() throws Exception {
InlineTextList list = persister.read(InlineTextList.class, INLINE_LIST);
assertEquals(list.version, Version.ONE);
assertEquals(list.message, "Some example message");
assertEquals(list.get(0).version, Version.ONE);
assertEquals(list.get(0).name, "a");
assertEquals(list.get(0).text, "Example 1");
assertEquals(list.get(1).version, Version.TWO);
assertEquals(list.get(1).name, "b");
assertEquals(list.get(1).text, "Example 2");
assertEquals(list.get(2).version, Version.THREE);
assertEquals(list.get(2).name, "c");
assertEquals(list.get(2).text, "Example 3");
StringWriter buffer = new StringWriter();
persister.write(list, buffer);
validate(list, persister);
list = persister.read(InlineTextList.class, buffer.toString());
assertEquals(list.version, Version.ONE);
assertEquals(list.message, "Some example message");
assertEquals(list.get(0).version, Version.ONE);
assertEquals(list.get(0).name, "a");
assertEquals(list.get(0).text, "Example 1");
assertEquals(list.get(1).version, Version.TWO);
assertEquals(list.get(1).name, "b");
assertEquals(list.get(1).text, "Example 2");
assertEquals(list.get(2).version, Version.THREE);
assertEquals(list.get(2).name, "c");
assertEquals(list.get(2).text, "Example 3");
validate(list, persister);
}
public void testPrimitiveList() throws Exception {
InlinePrimitiveList list = persister.read(InlinePrimitiveList.class, INLINE_PRIMITIVE_LIST);
assertEquals(list.version, Version.ONE);
assertEquals(list.message, "Some example message");
assertEquals(list.get(0), "Example 1");
assertEquals(list.get(1), "Example 2");
assertEquals(list.get(2), "Example 3");
StringWriter buffer = new StringWriter();
persister.write(list, buffer);
validate(list, persister);
list = persister.read(InlinePrimitiveList.class, buffer.toString());
assertEquals(list.get(0), "Example 1");
assertEquals(list.get(1), "Example 2");
assertEquals(list.get(2), "Example 3");
validate(list, persister);
}
public void testSimpleList() throws Exception{
SimpleInlineList list = new SimpleInlineList();
for(int i = 0; i < 10; i++) {
SimpleEntry entry = new SimpleEntry();
entry.content = String.format("test %s", i);
list.list.add(entry);
}
validate(list, persister);
}
public void testSimpleNameList() throws Exception{
SimpleNameInlineList list = new SimpleNameInlineList();
for(int i = 0; i < 10; i++) {
SimpleEntry entry = new SimpleEntry();
entry.content = String.format("test %s", i);
list.list.add(entry);
}
validate(list, persister);
}
public void testSimplePrimitiveList() throws Exception{
SimplePrimitiveInlineList list = new SimplePrimitiveInlineList();
list.list.add("test");
validate(list, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/InlineListWithDataTest.java 0000644 0001750 0001750 00000005107 11342530530 031165 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class InlineListWithDataTest extends ValidationTestCase {
@Root
private static class ListWithDataExample {
private @ElementList(inline=true, data=true) List list;
public ListWithDataExample(){
this.list = new ArrayList();
}
public void addValue(String value) {
list.add(value);
}
public List getList() {
return list;
}
}
@Root
private static class MapWithDataExample {
private @ElementMap(inline=true, data=true, attribute=true) Map map;
public MapWithDataExample(){
this.map = new LinkedHashMap();
}
public void putValue(String name, String value) {
map.put(name, value);
}
public Map getList() {
return map;
}
}
public void testListWithData() throws Exception {
Persister persister = new Persister();
ListWithDataExample example = new ListWithDataExample();
StringWriter writer = new StringWriter();
example.addValue("A");
example.addValue("B");
example.addValue("C");
persister.write(example, writer);
String text = writer.toString();
System.out.println(text);
assertElementHasCDATA(text, "/listWithDataExample/string[0]", "A");
assertElementHasCDATA(text, "/listWithDataExample/string[1]", "B");
assertElementHasCDATA(text, "/listWithDataExample/string[2]", "C");
validate(example, persister);
}
public void testMapWithData() throws Exception {
Persister persister = new Persister();
MapWithDataExample example = new MapWithDataExample();
StringWriter writer = new StringWriter();
example.putValue("A", "1");
example.putValue("B", "2");
example.putValue("C", "3");
persister.write(example, writer);
String text = writer.toString();
System.out.println(text);
assertElementHasCDATA(text, "/mapWithDataExample/entry[0]", "1");
assertElementHasCDATA(text, "/mapWithDataExample/entry[1]", "2");
assertElementHasCDATA(text, "/mapWithDataExample/entry[2]", "3");
validate(example, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/NamespaceDecoratorTest.java 0000644 0001750 0001750 00000004612 11342530530 031224 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.lang.annotation.Annotation;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.NamespaceDecorator;
import org.simpleframework.xml.stream.NodeBuilder;
import org.simpleframework.xml.stream.OutputNode;
public class NamespaceDecoratorTest extends ValidationTestCase {
private static class MockNamespace implements Namespace {
private final String prefix;
private final String reference;
public MockNamespace(String prefix, String reference) {
this.prefix = prefix;
this.reference = reference;
}
public String reference() {
return reference;
}
public String prefix() {
return prefix;
}
public Class extends Annotation> annotationType() {
return Namespace.class;
}
}
public void testQualifier() throws Exception {
NamespaceDecorator global = new NamespaceDecorator();
NamespaceDecorator qualifier = new NamespaceDecorator();
NamespaceDecorator attribute = new NamespaceDecorator();
global.add(new MockNamespace("global", "http://www.domain.com/global"));
qualifier.add(new MockNamespace("a", "http://www.domain.com/a"));
qualifier.add(new MockNamespace("b", "http://www.domain.com/b"));
qualifier.add(new MockNamespace("c", "http://www.domain.com/c"));
attribute.add(new MockNamespace("d", "http://www.domain.com/d"));
global.set(new MockNamespace("first", "http://www.domain.com/ignore"));
qualifier.set(new MockNamespace("a", "http://www.domain.com/a"));
attribute.set(new MockNamespace("b", "http://www.domain.com/b"));
StringWriter out = new StringWriter();
OutputNode top = NodeBuilder.write(out);
OutputNode root = top.getChild("root");
root.setAttribute("version", "1.0");
qualifier.decorate(root, global);
OutputNode child = root.getChild("child");
child.setAttribute("name", "John Doe");
OutputNode name = child.getAttributes().get("name");
attribute.decorate(name);
OutputNode grandChild = child.getChild("grandChild");
grandChild.setValue("this is the grand child");
root.commit();
validate(out.toString());
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MapTest.java 0000644 0001750 0001750 00000044333 11342530530 026206 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class MapTest extends ValidationTestCase {
private static final String ENTRY_MAP =
"\n"+
" \n"+
" " +
" \n" +
" a \n"+
" example 1 \n"+
" " +
" " +
" " +
" \n" +
" b \n"+
" example 2 \n"+
" " +
" " +
" " +
" \n" +
" c \n"+
" example 3 \n"+
" " +
" " +
" " +
" \n" +
" d \n"+
" example 4 \n"+
" " +
" " +
" \n"+
" ";
private static final String STRING_MAP =
"\n"+
" \n"+
" example 1 \n" +
" example 2 \n" +
" example 3 \n" +
" example 4 \n" +
" \n"+
" ";
private static final String COMPLEX_VALUE_KEY_OVERRIDE_MAP =
"\n"+
" \n"+
" - " +
"
\n" +
" name 1 \n" +
" address 1 \n" +
" \n" +
" \n" +
" a \n"+
" example 1 \n"+
" " +
" " +
" - " +
"
\n" +
" name 2 \n" +
" address 2 \n" +
" \n" +
" \n" +
" b \n"+
" example 2 \n"+
" " +
" " +
" - " +
"
\n" +
" name 3 \n" +
" address 3 \n" +
" \n" +
" \n" +
" c \n"+
" example 3 \n"+
" " +
" " +
" - " +
"
\n" +
" name 4 \n" +
" address 4 \n" +
" \n" +
" \n" +
" d \n"+
" example 4 \n"+
" " +
" " +
" \n"+
" ";
private static final String COMPLEX_MAP =
"\n"+
" \n"+
" " +
" \n" +
" name 1 \n" +
" address 1 \n" +
" \n" +
" \n" +
" a \n"+
" example 1 \n"+
" " +
" " +
" " +
" \n" +
" name 2 \n" +
" address 2 \n" +
" \n" +
" \n" +
" b \n"+
" example 2 \n"+
" " +
" " +
" " +
" \n" +
" name 3 \n" +
" address 3 \n" +
" \n" +
" \n" +
" c \n"+
" example 3 \n"+
" " +
" " +
" " +
" \n" +
" name 4 \n" +
" address 4 \n" +
" \n" +
" \n" +
" d \n"+
" example 4 \n"+
" " +
" " +
" \n"+
" ";
private static final String PRIMITIVE_MAP =
"\n"+
" \n"+
" \n" +
" one \n" +
" 1.0 \n" +
" \n"+
" " +
" two \n" +
" 2.0 \n" +
" \n"+
" " +
" three \n" +
" 3.0 \n" +
" \n"+
" " +
" four \n" +
" 4.0 \n" +
" \n"+
"
\n"+
" ";
private static final String PRIMITIVE_VALUE_OVERRIDE_MAP =
"\n"+
" \n"+
" \n" +
" one \n" +
" 1.0 \n" +
" \n"+
" " +
" two \n" +
" 2.0 \n" +
" \n"+
" " +
" three \n" +
" 3.0 \n" +
" \n"+
" " +
" four \n" +
" 4.0 \n" +
" \n"+
" \n"+
" ";
private static final String PRIMITIVE_VALUE_KEY_OVERRIDE_MAP =
"\n"+
" \n"+
" - \n" +
"
one \n" +
" 1.0 \n" +
" \n"+
" - " +
"
two \n" +
" 2.0 \n" +
" \n"+
" - " +
"
three \n" +
" 3.0 \n" +
" \n"+
" - " +
"
four \n" +
" 4.0 \n" +
" \n"+
" \n"+
" ";
private static final String PRIMITIVE_INLINE_MAP =
"\n"+
" \n" +
" one \n" +
" 1.0 \n" +
" \n"+
" " +
" two \n" +
" 2.0 \n" +
" \n"+
" " +
" three \n" +
" 3.0 \n" +
" \n"+
" " +
" four \n" +
" 4.0 \n" +
" \n"+
" ";
private static final String INDEX_EXAMPLE =
"\r\n" +
"\r\n" +
" xyz \r\n" +
" \r\n" +
" foo,bar \r\n" +
" a,b,c \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" TOKENIZED \r\n" +
" false \r\n" +
" true \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" TOKENIZED \r\n" +
" false \r\n" +
" true \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n";
@Root(name="index", strict=false)
public static class IndexConfig {
@Attribute
private String id;
@Element
private String database;
@Element
private Query query;
@ElementMap(name="fields", entry="field", key="id", attribute=true, keyType=String.class, valueType=Lucene.class)
private HashMap fields = new HashMap();
}
@Root
public static class Field {
@Attribute
private String id;
@Element
private Lucene lucene;
}
@Root(strict=false)
public static class Lucene {
@Element
private String index;
@Element
private boolean store;
@Element(name="default")
private boolean flag;
}
@Root
private static class Query {
@Element
private String[] columns;
@Element
private String[] tables;
}
@Root
private static class EntryMap {
@ElementMap(key="key", attribute=true)
private Map map;
public String getValue(String name) {
return map.get(name).value;
}
}
@Root
private static class MapEntry {
@Element
private String name;
@Element
private String value;
public MapEntry() {
super();
}
public MapEntry(String name, String value) {
this.name = name;
this.value = value;
}
}
@Root
private static class StringMap {
@ElementMap(key="letter", attribute=true, data=true)
private Map map;
public String getValue(String name) {
return map.get(name);
}
}
@Root
private static class ComplexMap {
@ElementMap
private Map map;
public ComplexMap() {
this.map = new HashMap();
}
public String getValue(CompositeKey key) {
return map.get(key).value;
}
}
@Root
private static class CompositeKey {
@Element
private String name;
@Element
private String address;
public CompositeKey() {
super();
}
public CompositeKey(String name, String address) {
this.name = name;
this.address = address;
}
public int hashCode() {
return name.hashCode() + address.hashCode();
}
public boolean equals(Object item) {
if(item instanceof CompositeKey) {
CompositeKey other = (CompositeKey)item;
return other.name.equals(name) && other.address.equals(address);
}
return false;
}
}
@Root
private static class PrimitiveMap {
@ElementMap(name="table")
private Map map;
public PrimitiveMap() {
this.map = new HashMap();
}
public BigDecimal getValue(String name) {
return map.get(name);
}
}
@Root
private static class PrimitiveValueOverrideMap {
@ElementMap(value="decimal")
private Map map;
public BigDecimal getValue(String name) {
return map.get(name);
}
}
@Root
private static class PrimitiveValueKeyOverrideMap {
@ElementMap(value="decimal", key="text", entry="item")
private Map map;
public BigDecimal getValue(String name) {
return map.get(name);
}
}
@Root
private static class ComplexValueKeyOverrideMap {
@ElementMap(key="key", value="value", entry="item")
private Map map;
public ComplexValueKeyOverrideMap() {
this.map = new HashMap();
}
public String getValue(CompositeKey key) {
return map.get(key).value;
}
}
@Root
private static class PrimitiveInlineMap {
@ElementMap(entry="entity", inline=true)
private Map map;
public BigDecimal getValue(String name) {
return map.get(name);
}
}
public void testEntryMap() throws Exception {
Serializer serializer = new Persister();
EntryMap example = serializer.read(EntryMap.class, ENTRY_MAP);
assertEquals("example 1", example.getValue("a"));
assertEquals("example 2", example.getValue("b"));
assertEquals("example 3", example.getValue("c"));
assertEquals("example 4", example.getValue("d"));
validate(example, serializer);
}
public void testStringMap() throws Exception {
Serializer serializer = new Persister();
StringMap example = serializer.read(StringMap.class, STRING_MAP);
assertEquals("example 1", example.getValue("a"));
assertEquals("example 2", example.getValue("b"));
assertEquals("example 3", example.getValue("c"));
assertEquals("example 4", example.getValue("d"));
validate(example, serializer);
}
public void testComplexMap() throws Exception {
Serializer serializer = new Persister();
ComplexMap example = serializer.read(ComplexMap.class, COMPLEX_MAP);
assertEquals("example 1", example.getValue(new CompositeKey("name 1", "address 1")));
assertEquals("example 2", example.getValue(new CompositeKey("name 2", "address 2")));
assertEquals("example 3", example.getValue(new CompositeKey("name 3", "address 3")));
assertEquals("example 4", example.getValue(new CompositeKey("name 4", "address 4")));
validate(example, serializer);
}
public void testPrimitiveMap() throws Exception {
Serializer serializer = new Persister();
PrimitiveMap example = serializer.read(PrimitiveMap.class, PRIMITIVE_MAP);
assertEquals(new BigDecimal("1.0"), example.getValue("one"));
assertEquals(new BigDecimal("2.0"), example.getValue("two"));
assertEquals(new BigDecimal("3.0"), example.getValue("three"));
assertEquals(new BigDecimal("4.0"), example.getValue("four"));
validate(example, serializer);
}
public void testPrimitiveValueOverrideMap() throws Exception {
Serializer serializer = new Persister();
PrimitiveValueOverrideMap example = serializer.read(PrimitiveValueOverrideMap.class, PRIMITIVE_VALUE_OVERRIDE_MAP);
assertEquals(new BigDecimal("1.0"), example.getValue("one"));
assertEquals(new BigDecimal("2.0"), example.getValue("two"));
assertEquals(new BigDecimal("3.0"), example.getValue("three"));
assertEquals(new BigDecimal("4.0"), example.getValue("four"));
validate(example, serializer);
}
public void testPrimitiveValueKeyOverrideMap() throws Exception {
Serializer serializer = new Persister();
PrimitiveValueKeyOverrideMap example = serializer.read(PrimitiveValueKeyOverrideMap.class, PRIMITIVE_VALUE_KEY_OVERRIDE_MAP);
assertEquals(new BigDecimal("1.0"), example.getValue("one"));
assertEquals(new BigDecimal("2.0"), example.getValue("two"));
assertEquals(new BigDecimal("3.0"), example.getValue("three"));
assertEquals(new BigDecimal("4.0"), example.getValue("four"));
validate(example, serializer);
}
public void testComplexValueKeyOverrideMap() throws Exception {
Serializer serializer = new Persister();
ComplexValueKeyOverrideMap example = serializer.read(ComplexValueKeyOverrideMap.class, COMPLEX_VALUE_KEY_OVERRIDE_MAP);
assertEquals("example 1", example.getValue(new CompositeKey("name 1", "address 1")));
assertEquals("example 2", example.getValue(new CompositeKey("name 2", "address 2")));
assertEquals("example 3", example.getValue(new CompositeKey("name 3", "address 3")));
assertEquals("example 4", example.getValue(new CompositeKey("name 4", "address 4")));
validate(example, serializer);
}
public void testPrimitiveInlineMap() throws Exception {
Serializer serializer = new Persister();
PrimitiveInlineMap example = serializer.read(PrimitiveInlineMap.class, PRIMITIVE_INLINE_MAP);
assertEquals(new BigDecimal("1.0"), example.getValue("one"));
assertEquals(new BigDecimal("2.0"), example.getValue("two"));
assertEquals(new BigDecimal("3.0"), example.getValue("three"));
assertEquals(new BigDecimal("4.0"), example.getValue("four"));
validate(example, serializer);
}
public void testNullValue() throws Exception {
Serializer serializer = new Persister();
PrimitiveMap primitiveMap = new PrimitiveMap();
primitiveMap.map.put("a", new BigDecimal(1));
primitiveMap.map.put("b", new BigDecimal(2));
primitiveMap.map.put("c", null);
primitiveMap.map.put(null, new BigDecimal(4));
StringWriter out = new StringWriter();
serializer.write(primitiveMap, out);
primitiveMap = serializer.read(PrimitiveMap.class, out.toString());
assertEquals(primitiveMap.map.get(null), new BigDecimal(4));
assertEquals(primitiveMap.map.get("c"), null);
assertEquals(primitiveMap.map.get("a"), new BigDecimal(1));
assertEquals(primitiveMap.map.get("b"), new BigDecimal(2));
validate(primitiveMap, serializer);
ComplexMap complexMap = new ComplexMap();
complexMap.map.put(new CompositeKey("name.1", "address.1"), new MapEntry("1", "1"));
complexMap.map.put(new CompositeKey("name.2", "address.2"), new MapEntry("2", "2"));
complexMap.map.put(null, new MapEntry("3", "3"));
complexMap.map.put(new CompositeKey("name.4", "address.4"), null);
validate(complexMap, serializer);
}
public void testIndexExample() throws Exception {
Serializer serializer = new Persister();
IndexConfig config = serializer.read(IndexConfig.class, INDEX_EXAMPLE);
validate(config, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ExceptionTest.java 0000644 0001750 0001750 00000020335 11342530530 027423 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Vector;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.AttributeException;
import org.simpleframework.xml.core.ElementException;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.core.RootException;
import org.simpleframework.xml.core.ValueRequiredException;
import junit.framework.TestCase;
public class ExceptionTest extends TestCase {
private static final String VALID =
"\n"+
"\n"+
" some text element \n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" other example \n\r"+
" \n"+
" \n"+
" final example \n\r"+
" \n"+
"
\n"+
" ";
private static final String NO_NAME_ATTRIBUTE =
"\n"+
"\n"+
" some text element \n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" other example \n\r"+
" \n"+
" \n"+
" final example \n\r"+
" \n"+
"
\n"+
" ";
private static final String NO_TEXT_ELEMENT =
"\n"+
"\n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" other example \n\r"+
" \n"+
" \n"+
" final example \n\r"+
" \n"+
"
\n"+
" ";
private static final String EXTRA_ELEMENT =
"\n"+
"\n"+
" this is an extra element \n"+
" some text element \n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" other example \n\r"+
" \n"+
" \n"+
" final example \n\r"+
" \n"+
"
\n"+
" ";
private static final String EXTRA_ATTRIBUTE =
"\n"+
"\n"+
" some text element \n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" other example \n\r"+
" \n"+
" \n"+
" final example \n\r"+
" \n"+
"
\n"+
" ";
private static final String MISSING_ROOT =
"\n"+
"\n"+
" some text element \n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" other example \n\r"+
" \n"+
" \n"+
" final example \n\r"+
" \n"+
"
\n"+
" \n"+
" \n"+
" some text \n"+
" \n"+
" \n"+
" ";
private static final String LIST_ENTRY_WITH_NO_ROOT =
"\n"+
"\n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" this is the value \n"+
" other example \n\r"+
" \n"+
" \n"+
" this is some other value \n"+
" final example \n\r"+
" \n"+
"
\n"+
" ";
@Root(name="entry")
private static class Entry {
@Attribute(name="id", required=false)
private int id;
@Element(name="text", required=true)
private String text;
}
@Root(name="root")
private static class EntryList {
@ElementList(name="list", type=Entry.class, required=false)
private List list;
@Attribute(name="name", required=true)
private String name;
@Element(name="text", required=true)
private String text;
}
private static class ListEntry {
@Attribute(name="id", required=false)
private int id;
@Element(name="text", required=true)
private String text;
}
@Root(name="entry")
private static class RootListEntry extends ListEntry {
@Attribute(name="value", required=true)
private String value;
}
private static class NoRootListEntry extends ListEntry {
@Element(name="value", required=true)
private String value;
}
@Root(name="root")
private static class ListEntryList {
@ElementList(name="list", type=ListEntry.class, required=true)
private List list;
}
private Persister serializer;
public void setUp() {
serializer = new Persister();
}
public void testValid() {
try {
serializer.read(EntryList.class, VALID);
}catch(Exception e) {
assertTrue(false);
}
}
public void testNoAttribute() throws Exception {
boolean success = false;
try {
serializer.read(EntryList.class, NO_NAME_ATTRIBUTE);
}catch(ValueRequiredException e) {
success = true;
}
assertTrue(success);
}
public void testNoElement() throws Exception {
boolean success = false;
try {
serializer.read(EntryList.class, NO_TEXT_ELEMENT);
}catch(ValueRequiredException e) {
success = true;
}
assertTrue(success);
}
public void testExtraAttribute() throws Exception {
boolean success = false;
try {
serializer.read(EntryList.class, EXTRA_ATTRIBUTE);
}catch(AttributeException e) {
success = true;
}
assertTrue(success);
}
public void testExtraElement() throws Exception {
boolean success = false;
try {
serializer.read(EntryList.class, EXTRA_ELEMENT);
}catch(ElementException e) {
success = true;
}
assertTrue(success);
}
public void testMissingElement() throws Exception {
boolean success = false;
try {
Entry entry = new Entry();
entry.id = 1;
serializer.write(entry, new StringWriter());
} catch(ElementException e) {
success = true;
}
assertTrue(success);
}
public void testMissingAttribute() throws Exception {
boolean success = false;
try {
EntryList list = new EntryList();
list.text = "some text";
serializer.write(list, new StringWriter());
} catch(AttributeException e) {
success = true;
}
assertTrue(success);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MissingGenericsTest.java 0000644 0001750 0001750 00000004505 11342530530 030557 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
public class MissingGenericsTest extends TestCase {
@Root
private static class MissingGenerics {
@SuppressWarnings("unchecked")
@ElementMap(keyType=String.class, valueType=String.class)
private Map map = new HashMap();
@SuppressWarnings("unchecked")
@ElementList(type=String.class)
private List list = new ArrayList();
@SuppressWarnings("unchecked")
public Map getMap() {
return map;
}
@SuppressWarnings("unchecked")
public List getList() {
return list;
}
}
@SuppressWarnings("unchecked")
public void testMissingGenerics() throws Exception {
MissingGenerics example = new MissingGenerics();
Persister persister = new Persister();
Map map = example.getMap();
map.put("a", "A");
map.put("b", "B");
map.put("c", "C");
map.put("d", "D");
map.put("e", "E");
List list = example.getList();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
StringWriter out = new StringWriter();
persister.write(example, out);
String text = out.toString();
MissingGenerics recovered = persister.read(MissingGenerics.class, text);
assertEquals(recovered.getMap().size(), 5);
assertEquals(recovered.getMap().get("a"), "A");
assertEquals(recovered.getMap().get("b"), "B");
assertEquals(recovered.getMap().get("c"), "C");
assertEquals(recovered.getMap().get("d"), "D");
assertEquals(recovered.getMap().get("e"), "E");
assertTrue(recovered.getList().contains("1"));
assertTrue(recovered.getList().contains("2"));
assertTrue(recovered.getList().contains("3"));
assertTrue(recovered.getList().contains("4"));
assertTrue(recovered.getList().contains("5"));
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/TypeTest.java 0000644 0001750 0001750 00000011456 11342530530 026412 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.ValidationTestCase;
public class TypeTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
"\n"+
" \n"+
" true \r\n"+
" 16 \n\r"+
" 120 \n\r"+
" 1234 \n"+
" 1234.56 \n\r"+
" 1234567 \n"+
" 1234567.89 \n\r"+
" \n"+
" \n"+
" true \r\n"+
" 16 \n\r"+
" 120 \n\r"+
" 1234 \n"+
" 1234.56 \n\r"+
" 1234567 \n"+
" 1234567.89 \n\r"+
" text value \n\r"+
" TWO \n"+
" \n\r"+
" ";
@Root(name="test")
private static class Entry {
@Element(name="primitive")
private PrimitiveEntry primitive;
@Element(name="object")
private ObjectEntry object;
}
private static class PrimitiveEntry {
@Element(name="boolean")
private boolean booleanValue;
@Element(name="byte")
private byte byteValue;
@Element(name="short")
private short shortValue;
@Element(name="int")
private int intValue;
@Element(name="float")
private float floatValue;
@Element(name="long")
private long longValue;
@Element(name="double")
private double doubleValue;
}
private static class ObjectEntry {
@Element(name="Boolean")
private Boolean booleanValue;
@Element(name="Byte")
private Byte byteValue;
@Element(name="Short")
private Short shortValue;
@Element(name="Integer")
private Integer intValue;
@Element(name="Float")
private Float floatValue;
@Element(name="Long")
private Long longValue;
@Element(name="Double")
private Double doubleValue;
@Element(name="String")
private String stringValue;
@Element(name="Enum")
private TestEnum enumValue;
}
private static enum TestEnum {
ONE,
TWO,
THREE
}
private Persister persister;
public void setUp() throws Exception {
persister = new Persister();
}
public void testPrimitive() throws Exception {
Entry entry = persister.read(Entry.class, SOURCE);
assertEquals(entry.primitive.booleanValue, true);
assertEquals(entry.primitive.byteValue, 16);
assertEquals(entry.primitive.shortValue, 120);
assertEquals(entry.primitive.intValue, 1234);
assertEquals(entry.primitive.floatValue, 1234.56f);
assertEquals(entry.primitive.longValue, 1234567l);
assertEquals(entry.primitive.doubleValue, 1234567.89d);
assertEquals(entry.object.booleanValue, Boolean.TRUE);
assertEquals(entry.object.byteValue, new Byte("16"));
assertEquals(entry.object.shortValue, new Short("120"));
assertEquals(entry.object.intValue, new Integer(1234));
assertEquals(entry.object.floatValue, new Float(1234.56));
assertEquals(entry.object.longValue, new Long(1234567));
assertEquals(entry.object.doubleValue, new Double(1234567.89));
assertEquals(entry.object.stringValue, "text value");
assertEquals(entry.object.enumValue, TestEnum.TWO);
StringWriter buffer = new StringWriter();
persister.write(entry, buffer);
validate(entry, persister);
entry = persister.read(Entry.class, buffer.toString());
assertEquals(entry.primitive.booleanValue, true);
assertEquals(entry.primitive.byteValue, 16);
assertEquals(entry.primitive.shortValue, 120);
assertEquals(entry.primitive.intValue, 1234);
assertEquals(entry.primitive.floatValue, 1234.56f);
assertEquals(entry.primitive.longValue, 1234567l);
assertEquals(entry.primitive.doubleValue, 1234567.89d);
assertEquals(entry.object.booleanValue, Boolean.TRUE);
assertEquals(entry.object.byteValue, new Byte("16"));
assertEquals(entry.object.shortValue, new Short("120"));
assertEquals(entry.object.intValue, new Integer(1234));
assertEquals(entry.object.floatValue, new Float(1234.56));
assertEquals(entry.object.longValue, new Long(1234567));
assertEquals(entry.object.doubleValue, new Double(1234567.89));
assertEquals(entry.object.stringValue, "text value");
assertEquals(entry.object.enumValue, TestEnum.TWO);
validate(entry, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/NonFinalConstructorInjectionTest.java 0000644 0001750 0001750 00000001572 11342530530 033304 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class NonFinalConstructorInjectionTest extends ValidationTestCase {
@Root
private static class NonFinalExample {
@Element
private String name;
@Element
private String value;
public NonFinalExample(@Element(name="name") String name, @Element(name="value") String value) {
this.name = name;
this.value = value;
}
public String getName(){
return name;
}
public String getValue(){
return value;
}
}
public void testNonFinal() throws Exception {
Persister persister = new Persister();
NonFinalExample example = new NonFinalExample("A", "a");
validate(example, persister);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ExtendTest.java 0000644 0001750 0001750 00000005132 11342530530 026712 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import junit.framework.TestCase;
public class ExtendTest extends TestCase {
private static final String FIRST =
"\n"+
"\n"+
" entry text \n\r"+
" ";
private static final String SECOND =
"\n"+
"\n"+
" entry text \n\r"+
" some name \n\r"+
" ";
private static final String THIRD =
"\n"+
"\n"+
" entry text \n\r"+
" some name \n"+
" added to schema \n"+
" ";
@Root(name="root")
private static class First {
@Attribute(name="id")
public int id;
@Element(name="text")
public String text;
}
private static class Second extends First {
@Element(name="name")
public String name;
}
@Root(name="override")
private static class Third extends Second {
@Attribute(name="flag")
public boolean bool;
@Element(name="third")
public String third;
}
private Persister serializer;
public void setUp() {
serializer = new Persister();
}
public void testFirst() throws Exception {
First first = serializer.read(First.class, new StringReader(FIRST));
assertEquals(first.id, 12);
assertEquals(first.text, "entry text");
}
public void testSecond() throws Exception {
Second second = serializer.read(Second.class, new StringReader(SECOND));
assertEquals(second.id, 12);
assertEquals(second.text, "entry text");
assertEquals(second.name, "some name");
}
public void testThird() throws Exception {
Third third = serializer.read(Third.class, new StringReader(THIRD));
assertEquals(third.id, 12);
assertEquals(third.text, "entry text");
assertEquals(third.name, "some name");
assertEquals(third.third, "added to schema");
assertTrue(third.bool);
}
public void testFailure() throws Exception {
boolean fail = false;
try {
Third third = serializer.read(Third.class, new StringReader(SECOND));
}catch(Exception e) {
fail = true;
}
assertTrue(fail);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/EntryTest.java 0000644 0001750 0001750 00000010073 11342530530 026564 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Contact;
import org.simpleframework.xml.core.Entry;
import org.simpleframework.xml.core.FieldContact;
public class EntryTest extends TestCase {
@Root
private static class CompositeKey {
@Attribute
private String value;
public String getValue() {
return value;
}
}
@ElementMap
private Map defaultMap;
@ElementMap(keyType=Integer.class, valueType=Long.class)
private Map annotatedMap;
@ElementMap(value="value")
private Map bodyMap;
@ElementMap(value="value", key="key", attribute=true)
private Map attributeMap;
@ElementMap(entry="entry")
private Map entryMap;
@ElementMap
private Map compositeMap;
public void testEntry() throws Exception {
Entry entry = getEntry(EntryTest.class, "defaultMap");
assertEquals(entry.getKeyType().getType(), String.class);
assertEquals(entry.getValueType().getType(), String.class);
assertEquals(entry.getValue(), null);
assertEquals(entry.getKey(), null);
assertEquals(entry.getEntry(), "entry");
entry = getEntry(EntryTest.class, "annotatedMap");
assertEquals(entry.getKeyType().getType(), Integer.class);
assertEquals(entry.getValueType().getType(), Long.class);
assertEquals(entry.getValue(), null);
assertEquals(entry.getKey(), null);
assertEquals(entry.getEntry(), "entry");
entry = getEntry(EntryTest.class, "bodyMap");
assertEquals(entry.getKeyType().getType(), String.class);
assertEquals(entry.getValueType().getType(), String.class);
assertEquals(entry.getValue(), "value");
assertEquals(entry.getKey(), null);
assertEquals(entry.getEntry(), "entry");
entry = getEntry(EntryTest.class, "attributeMap");
assertEquals(entry.getKeyType().getType(), String.class);
assertEquals(entry.getValueType().getType(), String.class);
assertEquals(entry.getValue(), "value");
assertEquals(entry.getKey(), "key");
assertEquals(entry.getEntry(), "entry");
entry = getEntry(EntryTest.class, "entryMap");
assertEquals(entry.getKeyType().getType(), Double.class);
assertEquals(entry.getValueType().getType(), String.class);
assertEquals(entry.getValue(), null);
assertEquals(entry.getKey(), null);
assertEquals(entry.getEntry(), "entry");
entry = getEntry(EntryTest.class, "compositeMap");
assertEquals(entry.getKeyType().getType(), CompositeKey.class);
assertEquals(entry.getValueType().getType(), String.class);
assertEquals(entry.getValue(), null);
assertEquals(entry.getKey(), null);
assertEquals(entry.getEntry(), "entry");
}
public Entry getEntry(Class type, String name) throws Exception {
Contact contact = getContact(EntryTest.class, name);
ElementMap label = getField(EntryTest.class, name).getAnnotation(ElementMap.class);
Entry entry = new Entry(contact, label);
return entry;
}
public Contact getContact(Class type, String name) throws Exception {
Field field = getField(type, name);
Annotation label = field.getAnnotation(ElementMap.class);
return new FieldContact(field, label);
}
public Annotation getAnnotation(Field field) {
Annotation[] list = field.getDeclaredAnnotations();
for(Annotation label : list) {
if(label instanceof ElementMap) {
return label;
}
}
return null;
}
public Field getField(Class type, String name) throws Exception {
return type.getDeclaredField(name);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/CallbackTest.java 0000644 0001750 0001750 00000013341 11342530530 027160 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
public class CallbackTest extends TestCase {
private static final String SOURCE =
"\n"+
"\n"+
" complete \n\r"+
" ";
@Root(name="root")
private static class Entry {
@Attribute(name="number", required=false)
private int number = 9999;
@Attribute(name="flag")
private boolean bool;
@Element(name="value", required=false)
private String value = "default";
private boolean validated;
private boolean committed;
private boolean persisted;
private boolean completed;
public Entry() {
super();
}
@Validate
public void validate() {
validated = true;
}
@Commit
public void commit() {
if(validated) {
committed = true;
}
}
@Persist
public void persist() {
persisted = true;
}
@Complete
public void complete() {
if(persisted) {
completed = true;
}
}
public boolean isCommitted() {
return committed;
}
public boolean isValidated() {
return validated;
}
public boolean isPersisted() {
return persisted;
}
public boolean isCompleted() {
return completed;
}
public int getNumber() {
return number;
}
public boolean getFlag() {
return bool;
}
public String getValue() {
return value;
}
}
private static class ExtendedEntry extends Entry {
public boolean completed;
public boolean committed;
public boolean validated;
public boolean persisted;
public ExtendedEntry() {
super();
}
@Validate
public void extendedValidate() {
validated = true;
}
@Commit
public void extendedCommit() {
if(validated) {
committed = true;
}
}
@Persist
public void extendedPersist() {
persisted = true;
}
@Complete
public void extendedComplete() {
if(persisted) {
completed = true;
}
}
public boolean isExtendedCommitted() {
return committed;
}
public boolean isExtendedValidated() {
return validated;
}
public boolean isExtendedPersisted() {
return persisted;
}
public boolean isExtendedCompleted() {
return completed;
}
}
private static class OverrideEntry extends Entry {
public boolean validated;
@Override
public void validate() {
validated = true;
}
public boolean isOverrideValidated() {
return validated;
}
}
private Persister persister;
public void setUp() {
persister = new Persister();
}
public void testReadCallbacks() throws Exception {
Entry entry = persister.read(Entry.class, SOURCE);
assertEquals("complete", entry.getValue());
assertEquals(1234, entry.getNumber());
assertEquals(true, entry.getFlag());
assertTrue(entry.isValidated());
assertTrue(entry.isCommitted());
}
public void testWriteCallbacks() throws Exception {
Entry entry = new Entry();
assertFalse(entry.isCompleted());
assertFalse(entry.isPersisted());
persister.write(entry, System.out);
assertEquals("default", entry.getValue());
assertEquals(9999, entry.getNumber());
assertTrue(entry.isPersisted());
assertTrue(entry.isCompleted());
}
public void testExtendedReadCallbacks() throws Exception {
ExtendedEntry entry = persister.read(ExtendedEntry.class, SOURCE);
assertEquals("complete", entry.getValue());
assertEquals(1234, entry.getNumber());
assertEquals(true, entry.getFlag());
assertFalse(entry.isValidated());
assertFalse(entry.isCommitted());
assertTrue(entry.isExtendedValidated());
assertTrue(entry.isExtendedCommitted());
}
public void testExtendedWriteCallbacks() throws Exception {
ExtendedEntry entry = new ExtendedEntry();
assertFalse(entry.isCompleted());
assertFalse(entry.isPersisted());
assertFalse(entry.isExtendedCompleted());
assertFalse(entry.isExtendedPersisted());
persister.write(entry, System.out);
assertEquals("default", entry.getValue());
assertEquals(9999, entry.getNumber());
assertFalse(entry.isPersisted());
assertFalse(entry.isCompleted());
assertTrue(entry.isExtendedCompleted());
assertTrue(entry.isExtendedPersisted());
}
public void testOverrideReadCallbacks() throws Exception {
OverrideEntry entry = persister.read(OverrideEntry.class, SOURCE);
assertEquals("complete", entry.getValue());
assertEquals(1234, entry.getNumber());
assertEquals(true, entry.getFlag());
assertFalse(entry.isValidated());
assertTrue(entry.isOverrideValidated());
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ScannerDefaultTest.java 0000644 0001750 0001750 00000006233 11342530530 030364 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Default;
import org.simpleframework.xml.DefaultType;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Transient;
import org.simpleframework.xml.strategy.Strategy;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.Style;
public class ScannerDefaultTest extends TestCase {
@Root
@Default(DefaultType.FIELD)
private static class OrderItem {
private Customer customer;
private String name;
@Transient
private double price; // should be transient to avoid having prices as an attribute and an element, which is legal
@Attribute
private double getPrice() {
return price;
}
@Attribute
private void setPrice(double price) {
this.price = price;
}
}
@Root
@Default(DefaultType.PROPERTY)
private static class Customer {
private String name;
private String getName() {
return name;
}
public void setName(String name){
this.name = name;
}
}
@Root
@Default(DefaultType.FIELD)
private static class DuplicateExample {
private int id;
@Attribute
public int getId() {
return id;
}
@Attribute
public void setId(int id){
this.id = id;
}
}
@Root
@Default(DefaultType.PROPERTY)
private static class NonMatchingAnnotationExample {
private String name;
private String getName() {
return name;
}
@Attribute
public void setName(String name) {
this.name = name;
}
}
public void testNonMatchingAnnotationExample() throws Exception {
boolean failure = false;
try {
new Scanner(NonMatchingAnnotationExample.class);
}catch(Exception e) {
e.printStackTrace();
failure = true;
}
assertTrue("Failure should occur when annotations do not match", failure);
}
public void testDuplicateExample() throws Exception {
Scanner scanner = new Scanner(DuplicateExample.class);
Support support = new Support();
Strategy strategy = new TreeStrategy();
Style style = new DefaultStyle();
Context context = new Source(strategy, support, style);
LabelMap attributes = scanner.getAttributes(context);
LabelMap elements = scanner.getElements(context);
assertEquals(attributes.get("id").getType(), int.class);
assertEquals(elements.get("id").getType(), int.class);
}
public void testScanner() throws Exception {
Scanner scanner = new Scanner(OrderItem.class);
Support support = new Support();
Strategy strategy = new TreeStrategy();
Style style = new DefaultStyle();
Context context = new Source(strategy, support, style);
LabelMap attributes = scanner.getAttributes(context);
LabelMap elements = scanner.getElements(context);
assertEquals(attributes.get("price").getType(), double.class);
assertEquals(elements.get("customer").getType(), Customer.class);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/StyleTest.java 0000644 0001750 0001750 00000010054 11342530527 026570 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.List;
import java.util.Map;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.stream.Format;
import org.simpleframework.xml.stream.HyphenStyle;
import org.simpleframework.xml.stream.Style;
public class StyleTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
"\n"+
" \n"+
" \n"+
" one \n\r"+
" \n\r"+
" \n"+
" two \n\r"+
" \n"+
" \n"+
" three \n\r"+
" \n"+
"
\n"+
" \n" +
" example 4 \n" +
" \n" +
" \n"+
" http://a.com/ \n"+
" http://b.com/ \n"+
" http://c.com/ \n"+
" \n"+
" \n" +
" example 5 \n" +
" \n" +
" \n" +
" example 6 \n" +
" \n" +
" \n"+
" \n" +
" example 6 \n" +
" \n" +
" \n" +
" example 7 \n" +
" \n" +
" \n" +
" example 8 \n" +
" \n" +
" \n"+
" \n" +
" example 9 \n" +
" \n" +
" \n"+
" \n"+
" http://a.com/ \n"+
" \n"+
" \n"+
" http://b.com/ \n"+
" \n"+
" \n"+
" http://c.com/ \n"+
" \n"+
" \n"+
" ";
@Root(name="Example")
private static class CaseExample {
@ElementList(name="List", entry="ListEntry")
private List list;
@ElementList(name="URLList")
private List domainList;
@ElementList(name="TextList", inline=true)
private List textList;
@ElementArray(name="TextArray", entry="TextEntry")
private TextEntry[] textArray;
@ElementMap(name="URLMap", entry="URLItem", key="Key", value="URLItem", attribute=true)
private Map domainMap;
@Attribute(name="Version")
private float version;
@Attribute(name="Name")
private String name;
@Attribute
private String URL; // Java Bean property is URL
}
@Root(name="TextEntry")
private static class TextEntry {
@Attribute(name="id")
private int id;
@Element(name="Text")
private String text;
}
@Root(name="URLEntry")
private static class URLEntry {
@Text
private String location;
}
public void testCase() throws Exception {
Style style = new HyphenStyle();
Format format = new Format(style);
Persister writer = new Persister(format);
Persister reader = new Persister();
CaseExample example = reader.read(CaseExample.class, SOURCE);
assertEquals(example.version, 1.0f);
assertEquals(example.name, "example");
assertEquals(example.URL, "http://domain.com/");
writer.write(example, System.err);
validate(example, reader);
validate(example, writer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ClassScannerTest.java 0000644 0001750 0001750 00000001413 11342530527 030046 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Order;
import org.simpleframework.xml.Root;
public class ClassScannerTest extends TestCase {
@Root
@Order(elements={"a", "b"}, attributes={"A", "B"})
@Namespace(prefix="prefix", reference="http://domain/reference")
private static class Example {
@Commit
public void commit() {
return;
}
@Validate
public void validate() {
return;
}
}
public void testClassScanner() throws Exception {
ClassScanner scanner = new ClassScanner(Example.class);
assertNotNull(scanner.getRoot());
assertNotNull(scanner.getOrder());
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/PrimitiveListTest.java 0000644 0001750 0001750 00000002275 11342530530 030274 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import java.util.List;
import java.util.Vector;
import junit.framework.TestCase;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.InputNode;
import org.simpleframework.xml.stream.NodeBuilder;
public class PrimitiveListTest extends TestCase {
public static final String TWO =
""+
" one " +
" two " +
" ";
public void testTwo() throws Exception {
Context context = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
PrimitiveList primitive = new PrimitiveList(context, new ClassType(List.class), new ClassType(String.class), "entry");
InputNode node = NodeBuilder.read(new StringReader(TWO));
Object value = primitive.read(node);
assertEquals(value.getClass(), Vector.class);
Vector vector = (Vector) value;
assertEquals(vector.get(0), "one");
assertEquals(vector.get(1), "two");
InputNode newNode = NodeBuilder.read(new StringReader(TWO));
assertTrue(primitive.validate(newNode));
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ReflectorTest.java 0000644 0001750 0001750 00000010531 11342530530 027407 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Collection;
import java.util.Map;
import org.simpleframework.xml.core.Reflector;
import junit.framework.TestCase;
public class ReflectorTest extends TestCase {
public Collection genericList;
public Collection normalList;
public Map genericMap;
public Map normalMap;
public void genericMethodMapParameter(Map map) {}
public void normalMethodMapParameter(Map map) {}
public void genericMethodCollectionParameter(Collection list) {}
public void normalMethodCollectionParameter(Collection list){}
public Map genericMethodMapReturn() {return null;}
public Map normalMethodMapReturn() {return null;}
public Collection genericMethodCollectionReturn() {return null;}
public Collection normalMethodCollectionReturn() {return null;}
public void testFieldReflector() throws Exception {
Field field = getField(ReflectorTest.class, "genericMap");
Class[] types = Reflector.getDependents(field);
assertEquals(types.length, 2);
assertEquals(types[0], Float.class);
assertEquals(types[1], Double.class);
field = getField(ReflectorTest.class, "normalMap");
types = Reflector.getDependents(field);
assertEquals(types.length, 0);
field = getField(ReflectorTest.class, "genericList");
types = Reflector.getDependents(field);
assertEquals(types.length, 1);
assertEquals(types[0], String.class);
field = getField(ReflectorTest.class, "normalList");
types = Reflector.getDependents(field);
assertEquals(types.length, 0);
}
public void testCollectionReflector() throws Exception {
Method method = getMethod(ReflectorTest.class, "genericMethodCollectionParameter", Collection.class);
Class[] types = Reflector.getParameterDependents(method, 0);
assertEquals(types.length, 1);
assertEquals(types[0], String.class);
method = getMethod(ReflectorTest.class, "normalMethodCollectionParameter", Collection.class);
types = Reflector.getParameterDependents(method, 0);
assertEquals(types.length, 0);
method = getMethod(ReflectorTest.class, "genericMethodCollectionReturn");
types = Reflector.getReturnDependents(method);
assertEquals(types.length, 1);
assertEquals(types[0], Float.class);
method = getMethod(ReflectorTest.class, "normalMethodCollectionReturn");
types = Reflector.getReturnDependents(method);
assertEquals(types.length, 0);
}
public void testMapReflector() throws Exception {
Method method = getMethod(ReflectorTest.class, "genericMethodMapParameter", Map.class);
Class[] types = Reflector.getParameterDependents(method, 0);
assertEquals(types.length, 2);
assertEquals(types[0], String.class);
assertEquals(types[1], Integer.class);
method = getMethod(ReflectorTest.class, "normalMethodMapParameter", Map.class);
types = Reflector.getParameterDependents(method, 0);
assertEquals(types.length, 0);
method = getMethod(ReflectorTest.class, "genericMethodMapReturn");
types = Reflector.getReturnDependents(method);
assertEquals(types.length, 2);
assertEquals(types[0], String.class);
assertEquals(types[1], Boolean.class);
method = getMethod(ReflectorTest.class, "normalMethodMapReturn");
types = Reflector.getReturnDependents(method);
assertEquals(types.length, 0);
}
public Method getMethod(Class type, String name, Class... types) throws Exception {
return type.getDeclaredMethod(name, types);
}
public Field getField(Class type, String name) throws Exception {
return type.getDeclaredField(name);
}
public void testCase() throws Exception {
assertEquals("URL", Support.getName("URL"));
assertEquals("getEntry", Support.getName("getEntry"));
assertEquals("iF", Support.getName("iF"));
assertEquals("if", Support.getName("if"));
assertEquals("URLConnection", Support.getName("URLConnection"));
assertEquals("type", Support.getName("Type"));
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/RootTest.java 0000644 0001750 0001750 00000006630 11342530530 026412 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.ValidationTestCase;
public class RootTest extends ValidationTestCase {
private static final String ROOT_EXAMPLE =
"\n"+
" Some text example \n"+
" ";
private static final String EXTENDED_ROOT_EXAMPLE =
"\n"+
" Some text example \n"+
" ";
private static final String EXTENDED_OVERRIDDEN_ROOT_EXAMPLE =
"\n"+
" Some text example \n"+
" ";
private static final String EXTENDED_EXPLICITLY_OVERRIDDEN_ROOT_EXAMPLE =
"\n"+
" Some text example \n"+
" ";
@Root
private static class RootExample {
private int version;
private String text;
public RootExample() {
super();
}
@Attribute
public void setVersion(int version) {
this.version = version;
}
@Attribute
public int getVersion() {
return version;
}
@Element
public void setText(String text) {
this.text = text;
}
@Element
public String getText() {
return text;
}
}
private static class ExtendedRootExample extends RootExample {
public ExtendedRootExample() {
super();
}
}
@Root
private static class ExtendedOverriddenRootExample extends ExtendedRootExample {
public ExtendedOverriddenRootExample() {
super();
}
}
@Root(name="explicitOverride")
private static class ExtendedExplicitlyOverriddenRootExample extends ExtendedRootExample {
public ExtendedExplicitlyOverriddenRootExample() {
super();
}
}
private Persister persister;
public void setUp() {
this.persister = new Persister();
}
public void testRoot() throws Exception {
RootExample example = persister.read(RootExample.class, ROOT_EXAMPLE);
assertEquals(example.version, 1);
assertEquals(example.text, "Some text example");
validate(example, persister);
example = persister.read(ExtendedRootExample.class, ROOT_EXAMPLE);
assertEquals(example.version, 1);
assertEquals(example.text, "Some text example");
validate(example, persister);
example = persister.read(ExtendedRootExample.class, EXTENDED_ROOT_EXAMPLE);
assertEquals(example.version, 1);
assertEquals(example.text, "Some text example");
validate(example, persister);
example = persister.read(ExtendedOverriddenRootExample.class, EXTENDED_OVERRIDDEN_ROOT_EXAMPLE);
assertEquals(example.version, 1);
assertEquals(example.text, "Some text example");
validate(example, persister);
example = persister.read(ExtendedExplicitlyOverriddenRootExample.class, EXTENDED_EXPLICITLY_OVERRIDDEN_ROOT_EXAMPLE);
assertEquals(example.version, 1);
assertEquals(example.text, "Some text example");
validate(example, persister);
}
} simple-xml-2.3.2/test/src/org/simpleframework/xml/core/CompositeMapTest.java 0000644 0001750 0001750 00000020071 11342530530 030062 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.PrintWriter;
import java.lang.annotation.Annotation;
import java.util.HashMap;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.strategy.TreeStrategy;
import org.simpleframework.xml.stream.NodeBuilder;
import org.simpleframework.xml.stream.OutputNode;
public class CompositeMapTest extends TestCase {
private static class MockElementMap implements ElementMap {
private boolean attribute;
private boolean data;
private String entry;
private boolean inline;
private String key;
private Class keyType;
private String name;
private boolean required;
private String value;
private Class valueType;
public MockElementMap(
boolean attribute,
boolean data,
String entry,
boolean inline,
String key,
Class keyType,
String name,
boolean required,
String value,
Class valueType)
{
this.attribute = attribute;
this.data = data;
this.entry = entry;
this.inline = inline;
this.key = key;
this.keyType = keyType;
this.name = name;
this.required = required;
this.value = value;
this.valueType = valueType;
}
public boolean empty() {
return true;
}
public boolean attribute() {
return attribute;
}
public boolean data() {
return data;
}
public String entry() {
return entry;
}
public boolean inline() {
return inline;
}
public String key() {
return key;
}
public Class keyType() {
return keyType;
}
public String name() {
return name;
}
public boolean required() {
return required;
}
public String value() {
return value;
}
public double since() {
return 1.0;
}
public Class valueType() {
return valueType;
}
public Class extends Annotation> annotationType() {
return ElementMap.class;
}
}
private static class PrimitiveType {
private MockElementMap map;
private String string;
private int number;
private byte octet;
public PrimitiveType(MockElementMap map) {
this.map = map;
}
public Contact getString() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("string"), map);
}
public Contact getNumber() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("number"), map);
}
public Contact getOctet() throws Exception {
return new FieldContact(PrimitiveType.class.getDeclaredField("octet"), map);
}
}
public void testInlineString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(true, // attribute
false, // data
"entry", // entry
true, // inline
"key", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
CompositeMap value = new CompositeMap(source, entry, new ClassType(Map.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
Map exampleMap = new HashMap();
exampleMap.put("a", "1");
exampleMap.put("b", "2");
value.write(node.getChild("inlineString"), exampleMap);
node.commit();
}
public void testNotInlineString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"key", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
CompositeMap value = new CompositeMap(source, entry, new ClassType(Map.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
Map exampleMap = new HashMap();
exampleMap.put("a", "1");
exampleMap.put("b", "2");
value.write(node.getChild("notInlineString"), exampleMap);
node.commit();
}
public void testNoAttributeString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(false, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
CompositeMap value = new CompositeMap(source, entry, new ClassType(Map.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
Map exampleMap = new HashMap();
exampleMap.put("a", "1");
exampleMap.put("b", "2");
value.write(node.getChild("noAttributeString"), exampleMap);
node.commit();
}
public void testAttributeNoKeyString() throws Exception
{
Source source = new Source(new TreeStrategy(), new Support(), new DefaultStyle());
MockElementMap map = new MockElementMap(true, // attribute
false, // data
"entry", // entry
true, // inline
"", // key
String.class, // keyType
"name", // name
true, // required
"value", // value
String.class); // valueType
PrimitiveType type = new PrimitiveType(map);
Contact string = type.getString();
Entry entry = new Entry(string, map);
CompositeMap value = new CompositeMap(source, entry, new ClassType(Map.class));
OutputNode node = NodeBuilder.write(new PrintWriter(System.out));
Map exampleMap = new HashMap();
exampleMap.put("a", "1");
exampleMap.put("b", "2");
value.write(node.getChild("attributeNoKeyString"), exampleMap);
node.commit();
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/EnumMapTest.java 0000644 0001750 0001750 00000003250 11342530527 027032 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.util.EnumMap;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class EnumMapTest extends ValidationTestCase {
private static enum Number {
ONE,
TWO,
THREE,
FOUR
}
@Root
private static class EnumMapExample {
@ElementMap
private EnumMap numbers = new EnumMap(Number.class);
private EnumMapExample() {
super();
}
public EnumMapExample(EnumMap numbers) {
this.numbers = numbers;
}
public String get(Number number) {
return numbers.get(number);
}
}
public void testEnumMap() throws Exception {
EnumMap numbers = new EnumMap(Number.class);
numbers.put(Number.ONE, "1");
numbers.put(Number.TWO, "2");
numbers.put(Number.THREE, "3");
EnumMapExample example = new EnumMapExample(numbers);
Persister persister = new Persister();
StringWriter out = new StringWriter();
persister.write(example, System.out);
persister.write(example, out);
EnumMapExample other = persister.read(EnumMapExample.class, out.toString());
assertEquals(other.get(Number.ONE), "1");
assertEquals(other.get(Number.TWO), "2");
assertEquals(other.get(Number.THREE), "3");
assertEquals(other.get(Number.FOUR), null);
persister.write(example, System.out);
validate(persister, example);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/NamespaceTest.java 0000644 0001750 0001750 00000006507 11342530530 027366 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.NamespaceList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class NamespaceTest extends ValidationTestCase {
@Root
@NamespaceList({
@Namespace(prefix="tax", reference="http://www.domain.com/tax"),
@Namespace(reference="http://www.domain.com/default")
})
@Namespace(prefix="per", reference="http://www.domain.com/person")
private static class Person {
@Element
private Profession job;
@Element
private String name;
@Element
private String value;
@Attribute
private int age;
private Person() {
super();
}
public Person(String name, String value, int age, Profession job) {
this.name = name;
this.value = value;
this.age = age;
this.job = job;
}
public Profession getJob() {
return job;
}
public String getName() {
return name;
}
}
@Root
@Namespace(prefix="jb", reference="http://www.domain.com/job")
private static class Profession {
@Element
private String title;
@Attribute
@Namespace(reference="http://www.domain.com/tax")
private int salary;
@Attribute
private int experience;
@Namespace
@Element
private Employer employer;
private Profession() {
super();
}
public Profession(String title, int salary, int experience, Employer employer) {
this.title = title;
this.salary = salary;
this.experience = experience;
this.employer = employer;
}
public Employer getEmployer() {
return employer;
}
public String getTitle() {
return title;
}
}
@Root
private static class Employer {
@Element
@Namespace(reference="http://www.domain.com/employer")
private String name;
@Element
@Namespace(prefix="count", reference="http://www.domain.com/count")
private int employees;
@Element
private String address;
@Attribute
private boolean international;
private Employer() {
super();
}
public Employer(String name, String address, boolean international, int employees) {
this.name = name;
this.employees = employees;
this.address = address;
this.international = international;
}
public String getAddress() {
return address;
}
public String getName() {
return name;
}
}
public void testNamespace() throws Exception {
Persister persister = new Persister();
Employer employer = new Employer("Spam Soft", "Sesame Street", true, 1000);
Profession job = new Profession("Software Engineer", 10, 12, employer);
Person person = new Person("John Doe", "Person", 30, job);
persister.write(person, System.out);
validate(persister, person);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MultiElementMapTest.java 0000644 0001750 0001750 00000006400 11342530530 030524 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.Date;
import java.util.Map;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Transient;
import org.simpleframework.xml.ValidationTestCase;
public class MultiElementMapTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
" \n"+
" boolean-value \n"+
" \n"+
" true \n"+
" \n"+
" \n"+
" \n"+
" string-value \n"+
" \n"+
" hello world \n"+
" \n"+
" \n"+
" \n"+
" int-value \n"+
" \n"+
" 42 \n"+
" \n"+
" \n"+
" ";
@Root
private static class Value {
@Element(name="boolean", required=false)
private Boolean booleanValue;
@Element(name="byte", required=false)
private Byte byteValue;
@Element(name="double", required=false)
private Double doubleValue;
@Element(name="float", required=false)
private Float floatValue;
@Element(name="int", required=false)
private Integer intValue;
@Element(name="long", required=false)
private Long longValue;
@Element(name="short", required=false)
private Short shortValue;
@Element(name="dateTime", required=false)
private Date dateTime;
@Element(name="string", required=false)
private String string;
@Transient
private Object value;
@Validate
private void commit() {
if(booleanValue != null) {
value = booleanValue;
}
if(byteValue != null) {
value = byteValue;
}
if(doubleValue != null) {
value = doubleValue;
}
if(floatValue != null) {
value = floatValue;
}
if(intValue != null) {
value = intValue;
}
if(longValue != null) {
value = longValue;
}
if(shortValue != null) {
value = shortValue;
}
if(dateTime != null) {
value = dateTime;
}
if(string != null) {
value = string;
}
}
public Object get() {
return value;
}
public void set(Object value) {
this.value = value;
}
}
@Root
private static class Properties {
@ElementMap(key="key", value="value", inline=true)
private Map map;
public Object get(String name) {
return map.get(name).get();
}
}
public void testProperties() throws Exception {
Persister persister = new Persister();
Properties properties = persister.read(Properties.class, SOURCE);
assertEquals(true, properties.get("boolean-value"));
assertEquals("hello world", properties.get("string-value"));
assertEquals(42, properties.get("int-value"));
validate(persister, properties);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/DefaultEmptyTest.java 0000644 0001750 0001750 00000003471 11342530530 030072 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.List;
import java.util.Map;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class DefaultEmptyTest extends ValidationTestCase {
private static final String SOURCE =
"\n" +
" some text \n"+
" ";
@Root
private static class DefaultExample {
@ElementList(empty=false, required=false)
private List stringList;
@ElementMap(empty=false, required=false)
private Map stringMap;
@ElementArray(empty=false, required=false)
private String[] stringArray;
@Attribute
private String name;
@Element
private String text;
public DefaultExample() {
super();
}
public DefaultExample(String name, String text) {
this.name = name;
this.text = text;
}
}
public void testDefaults() throws Exception {
Persister persister = new Persister();
DefaultExample example = persister.read(DefaultExample.class, SOURCE);
assertEquals(example.name, "test");
assertEquals(example.text, "some text");
assertNotNull(example.stringList);
assertNotNull(example.stringMap);
assertNotNull(example.stringArray);
persister.write(example, System.out);
validate(persister, example);
persister.write(new DefaultExample("name", "example text"), System.out);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ReadOnlyTest.java 0000644 0001750 0001750 00000005545 11342530530 027210 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
public class ReadOnlyTest extends TestCase {
private static final String SOURCE =
""+
" some text here "+
" ";
@Root(name="example")
private static class ReadOnlyFieldExample {
@Attribute(name="name") private final String name;
@Element(name="value") private final String value;
public ReadOnlyFieldExample(@Attribute(name="name") String name, @Element(name="value") String value) {
this.name = name;
this.value = value;
}
}
@Root(name="example")
private static class ReadOnlyMethodExample {
private final String name;
private final String value;
public ReadOnlyMethodExample(@Attribute(name="name") String name, @Element(name="value") String value) {
this.name = name;
this.value = value;
}
@Attribute(name="name")
public String getName() {
return name;
}
@Element(name="value")
public String getValue() {
return value;
}
}
@Root(name="example")
private static class IllegalReadOnlyMethodExample {
private final String name;
private final String value;
public IllegalReadOnlyMethodExample(@Attribute(name="name") String name, @Element(name="value") String value) {
this.name = name;
this.value = value;
}
@Attribute(name="name")
public String getName() {
return name;
}
@Element(name="value")
public String getValue() {
return value;
}
@Element(name="illegal")
public String getIllegalValue() {
return value;
}
}
public void testReadOnlyField() throws Exception {
Persister persister = new Persister();
ReadOnlyFieldExample example = persister.read(ReadOnlyFieldExample.class, SOURCE);
assertEquals(example.name, "name");
assertEquals(example.value, "some text here");
}
public void testReadOnlyMethod() throws Exception {
Persister persister = new Persister();
ReadOnlyMethodExample example = persister.read(ReadOnlyMethodExample.class, SOURCE);
assertEquals(example.getName(), "name");
assertEquals(example.getValue(), "some text here");
}
public void testIllegalReadOnlyMethod() throws Exception {
boolean failure = false;
try {
Persister persister = new Persister();
IllegalReadOnlyMethodExample example = persister.read(IllegalReadOnlyMethodExample.class, SOURCE);
}catch(Exception e) {
failure = true;
}
assertTrue(failure);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/OverrideTest.java 0000644 0001750 0001750 00000010171 11342530530 027241 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Vector;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import junit.framework.TestCase;
public class OverrideTest extends TestCase {
private static final String LIST =
"\n"+
"\n"+
" \n"+
" \n"+
" some example text \n\r"+
" \n\r"+
" \n"+
" other example \n\r"+
" \n"+
" \n"+
" final example \n\r"+
" \n"+
"
\n"+
" ";
private static final String ENTRY =
"\n"+
"\n"+
" entry text \n\r"+
" ";
private static final String INTERFACE =
"\n"+
" entry text \n\r"+
" ";
private static interface EntryInterface {
public int getId();
public String getText();
}
@Root(name="entry")
private static class Entry implements EntryInterface {
@Attribute(name="id")
private int id;
@Element(name="text")
private String text;
public int getId() {
return id;
}
public String getText() {
return text;
}
}
@Root(name="root")
private static class EntryList {
@ElementList(name="list", type=Entry.class)
private List list;
@Attribute(name="name")
private String name;
public Entry getEntry(int index) {
return (Entry) list.get(index);
}
}
private Persister serializer;
public void setUp() {
serializer = new Persister();
}
public void testComposite() throws Exception {
Entry entry = serializer.read(Entry.class, new StringReader(ENTRY));
assertEquals(entry.id, 12);
assertEquals(entry.text, "entry text");
}
public void testInterface() throws Exception {
EntryInterface entry = serializer.read(EntryInterface.class, new StringReader(INTERFACE));
assertEquals(entry.getId(), 12);
assertEquals(entry.getText(), "entry text");
}
public void testList() throws Exception {
EntryList list = serializer.read(EntryList.class, new StringReader(LIST));
assertEquals(list.name, "example");
assertTrue(list.list instanceof Vector);
Entry entry = list.getEntry(0);
assertEquals(entry.id, 12);
assertEquals(entry.text, "some example text");
entry = list.getEntry(1);
assertEquals(entry.id, 34);
assertEquals(entry.text, "other example");
entry = list.getEntry(2);
assertEquals(entry.id, 56);
assertEquals(entry.text, "final example");
}
public void testCopy() throws Exception {
EntryList list = serializer.read(EntryList.class, new StringReader(LIST));
assertEquals(list.name, "example");
assertTrue(list.list instanceof Vector);
Entry entry = new Entry();
entry.id = 1234;
entry.text = "replacement";
list.list = new ArrayList();
list.name = "change";
list.list.add(entry);
StringWriter writer = new StringWriter();
serializer.write(list, writer);
serializer.write(list, System.out);
assertTrue(writer.toString().indexOf("java.util.ArrayList") > 0);
assertTrue(writer.toString().indexOf("change") > 0);
list = serializer.read(EntryList.class, new StringReader(writer.toString()));
assertEquals(list.name, "change");
assertTrue(list.list instanceof ArrayList);
entry = list.getEntry(0);
assertEquals(entry.id, 1234);
assertEquals(entry.text, "replacement");
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/ContextualCallbackTest.java 0000644 0001750 0001750 00000006167 11342530530 031237 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import junit.framework.TestCase;
import java.util.Map;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Commit;
import org.simpleframework.xml.core.Complete;
import org.simpleframework.xml.core.Persist;
import org.simpleframework.xml.core.Persister;
import org.simpleframework.xml.core.Validate;
public class ContextualCallbackTest extends TestCase {
private static final String SOURCE =
"\n"+
"\n"+
" complete \n\r"+
" ";
@Root(name="root")
private static class Entry {
@Attribute(name="number", required=false)
private int number = 9999;
@Attribute(name="flag")
private boolean bool;
@Element(name="value", required=false)
private String value = "default";
private boolean validated;
private boolean committed;
private boolean persisted;
private boolean completed;
public Entry(){}
@Validate
public void validate(Map map) {
validated = true;
}
@Commit
public void commit(Map map) {
if(validated) {
committed = true;
}
}
@Persist
public void persist(Map map) {
persisted = true;
}
@Complete
public void complete(Map map) {
if(persisted) {
completed = true;
}
}
public boolean isCommitted() {
return committed;
}
public boolean isValidated() {
return validated;
}
public boolean isPersisted() {
return persisted;
}
public boolean isCompleted() {
return completed;
}
public int getNumber() {
return number;
}
public boolean getFlag() {
return bool;
}
public String getValue() {
return value;
}
}
private Persister persister;
public void setUp() {
persister = new Persister();
}
public void testReadCallbacks() throws Exception {
Entry entry = persister.read(Entry.class, SOURCE);
assertEquals("complete", entry.getValue());
assertEquals(1234, entry.getNumber());
assertEquals(true, entry.getFlag());
assertTrue(entry.isValidated());
assertTrue(entry.isCommitted());
}
public void testWriteCallbacks() throws Exception {
Entry entry = new Entry();
assertFalse(entry.isCompleted());
assertFalse(entry.isPersisted());
persister.write(entry, System.out);
assertEquals("default", entry.getValue());
assertEquals(9999, entry.getNumber());
assertTrue(entry.isPersisted());
assertTrue(entry.isCompleted());
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/TemplateTest.java 0000644 0001750 0001750 00000004340 11342530530 027236 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import org.simpleframework.xml.ValidationTestCase;
import java.io.StringWriter;
import java.util.List;
import java.util.Map;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Commit;
import org.simpleframework.xml.core.Persister;
public class TemplateTest extends ValidationTestCase {
private static final String EXAMPLE =
"\n"+
"\n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n\r"+
" ${title} \n"+
" ${mail} \n"+
" ${name} \n"+
" \n"+
" ";
@Root(name="var")
private static class Variable {
@Attribute(name="name")
private String name;
@Attribute(name="value")
private String value;
@Commit
public void commit(Map map) {
map.put(name, value);
}
}
@Root(name="test")
private static class Example {
@Attribute(name="name")
private String name;
@ElementList(name="config", type=Variable.class)
private List list;
@Element(name="details")
private Details details;
}
private static class Details {
@Element(name="title")
private String title;
@Element(name="mail")
private String mail;
@Element(name="name")
private String name;
}
private Persister serializer;
public void setUp() {
serializer = new Persister();
}
public void testTemplate() throws Exception {
Example example = serializer.read(Example.class, EXAMPLE);
assertEquals(example.name, "test");
assertEquals(example.details.title, "Mr");
assertEquals(example.details.mail, "niallg@users.sf.net");
assertEquals(example.details.name, "Niall Gallagher");
validate(example, serializer);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MethodScannerDefaultTest.java 0000644 0001750 0001750 00000024516 11342530530 031531 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Default;
import org.simpleframework.xml.DefaultType;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementArray;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
public class MethodScannerDefaultTest extends TestCase {
@Default(DefaultType.PROPERTY)
public static class NoAnnotations {
private String[] array;
private Map map;
private List list;
private Date date;
private String customer;
private String name;
private int price;
public Date getDate() {
return date;
}
public void setArray(String[] array) {
this.array = array;
}
public String[] getArray() {
return array;
}
public void setMap(Map map) {
this.map = map;
}
public Map getMap() {
return map;
}
public void setList(List list) {
this.list = list;
}
public List getList() {
return list;
}
public void setDate(Date date) {
this.date = date;
}
public String getCustomer() {
return customer;
}
public void setCustomer(String customer) {
this.customer = customer;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
}
@Default(DefaultType.PROPERTY)
public static class MixedAnnotations {
private String[] array;
private Map map;
private String name;
private int value;
@Attribute
public String getName() {
return name;
}
@Attribute
public void setName(String name) {
this.name = name;
}
@Element(data=true)
public int getValue() {
return value;
}
@Element(data=true)
public void setValue(int value) {
this.value = value;
}
public void setArray(String[] array) {
this.array = array;
}
public String[] getArray() {
return array;
}
public void setMap(Map map) {
this.map = map;
}
public Map getMap() {
return map;
}
}
public static class ExtendedAnnotations extends MixedAnnotations {
@Element
public String[] getArray() {
return super.getArray();
}
@Element
public void setArray(String[] array) {
super.setArray(array);
}
}
public void testNoAnnotationsWithNoDefaults() throws Exception {
Map map = getContacts(NoAnnotations.class, null);
assertTrue(map.isEmpty());
}
public void testMixedAnnotationsWithNoDefaults() throws Exception {
Map map = getContacts(MixedAnnotations.class, null);
assertEquals(map.size(), 2);
assertFalse(map.get("name").isReadOnly());
assertFalse(map.get("value").isReadOnly());
assertEquals(int.class, map.get("value").getType());
assertEquals(String.class, map.get("name").getType());
assertEquals(Attribute.class, map.get("name").getAnnotation().annotationType());
assertEquals(Element.class, map.get("value").getAnnotation().annotationType());
assertEquals(Attribute.class, map.get("name").getAnnotation(Attribute.class).annotationType());
assertEquals(Element.class, map.get("value").getAnnotation(Element.class).annotationType());
assertNull(map.get("name").getAnnotation(Root.class));
assertNull(map.get("value").getAnnotation(Root.class));
}
public void testExtendedAnnotations() throws Exception {
Map map = getContacts(ExtendedAnnotations.class, DefaultType.PROPERTY);
assertFalse(map.get("array").isReadOnly());
assertFalse(map.get("map").isReadOnly());
assertFalse(map.get("name").isReadOnly());
assertFalse(map.get("value").isReadOnly());
assertEquals(String[].class, map.get("array").getType());
assertEquals(Map.class, map.get("map").getType());
assertEquals(int.class, map.get("value").getType());
assertEquals(String.class, map.get("name").getType());
assertEquals(Attribute.class, map.get("name").getAnnotation().annotationType());
assertEquals(Element.class, map.get("value").getAnnotation().annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation().annotationType());
assertEquals(Element.class, map.get("array").getAnnotation().annotationType());
assertEquals(Attribute.class, map.get("name").getAnnotation(Attribute.class).annotationType());
assertEquals(Element.class, map.get("value").getAnnotation(Element.class).annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation(ElementMap.class).annotationType());
assertEquals(Element.class, map.get("array").getAnnotation(Element.class).annotationType());
assertNull(map.get("name").getAnnotation(Root.class));
assertNull(map.get("value").getAnnotation(Root.class));
assertNull(map.get("map").getAnnotation(Root.class));
assertNull(map.get("array").getAnnotation(Root.class));
}
public void testMixedAnnotations() throws Exception {
Map map = getContacts(MixedAnnotations.class, DefaultType.PROPERTY);
assertFalse(map.get("array").isReadOnly());
assertFalse(map.get("map").isReadOnly());
assertFalse(map.get("name").isReadOnly());
assertFalse(map.get("value").isReadOnly());
assertEquals(String[].class, map.get("array").getType());
assertEquals(Map.class, map.get("map").getType());
assertEquals(int.class, map.get("value").getType());
assertEquals(String.class, map.get("name").getType());
assertEquals(Attribute.class, map.get("name").getAnnotation().annotationType());
assertEquals(Element.class, map.get("value").getAnnotation().annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation().annotationType());
assertEquals(ElementArray.class, map.get("array").getAnnotation().annotationType());
assertEquals(Attribute.class, map.get("name").getAnnotation(Attribute.class).annotationType());
assertEquals(Element.class, map.get("value").getAnnotation(Element.class).annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation(ElementMap.class).annotationType());
assertEquals(ElementArray.class, map.get("array").getAnnotation(ElementArray.class).annotationType());
assertNull(map.get("name").getAnnotation(Root.class));
assertNull(map.get("value").getAnnotation(Root.class));
assertNull(map.get("map").getAnnotation(Root.class));
assertNull(map.get("array").getAnnotation(Root.class));
}
public void testNoAnnotations() throws Exception {
Map map = getContacts(NoAnnotations.class, DefaultType.PROPERTY);
assertFalse(map.get("date").isReadOnly());
assertFalse(map.get("customer").isReadOnly());
assertFalse(map.get("name").isReadOnly());
assertFalse(map.get("price").isReadOnly());
assertFalse(map.get("list").isReadOnly());
assertFalse(map.get("map").isReadOnly());
assertFalse(map.get("array").isReadOnly());
assertEquals(Date.class, map.get("date").getType());
assertEquals(String.class, map.get("customer").getType());
assertEquals(String.class, map.get("name").getType());
assertEquals(int.class, map.get("price").getType());
assertEquals(List.class, map.get("list").getType());
assertEquals(Map.class, map.get("map").getType());
assertEquals(String[].class, map.get("array").getType());
assertEquals(Element.class, map.get("date").getAnnotation().annotationType());
assertEquals(Element.class, map.get("customer").getAnnotation().annotationType());
assertEquals(Element.class, map.get("name").getAnnotation().annotationType());
assertEquals(Element.class, map.get("price").getAnnotation().annotationType());
assertEquals(ElementList.class, map.get("list").getAnnotation().annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation().annotationType());
assertEquals(ElementArray.class, map.get("array").getAnnotation().annotationType());
assertEquals(Element.class, map.get("date").getAnnotation(Element.class).annotationType());
assertEquals(Element.class, map.get("customer").getAnnotation(Element.class).annotationType());
assertEquals(Element.class, map.get("name").getAnnotation(Element.class).annotationType());
assertEquals(Element.class, map.get("price").getAnnotation(Element.class).annotationType());
assertEquals(ElementList.class, map.get("list").getAnnotation(ElementList.class).annotationType());
assertEquals(ElementMap.class, map.get("map").getAnnotation(ElementMap.class).annotationType());
assertEquals(ElementArray.class, map.get("array").getAnnotation(ElementArray.class).annotationType());
assertNull(map.get("date").getAnnotation(Root.class));
assertNull(map.get("customer").getAnnotation(Root.class));
assertNull(map.get("name").getAnnotation(Root.class));
assertNull(map.get("price").getAnnotation(Root.class));
assertNull(map.get("list").getAnnotation(Root.class));
assertNull(map.get("map").getAnnotation(Root.class));
assertNull(map.get("array").getAnnotation(Root.class));
}
private static Map getContacts(Class type, DefaultType defaultType) throws Exception {
MethodScanner scanner = new MethodScanner(type, defaultType);
Map map = new HashMap();
for(Contact contact : scanner) {
map.put(contact.getName(), contact);
}
return map;
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/RequiredTest.java 0000644 0001750 0001750 00000003572 11342530530 027251 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringReader;
import java.util.HashMap;
import java.util.Collection;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.core.Persister;
import junit.framework.TestCase;
public class RequiredTest extends TestCase {
private static final String COMPLETE =
"\n"+
"\n"+
" complete \n\r"+
" ";
private static final String OPTIONAL =
"\n"+
" ";
@Root(name="root")
private static class Entry {
@Attribute(name="number", required=false)
private int number = 9999;
@Attribute(name="flag")
private boolean bool;
@Element(name="value", required=false)
private String value = "default";
public int getNumber() {
return number;
}
public boolean getFlag() {
return bool;
}
public String getValue() {
return value;
}
}
private Persister persister;
public void setUp() {
persister = new Persister();
}
public void testComplete() throws Exception {
Entry entry = persister.read(Entry.class, new StringReader(COMPLETE));
assertEquals("complete", entry.getValue());
assertEquals(1234, entry.getNumber());
assertEquals(true, entry.getFlag());
}
public void testOptional() throws Exception {
Entry entry = persister.read(Entry.class, new StringReader(OPTIONAL));
assertEquals("default", entry.getValue());
assertEquals(9999, entry.getNumber());
assertEquals(true, entry.getFlag());
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/DataTest.java 0000644 0001750 0001750 00000010171 11342530530 026333 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringWriter;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.util.Dictionary;
import org.simpleframework.xml.util.Entry;
public class DataTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
"\n"+
" \n"+
" \n"+
" \n"+
" \n"+
" { \n"+
" for $text in .//TITLE\n"+
" return $text\n"+
" }\n"+
" \n"+
" ]]>\n"+
" \n"+
" \n"+
" \n"+
" \n"+
" \n"+
" { \n"+
" for $text in .//B\n"+
" return $text\n"+
" }\n"+
" \n"+
" ]]>\n"+
" \n"+
" \n"+
" \n"+
" ";
@Root(name="scrape")
private static class Scrape {
@Attribute(name="section")
private String section;
@Attribute(name="address")
private String address;
@ElementList(name="query-list", type=Query.class)
private Dictionary list;
}
@Root(name="query")
private static class Query implements Entry {
@Attribute(name="type")
private String type;
@Element(name="data", data=true)
private String data;
@Attribute
private String name;
public String getName() {
return name;
}
}
private Persister serializer;
public void setUp() {
serializer = new Persister();
}
public void testData() throws Exception {
Scrape scrape = serializer.read(Scrape.class, SOURCE);
assertEquals(scrape.section, "one");
assertEquals(scrape.address, "http://localhost:9090/");
assertEquals(scrape.list.get("title").type, "text");
assertTrue(scrape.list.get("title").data.indexOf("") > 0);
assertEquals(scrape.list.get("news").type, "image");
assertTrue(scrape.list.get("news").data.indexOf("") > 0);
validate(scrape, serializer);
String news = scrape.list.get("news").data;
String title = scrape.list.get("title").data;
StringWriter out = new StringWriter();
serializer.write(scrape, out);
String text = out.toString();
Scrape copy = serializer.read(Scrape.class, text);
assertEquals(news, copy.list.get("news").data);
assertEquals(title, copy.list.get("title").data);
}
public void testDataFromByteStream() throws Exception {
byte[] data = SOURCE.getBytes("UTF-8");
InputStream source = new ByteArrayInputStream(data);
Scrape scrape = serializer.read(Scrape.class, source);
assertEquals(scrape.section, "one");
assertEquals(scrape.address, "http://localhost:9090/");
assertEquals(scrape.list.get("title").type, "text");
assertTrue(scrape.list.get("title").data.indexOf("") > 0);
assertEquals(scrape.list.get("news").type, "image");
assertTrue(scrape.list.get("news").data.indexOf("") > 0);
validate(scrape, serializer);
String news = scrape.list.get("news").data;
String title = scrape.list.get("title").data;
StringWriter out = new StringWriter();
serializer.write(scrape, out);
String text = out.toString();
Scrape copy = serializer.read(Scrape.class, text);
assertEquals(news, copy.list.get("news").data);
assertEquals(title, copy.list.get("title").data);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/NamespaceDefaultTest.java 0000644 0001750 0001750 00000005062 11342530527 030674 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.NamespaceList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.ValidationTestCase;
public class NamespaceDefaultTest extends ValidationTestCase {
private static final String SOURCE =
"\n"+
" \n"+
" \n"+
" d \n"+
" \n"+
" \n"+
" \n";
@Root
@NamespaceList({
@Namespace(prefix="x", reference="http://domain/x"),
@Namespace(prefix="z", reference="http://domain/z")})
@Namespace(reference="http://domain/z")
private static class A {
@Element
@Namespace(prefix="y", reference="http://domain/y")
private B b;
}
@Root
private static class B {
@Element
@Namespace(reference="http://domain/c")
private C c;
}
@Root
private static class C{
@Element
@Namespace(reference="http://domain/z")
private String d;
}
public void testScope() throws Exception {
Persister persister = new Persister();
StringWriter writer = new StringWriter();
A example = persister.read(A.class, SOURCE);
assertEquals(example.b.c.d, "d");
assertElementHasNamespace(SOURCE, "/a", "http://domain/z");
assertElementHasNamespace(SOURCE, "/a/b", "http://domain/y");
assertElementHasNamespace(SOURCE, "/a/b/c", "http://domain/c");
assertElementHasNamespace(SOURCE, "/a/b/c/d", "http://domain/z");
persister.write(example, writer);
String text = writer.toString();
System.out.println(text);
assertElementHasNamespace(text, "/a", "http://domain/z");
assertElementHasNamespace(text, "/a/b", "http://domain/y");
assertElementHasNamespace(text, "/a/b/c", "http://domain/c");
assertElementHasNamespace(text, "/a/b/c/d", "http://domain/z");
assertElementHasAttribute(text, "/a", "xmlns", "http://domain/z");
assertElementDoesNotHaveAttribute(text, "/a", "xmlns:z", "http://domain/z");
assertElementHasAttribute(text, "/a", "xmlns:x", "http://domain/x");
assertElementHasAttribute(text, "/a/b", "xmlns:y", "http://domain/y");
assertElementHasAttribute(text, "/a/b/c", "xmlns", "http://domain/c");
assertElementHasAttribute(text, "/a/b/c/d", "xmlns", "http://domain/z");
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/CompatibilityTest.java 0000644 0001750 0001750 00000016515 11342530530 030303 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.List;
import java.util.Map;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Version;
public class CompatibilityTest extends TestCase {
private static final String IMPLICIT_VERSION_1 =
"\n"+
" example name \n"+
" example value \n"+
" \n"+
" entry 1 \n"+
" entry 2 \n"+
"
\n"+
" ";
private static final String EXPLICIT_VERSION_1 =
"\n"+
" example name \n"+
" example value \n"+
" \n"+
" entry 1 \n"+
" entry 2 \n"+
"
\n"+
" ";
private static final String INVALID_EXPLICIT_VERSION_1 =
"\n"+
" example name \n"+
" example value \n"+
" \n"+
" entry 1 \n"+
" entry 2 \n"+
"
\n"+
" example address \n"+
" ";
private static final String INVALID_IMPLICIT_VERSION_1 =
"\n"+
" example name \n"+
" example value \n"+
" ";
private static final String VALID_EXPLICIT_VERSION_1_1 =
"\n"+
" example name \n"+
" example value \n"+
" example address \n"+
" \n"+
" entry 1 \n"+
" entry 2 \n"+
"
\n"+
" ";
public static interface Example {
public double getVersion();
public String getName();
public String getValue();
}
@Root(name="example")
public static class Example_v1 implements Example {
@Version
private double version;
@Element
private String name;
@Element
private String value;
@ElementList
private List list;
public double getVersion() {
return version;
}
public String getName() {
return name;
}
public String getValue() {
return value;
}
}
private static final String VALID_EXPLICIT_VERSION_2 =
"\n"+
" example name \n"+
" example value \n"+
" \n"+
" \n"+
" key 1 \n"+
" value 1 \n"+
" \n"+
" \n"+
" key 1 \n"+
" value 1 \n"+
" \n"+
" \n"+
" ";
private static final String ACCEPTIBLE_INVALID_VERSION_1 =
"\n"+
" example name \n"+
" example value \n"+
" ";
private static final String INVALID_EXPLICIT_VERSION_2 =
"\n"+
" example name \n"+
" example value \n"+
" \n"+
" \n"+
" key 1 \n"+
" value 1 \n"+
" \n"+
" \n"+
" key 1 \n"+
" value 1 \n"+
" \n"+
" \n"+
" ";
@Root(name="example")
public static class Example_v2 implements Example {
@Version(revision=2.0)
@Namespace(prefix="ver", reference="http://www.domain.com/version")
private double version;
@Element
private String name;
@Element
private String value;
@ElementMap
private Map map;
@Attribute
private String key;
public double getVersion() {
return version;
}
public String getKey() {
return key;
}
public String getName() {
return name;
}
public String getValue() {
return value;
}
}
@Root(name="example")
public static class Example_v3 implements Example {
@Version(revision=3.0)
@Namespace(prefix="ver", reference="http://www.domain.com/version")
private double version;
@Element
private String name;
@Element
private String value;
@ElementMap
private Map map;
@ElementList
private List list;
@Attribute
private String key;
public double getVersion() {
return version;
}
public String getKey() {
return key;
}
public String getName() {
return name;
}
public String getValue() {
return value;
}
}
public void testCompatibility() throws Exception {
Persister persister = new Persister();
Example example = persister.read(Example_v1.class, IMPLICIT_VERSION_1);
boolean invalid = false;
assertEquals(example.getVersion(), 1.0);
assertEquals(example.getName(), "example name");
assertEquals(example.getValue(), "example value");
example = persister.read(Example_v1.class, EXPLICIT_VERSION_1);
assertEquals(example.getVersion(), 1.0);
assertEquals(example.getName(), "example name");
assertEquals(example.getValue(), "example value");
try {
invalid = false;
example = persister.read(Example_v1.class, INVALID_EXPLICIT_VERSION_1);
}catch(Exception e) {
e.printStackTrace();
invalid = true;
}
assertTrue(invalid);
try {
invalid = false;
example = persister.read(Example_v1.class, INVALID_IMPLICIT_VERSION_1);
}catch(Exception e) {
e.printStackTrace();
invalid = true;
}
assertTrue(invalid);
example = persister.read(Example_v1.class, VALID_EXPLICIT_VERSION_1_1);
assertEquals(example.getVersion(), 1.1);
assertEquals(example.getName(), "example name");
assertEquals(example.getValue(), "example value");
Example_v2 example2 = persister.read(Example_v2.class, VALID_EXPLICIT_VERSION_2);
assertEquals(example2.getVersion(), 2.0);
assertEquals(example2.getName(), "example name");
assertEquals(example2.getValue(), "example value");
assertEquals(example2.getKey(), "value");
example2 = persister.read(Example_v2.class, IMPLICIT_VERSION_1);
assertEquals(example2.getVersion(), 1.0);
assertEquals(example2.getName(), "example name");
assertEquals(example2.getValue(), "example value");
assertEquals(example2.getKey(), null);
example2 = persister.read(Example_v2.class, ACCEPTIBLE_INVALID_VERSION_1);
assertEquals(example2.getVersion(), 1.0);
assertEquals(example2.getName(), "example name");
assertEquals(example2.getValue(), "example value");
assertEquals(example2.getKey(), null);
try {
invalid = false;
example = persister.read(Example_v2.class, INVALID_EXPLICIT_VERSION_2);
}catch(Exception e) {
e.printStackTrace();
invalid = true;
}
assertTrue(invalid);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/VersionTest.java 0000644 0001750 0001750 00000007505 11342530530 027116 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.lang.reflect.Constructor;
import junit.framework.TestCase;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.Version;
import org.simpleframework.xml.strategy.Value;
public class VersionTest extends TestCase {
private static final String VERSION_1 =
"\n"+
"\n"+
" text value \n\r"+
" ";
private static final String VERSION_2 =
"\n"+
"\n"+
" example name \n\r"+
" text value \n"+
" \n"+
" text value \n"+
" \n"+
" ignore this element \n"+
" ";
public interface Versionable {
public double getVersion();
}
@Root(name="Example")
private static abstract class Example implements Versionable {
@Version
@Namespace(prefix="prefix", reference="http://www.domain.com/reference")
private double version;
public double getVersion() {
return version;
}
public abstract String getValue();
}
private static class Example1 extends Example {
@Element(name="text")
private String text;
public String getValue() {
return text;
}
}
private static class Example2 extends Example {
@Element(name="name")
private String name;
@Element(name="value")
private String value;
@Element(name="entry")
private Entry entry;
public String getValue() {
return value;
}
}
private static class Entry {
@Attribute(name="name")
private String name;
@Element(name="value")
private String value;
}
public static class SimpleType implements Value{
private Class type;
public SimpleType(Class type) {
this.type = type;
}
public int getLength() {
return 0;
}
public Object getValue() {
try {
Constructor method = type.getDeclaredConstructor();
if(!method.isAccessible()) {
method.setAccessible(true);
}
return method.newInstance();
}catch(Exception e) {
throw new RuntimeException(e);
}
}
public void setValue(Object value) {
}
public boolean isReference() {
return false;
}
public Class getType() {
return type;
}
}
public void testVersion1() throws Exception {
Serializer persister = new Persister();
Example example = persister.read(Example1.class, VERSION_1);
assertTrue(example instanceof Example1);
assertEquals(example.getValue(), "text value");
assertEquals(example.version, 1.0);
persister.write(example, System.out);
assertEquals(example.getValue(), "text value");
assertEquals(example.version, 1.0);
}
public void testVersion2() throws Exception {
Serializer persister = new Persister();
Example example = persister.read(Example2.class, VERSION_2);
assertTrue(example instanceof Example2);
assertEquals(example.getValue(), "text value");
assertEquals(example.version, 2.0);
persister.write(example, System.out);
assertEquals(example.getValue(), "text value");
assertEquals(example.version, 2.0);
}
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/MapNullTest.java 0000644 0001750 0001750 00000026352 11342530530 027042 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.io.StringWriter;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementMap;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class MapNullTest extends ValidationTestCase {
private static final String EMPTY_AS_NULL =
"\r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" 3 \r\n" +
" 3 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" name.1 \r\n" +
" address.1 \r\n" +
" \r\n" +
" \r\n" +
" 1 \r\n" +
" 1 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" name.2 \r\n" +
" address.2 \r\n" +
" \r\n" +
" \r\n" +
" 2 \r\n" +
" 2 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" name.4 \r\n" +
" address.4 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n";
private static final String EMPTY_COMPOSITE_VALUE =
"\r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" name.4 \r\n" +
" address.4 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n";
private static final String EMPTY_COMPOSITE_BLANK_VALUE =
"\r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" name.4 \r\n" +
" address.4 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n";
private static final String EMPTY_COMPOSITE_KEY =
"\r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" 3 \r\n" +
" 3 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n";
private static final String EMPTY_COMPOSITE_BLANK_KEY =
"\r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" 3 \r\n" +
" 3 \r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" \r\n";
private static final String EMPTY_PRIMITIVE_VALUE =
"\r\n" +
" \r\n" +
" \r\n" +
" example \r\n" +
" \r\n" +
"
\r\n" +
" \r\n";
private static final String EMPTY_PRIMITIVE_BLANK_VALUE =
"\r\n" +
" \r\n" +
" \r\n" +
" example \r\n" +
" \r\n" +
" \r\n" +
"
\r\n" +
" \r\n";
private static final String EMPTY_PRIMITIVE_KEY =
"\r\n" +
" \r\n" +
" \r\n" +
" 4 \r\n" +
" \r\n" +
"
\r\n" +
" \r\n";
private static final String EMPTY_PRIMITIVE_BLANK_KEY =
"\r\n" +
" \r\n" +
" \r\n" +
" \r\n" +
" 4 \r\n" +
" \r\n" +
"
\r\n" +
" \r\n";
@Root
private static class MapEntry {
@Element
private String name;
@Element
private String value;
public MapEntry() {
super();
}
public MapEntry(String name, String value) {
this.name = name;
this.value = value;
}
public boolean equals(Object other) {
if(other instanceof MapEntry) {
MapEntry entry = (MapEntry) other;
if(entry.value.equals(value)) {
return entry.name.equals(name);
}
}
return false;
}
}
@Root
private static class ComplexMap {
@ElementMap
private Map map;
public ComplexMap() {
this.map = new HashMap();
}
public String getValue(CompositeKey key) {
MapEntry entry = map.get(key);
if(entry != null) {
return entry.value;
}
return null;
}
}
@Root
private static class CompositeKey {
@Element
private String name;
@Element
private String address;
public CompositeKey() {
super();
}
public CompositeKey(String name, String address) {
this.name = name;
this.address = address;
}
public int hashCode() {
return name.hashCode() + address.hashCode();
}
public boolean equals(Object item) {
if(item instanceof CompositeKey) {
CompositeKey other = (CompositeKey)item;
return other.name.equals(name) && other.address.equals(address);
}
return false;
}
}
@Root
private static class PrimitiveMap {
@ElementMap(name="table")
private Map map;
public PrimitiveMap() {
this.map = new HashMap();
}
public BigDecimal getValue(String name) {
return map.get(name);
}
}
public void testEmptyCompositeValue() throws Exception {
Serializer serializer = new Persister();
ComplexMap value = serializer.read(ComplexMap.class, EMPTY_COMPOSITE_VALUE);
boolean valid = serializer.validate(ComplexMap.class, EMPTY_COMPOSITE_VALUE);
assertTrue(valid);
validate(value, serializer);
}
public void testEmptyCompositeBlankValue() throws Exception {
Serializer serializer = new Persister();
ComplexMap value = serializer.read(ComplexMap.class, EMPTY_COMPOSITE_BLANK_VALUE);
boolean valid = serializer.validate(ComplexMap.class, EMPTY_COMPOSITE_BLANK_VALUE);
assertTrue(valid);
validate(value, serializer);
}
public void testEmptyCompositeKey() throws Exception {
Serializer serializer = new Persister();
ComplexMap value = serializer.read(ComplexMap.class, EMPTY_COMPOSITE_KEY);
boolean valid = serializer.validate(ComplexMap.class, EMPTY_COMPOSITE_KEY);
assertTrue(valid);
validate(value, serializer);
}
public void testEmptyCompositeBlankKey() throws Exception {
Serializer serializer = new Persister();
ComplexMap value = serializer.read(ComplexMap.class, EMPTY_COMPOSITE_BLANK_KEY);
boolean valid = serializer.validate(ComplexMap.class, EMPTY_COMPOSITE_BLANK_KEY);
assertTrue(valid);
validate(value, serializer);
}
public void testEmptyPrimitiveValue() throws Exception {
Serializer serializer = new Persister();
PrimitiveMap value = serializer.read(PrimitiveMap.class, EMPTY_PRIMITIVE_VALUE);
boolean valid = serializer.validate(PrimitiveMap.class, EMPTY_PRIMITIVE_VALUE);
assertTrue(valid);
validate(value, serializer);
}
public void testEmptyPrimitiveBlankValue() throws Exception {
Serializer serializer = new Persister();
PrimitiveMap value = serializer.read(PrimitiveMap.class, EMPTY_PRIMITIVE_BLANK_VALUE);
boolean valid = serializer.validate(PrimitiveMap.class, EMPTY_PRIMITIVE_BLANK_VALUE);
assertTrue(valid);
validate(value, serializer);
}
public void testEmptyPrimitiveKey() throws Exception {
Serializer serializer = new Persister();
PrimitiveMap value = serializer.read(PrimitiveMap.class, EMPTY_PRIMITIVE_KEY);
boolean valid = serializer.validate(PrimitiveMap.class, EMPTY_PRIMITIVE_KEY);
assertTrue(valid);
validate(value, serializer);
}
public void testEmptyPrimitiveBlankKey() throws Exception {
Serializer serializer = new Persister();
PrimitiveMap value = serializer.read(PrimitiveMap.class, EMPTY_PRIMITIVE_BLANK_KEY);
boolean valid = serializer.validate(PrimitiveMap.class, EMPTY_PRIMITIVE_BLANK_KEY);
assertTrue(valid);
validate(value, serializer);
}
public void testNullValue() throws Exception {
Serializer serializer = new Persister();
PrimitiveMap primitiveMap = new PrimitiveMap();
primitiveMap.map.put("a", new BigDecimal(1));
primitiveMap.map.put("b", new BigDecimal(2));
primitiveMap.map.put("c", null);
primitiveMap.map.put(null, new BigDecimal(4));
StringWriter out = new StringWriter();
serializer.write(primitiveMap, out);
primitiveMap = serializer.read(PrimitiveMap.class, out.toString());
assertEquals(primitiveMap.map.get(null), new BigDecimal(4));
assertEquals(primitiveMap.map.get("c"), null);
assertEquals(primitiveMap.map.get("a"), new BigDecimal(1));
assertEquals(primitiveMap.map.get("b"), new BigDecimal(2));
validate(primitiveMap, serializer);
ComplexMap complexMap = new ComplexMap();
complexMap.map.put(new CompositeKey("name.1", "address.1"), new MapEntry("1", "1"));
complexMap.map.put(new CompositeKey("name.2", "address.2"), new MapEntry("2", "2"));
complexMap.map.put(null, new MapEntry("3", "3"));
complexMap.map.put(new CompositeKey("name.4", "address.4"), null);
validate(complexMap, serializer);
ComplexMap emptyNull = serializer.read(ComplexMap.class, EMPTY_AS_NULL);
assertEquals(emptyNull.getValue(new CompositeKey("name.1", "address.1")), "1");
assertEquals(emptyNull.getValue(new CompositeKey("name.2", "address.2")), "2");
assertEquals(emptyNull.getValue(null), "3");
assertEquals(emptyNull.getValue(new CompositeKey("name.4", "address.4")), null);
validate(emptyNull, serializer);
}
// TODO test the null values and exceptions with the map
}
simple-xml-2.3.2/test/src/org/simpleframework/xml/core/CompositeTest.java 0000644 0001750 0001750 00000007057 11342530530 027435 0 ustar sylvestre sylvestre package org.simpleframework.xml.core;
import java.util.List;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
import org.simpleframework.xml.Text;
import org.simpleframework.xml.ValidationTestCase;
import org.simpleframework.xml.core.Persister;
public class CompositeTest extends ValidationTestCase {
private static final String SOURCE =
"" +
"