Commit Graph

82 Commits (a837cc0ab0ec99f342f572892b41b6c238dfba80)

Author SHA1 Message Date
Michael Kirk e42192624f fixup tests 6 years ago
Michael Kirk a7e8f9713c Try to account for variability in network backed tests 6 years ago
Michael Kirk cdb8663c81 fix up selecting after url case 6 years ago
Matthew Chen c68eee5bfe Accept newlines in link preview titles. 6 years ago
Matthew Chen 957a733838 Yet more link preview refinements. 6 years ago
Matthew Chen 4c5b9001c3 Elaborate the link preview tests. 6 years ago
Matthew Chen 2e9f2e6154 Elaborate the link preview tests. 6 years ago
Matthew Chen 744d3074ac Fix link preview tests. 6 years ago
Matthew Chen f13c1de738 Respond to Cr. 6 years ago
Matthew Chen 55376975f5 Add link preview parsing and validation logic. 6 years ago
Matthew Chen a477e01a4a Apply LinkPreview model. 6 years ago
Michael Kirk 60f816c747 Area code inference for US and Brazil 6 years ago
Michael Kirk ea76ea9492 fix phone number parsing test 6 years ago
Matthew Chen 1d905119ac Fix issues from integration testing. 6 years ago
Matthew Chen cd194af31a Respond to CR. 6 years ago
Matthew Chen 0005a33d37 Decrypt device names in linked devices views. 6 years ago
Matthew Chen c113c8e962 Add DeviceNamesTest. 6 years ago
Michael Kirk 7eaaab7be4 restrict self device id in message building, not in recipient data model 7 years ago
Michael Kirk 7cba367c0a reconcile jobqueue tests with NSTimer based retry 7 years ago
Michael Kirk 2f3d875dcf fixup ud manager tests 7 years ago
Michael Kirk 79bed93b2d reconcile jobqueue with new readiness based setup 7 years ago
Michael Kirk 24668fa790 update to reflect id assignment on build 7 years ago
Michael Kirk 4b0fc51933 update test to reflect correct behavior 7 years ago
Michael Kirk e2ad9d81bb attachment factory
flesh out other factory builders
7 years ago
Michael Kirk 4d860bb9c7 fixup job queue test 7 years ago
Michael Kirk 24f57cedda add missing method to FakeContactsManager, convert to Swift to avoid missing
protocol methods in the future.
7 years ago
Michael Kirk ca58bb00f7 fixup tests from throws_ audit 7 years ago
Michael Kirk f45908c89d fixup spk deletion test 7 years ago
Michael Kirk 8472801c4b fix link error when launching SSK tests 7 years ago
Matthew Chen 40aa78e001 Merge remote-tracking branch 'origin/release/2.31.0' 7 years ago
Matthew Chen ee87f1b489 Fix test breakage. 7 years ago
Matthew Chen 2541be1619 Apply refinements to UD logic. 7 years ago
Michael Kirk cb9aa6304c find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \; 7 years ago
Michael Kirk 5f5ec9b82a ExceptionWrap loadPreKey 7 years ago
Matthew Chen deafc749d1 Fix UD manager tests. 7 years ago
Michael Kirk b8e4bfff86 shuffle isReady->isSetup, centralize starting workStep 7 years ago
Michael Kirk 3560f3be5c Durable send operation
TODO
-[x] respect order of queue
-[x] replacements
  -[x] those w/o completion handler
  -[x] basic send+log operation persists
  -[x] send+ui completion
  -[x] share extension
  -[x] update state jobs
-[x] App Lifecyle
  -[x] settable
  -[x] Mark as ready on startup
  -[x] Fail appropriate jobs on startup

NICE TO HAVE
-[x] concurrent per senders
-[ ] longer retry (e.g. 24hrs)
-[ ] App Lifecyle
  -[x] retry failed jobs on startup?
  -[ ] reachability

DONE
-[x] basic passing test
-[x] datamodel
-[x] queue/classes
7 years ago
Matthew Chen c6ef7f18e7 Improve test logging. 7 years ago
Michael Kirk d6cbdddc42 Fix test build, rename src/Test/ ->src/TestUtils/ to avoid confusion with the
existing test/ directory
7 years ago
Michael Kirk ac7f9f62d4 factories for tests 7 years ago
Matthew Chen 32cf68bece Get all tests building. 7 years ago
Matthew Chen 8bd97aaaa0 Respond to CR. 7 years ago
Matthew Chen 03f23b5f79 Fix breakage in UD manager; add UD manager test, hang TSAccountManager on SSKEnv, fix bugs in tests. 7 years ago
Matthew Chen a6eed30127 Add 'is ud' property to outgoing messages. 7 years ago
Matthew Chen 1d40cbfb41 Rework account attributes; persist manual message fetch; add "unrestricted UD" setting. 7 years ago
Matthew Chen dca46e019f Respond to CR. 7 years ago
Matthew Chen 7fd15d2fd9 Add server certificate methods to UD manager. 7 years ago
Matthew Chen 21177e84db Fix or disable tests broken by recent merges. 7 years ago
Matthew Chen 71da312336 Post-SMK ud changes. 7 years ago
Matthew Chen db487705c3 Fix breakage in the tests. 7 years ago