Smack/smack-extensions/src/test/java/org/jivesoftware/smackx
Florian Schmaus 3d4e7938a7 Make ExtensionElement marker interface wrt. QNAME field
ExtensionElement is now a marker interface that requires all
implementation non-abstract classes to carry a static final QNAME
field (of type QName). This is verified by a new unit test.

Also FullyQualifiedElement is renamed to simply XmlElement. XmlElement
is used over ExtensionElement when implementing classes do not
statically know the qualified name of the XML elements they
represent. In general, XmlElement should be used sparingly, and every
XML element should be modeled by its own Java class (implementing
ExtensionElement).
2021-04-18 21:07:19 +02:00
..
amp Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30
attention Rename XmlUnitUtils to XmlAssertUtil 2020-06-14 16:53:21 +02:00
blocking Bump ErrorProne to 2.5.1 and refactor Providers a bit 2021-01-29 09:26:15 +01:00
bob Bump ErrorProne to 2.5.1 and refactor Providers a bit 2021-01-29 09:26:15 +01:00
bytestreams [ibb] Use UInt16 for 'seq' and fix its handling 2020-12-05 23:04:17 +01:00
caps Re-work data form API 2020-05-13 20:14:41 +02:00
commands/provider Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30
delay/provider test: remove InitExtensions 2020-04-12 09:34:08 +02:00
filetransfer test: remove InitExtensions 2020-04-12 09:34:08 +02:00
forward Make Forwarded a generic type 2020-09-23 17:48:04 +02:00
geoloc geoloc: GeoLocation constructor should have Builder as sole paramter 2020-04-13 20:39:43 +02:00
iqlast test: remove InitExtensions 2020-04-12 09:34:08 +02:00
iqversion test: remove InitExtensions 2020-04-12 09:34:08 +02:00
jingle extensions: comment out unfinished jingle util test 2020-04-12 12:07:32 +02:00
jiveproperties test: remove InitExtensions 2020-04-12 09:34:08 +02:00
last_interaction Rename XmlUnitUtils to XmlAssertUtil 2020-06-14 16:53:21 +02:00
mediaelement Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30
message_correct Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30
mood Rename XmlUnitUtils to XmlAssertUtil 2020-06-14 16:53:21 +02:00
muc Re-work data form API 2020-05-13 20:14:41 +02:00
nick Rename XmlUnitUtils to XmlAssertUtil 2020-06-14 16:53:21 +02:00
ping Bump ErrorProne to 2.5.1 and refactor Providers a bit 2021-01-29 09:26:15 +01:00
privacy/provider test: remove InitExtensions 2020-04-12 09:34:08 +02:00
pubsub Make ExtensionElement marker interface wrt. QNAME field 2021-04-18 21:07:19 +02:00
receipts test: remove InitExtensions 2020-04-12 09:34:08 +02:00
rsm/provider test: remove InitExtensions 2020-04-12 09:34:08 +02:00
shim/provider Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30
softwareinfo Make ExtensionElement marker interface wrt. QNAME field 2021-04-18 21:07:19 +02:00
time test: remove InitExtensions 2020-04-12 09:34:08 +02:00
usertune Rename XmlUnitUtils to XmlAssertUtil 2020-06-14 16:53:21 +02:00
vcardtemp test: remove InitExtensions 2020-04-12 09:34:08 +02:00
xdata Make ExtensionElement marker interface wrt. QNAME field 2021-04-18 21:07:19 +02:00
xdatalayout/packet Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30
xdatavalidation Bump ErrorProne to 2.5.1 and refactor Providers a bit 2021-01-29 09:26:15 +01:00
xhtmlim/provider Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30
ExtensionsInitializerTest.java Replace JUnit4 with JUnit5 in `smack-extensions`. 2020-04-07 15:46:21 +05:30