Smack/smack-integration-test/src/main/java/org/igniterealtime/smack/inttest
Florian Schmaus d07ed60737 Add support for "Caps Optimizations"
Smack's previous entity caps implementation assumed that an entity lost
its entity caps feature as soon as a presence without caps from that
entity was received. But according to XEP-0115 § 8.4, this is a
perfectly normal optimization technique. We now reset the caps state
after an available presence becomes unavailable.

Also introduce PresenceEventListener, which is required for this
feature.

Also make Roster.preApprove() take a BareJid as argument.

Fixes SMACK-723.
2016-06-30 17:01:46 +02:00
..
util Add errorprone check and fix found errors 2015-09-13 18:12:33 +02:00
AbstractSmackIntTest.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
AbstractSmackIntegrationTest.java Add support for "Caps Optimizations" 2016-06-30 17:01:46 +02:00
AbstractSmackLowLevelIntegrationTest.java Use java-pinning-java7 for the integration tests 2016-04-14 22:59:22 +02:00
Configuration.java sinttest: Throw exception if service is not set 2016-06-08 23:05:44 +02:00
FailedTest.java Handle junit's AssertionError in integration tests 2015-06-09 22:16:23 +02:00
IntTestUtil.java Make StringUtils.randomString(int) use SecureRandom 2016-01-10 18:21:46 +01:00
SmackIntegrationTest.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
SmackIntegrationTestEnvironment.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
SmackIntegrationTestFramework.java Use lowercase chars in integration testRunId 2016-06-29 08:08:13 +02:00
SuccessfulTest.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
TestNotPossible.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
TestNotPossibleException.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
TestResult.java Fix assert in TestResult 2015-04-05 10:49:14 +02:00
package-info.java Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00