cketti
6d104bd860
Merge pull request #2035 from GoneUp/importNameFix2
...
Fixed empty account name at import dialog
2017-01-15 23:16:16 +01:00
cketti
f5e837cc21
Merge pull request #2036 from k9mail/encrypted-multipart-alternative
...
Handle encrypted parts in multipart/alternative
2017-01-15 22:57:24 +01:00
cketti
25d977a813
Code style fixes
2017-01-12 06:29:45 +01:00
cketti
dbb5180e1e
Merge pull request #1983 from k9mail/draft-fixes
...
Don't upload draft if PgpMessageBuilder is used
2017-01-12 06:19:40 +01:00
cketti
da7ea43f77
Add some tests for MessageDecryptVerifier
2017-01-12 04:49:42 +01:00
GoneUp
f457de3821
Added tests
2017-01-10 21:10:44 +01:00
Vincent Breitmoser
085debbb5b
don't save draft iff PgpMessageBuilder is used
2017-01-10 15:12:44 +01:00
Vincent Breitmoser
0644fa0481
more tests for RecipientPresenter
2017-01-10 15:12:44 +01:00
Vincent Breitmoser
a44129b7a9
Revert "remove support for clearsigned messages in PgpMessageBuilder"
...
This reverts commit ef3cda97e2
.
2017-01-06 02:28:51 +01:00
cketti
0fe74e59cc
Don't hardcode check for version in SettingsExporterTest
...
Otherwise every time we add a setting this test needs to be touched.
2017-01-04 23:56:59 +01:00
Vincent Breitmoser
a055ed42a8
don't handle format parameter in setBody(), style fixes
2016-12-12 14:24:30 +01:00
Vincent Breitmoser
dc3d1f0e87
support display of format=flowed (rfc2646)
2016-12-12 14:24:30 +01:00
cketti
db1b97d23f
Fix tests
2016-12-12 06:51:28 +01:00
cketti
29dc3dd03c
Merge pull request #1808 from philipwhiuk/testingSettingsImportExport
...
Testing for settings import and export
2016-12-12 01:04:58 +01:00
cketti
5fca3c871d
Merge pull request #1847 from k9mail/multipart-attachments
...
Handle attachments with CHILD_PART_CONTAINS_DATA data location
2016-12-11 02:45:00 +01:00
Vincent Breitmoser
0ecbf441c1
handle attachments with CHILD_PART_CONTAINS_DATA data location (message/rfc822)
2016-12-11 02:33:56 +01:00
cketti
87e13ef800
Merge pull request #1836 from k9mail/multipart-digest-content-type
...
Properly handle multipart/digest content type
2016-12-09 00:18:59 +01:00
Vincent Breitmoser
7bd85189ce
add test for multipart/digest message
2016-12-07 00:23:28 +01:00
Vincent Breitmoser
422806f622
ignore leading whitespace for pgp/inline messages in MessageDecryptVerifier ( fixes #1823 )
2016-11-29 19:22:31 +01:00
Philip Whitehouse
f03a01f6dc
BDD new lines
2016-11-27 02:16:15 +00:00
Philip Whitehouse
6f82dea315
Testing for SettingsExporter
2016-11-22 01:52:57 +00:00
Philip Whitehouse
68b670e7d8
Testing for SettingsImporter
2016-11-22 01:24:41 +00:00
Vincent Breitmoser
ef3cda97e2
remove support for clearsigned messages in PgpMessageBuilder
2016-11-14 18:56:26 +01:00
Vincent Breitmoser
640322d46d
add "name" parameter to signature content-type header
2016-11-12 22:08:43 +01:00
Vincent Breitmoser
4e17fdf1a6
remove "always sign, encrypt if possible" mode of operation from PgpMessageBuilder
2016-11-12 21:53:02 +01:00
Vincent Breitmoser
cedaecb38e
Merge pull request #1769 from k9mail/attachment-ninjafix
...
use AttachmentTempFileProvider to expose file-backed content uris
2016-11-08 11:21:39 +01:00
cketti
bc41d9124e
Merge pull request #1714
...
Added some more coverage to the MessageReferenceTest
2016-11-08 11:16:39 +01:00
cketti
5b0544cbab
Clean up new tests
2016-11-08 11:13:57 +01:00
Vincent Breitmoser
be45380415
use AttachmentTempFileProvider to expose file-backed content uris
2016-11-03 13:57:19 +01:00
Vincent Breitmoser
380fd94b22
some more tests for PgpMessageBuilder
2016-11-02 14:30:51 +01:00
Vincent Breitmoser
c7a637f21b
don't sign in opportunistic mode if sign-only isn't supported
2016-10-31 07:57:08 +01:00
cketti
ffd051b0ec
Don't use same notification group key for all accounts
2016-10-18 06:21:25 +02:00
Jonas Lundqvist
21df74f7f4
Added test for MessageReference.withModifiedFlag()
2016-10-12 23:45:59 +02:00
Jonas Lundqvist
6ab4c3b3e6
Added test for MessageReference.withModifiedUid()
2016-10-12 23:45:55 +02:00
cketti
2087f0476c
Merge pull request #1691
...
Improve Activity operation text
Fixes #1685
2016-10-12 16:23:57 +02:00
cketti
e511b8b7c1
Further clean up of ActivityListenerTest
...
* \u0020 is a hack required to have spaces at the beginning of resource
strings. But there's no need to replicate this inside our tests.
* Dependencies shouldn't be static finals.
* Initialization of dependencies is usually boring. I like to extract that
code to methods and put them at the end of the file.
* Using different values for 'current progress' and 'total' has the
advantage of breaking tests when the two accidentally get mixed up.
2016-10-12 16:18:23 +02:00
Vincent Breitmoser
a88ccfd9e8
avoid indirect call to invalidateOptionsMenu() before recipientPresenter is initialized
2016-10-11 11:42:20 +02:00
Philip Whitehouse
0fff2ffd08
Update to Robolectric 3.1.1 and tidy up code
2016-10-09 02:21:14 +01:00
Philip
302b668d58
On removing notification, mark it's ID no longer in use ( #1677 )
...
On removing notification, mark it's ID no longer in use
Fixes #1662
2016-10-08 00:54:15 +02:00
Philip Whitehouse
53f3d549f7
Set account name when syncing headers & use correct folder name to generate display name
2016-10-07 23:14:54 +01:00
cketti
91c0b4274b
Clean up MessageBuilderTest
2016-10-07 05:40:20 +02:00
Philip Whitehouse
0cd52bc26b
Use the correct order for alternatives when building HTML messages
...
Fixes #1625
2016-10-07 01:09:31 +01:00
Vincent Breitmoser
f6e19680b0
add test for message/rfc822 attachment
2016-08-19 22:21:43 +02:00
Vincent Breitmoser
77a3892b0f
fix unit tests for 7bit/quoted-printable encoding
2016-08-19 22:21:43 +02:00
Vincent Breitmoser
08ef3d5ce5
clean up TextBody, make it slightly more failfast
...
Previously, TextBody supported only 8bit or quoted printable encodings,
defaulting to quoted printable if the encoding was not equal to "8bit".
This behavior is now changed to throw a runtime exception when an
unsupported encoding has been selected. The `setEncoding` method also
throws if an unsupported encoding is selected.
2016-08-16 12:21:09 +02:00
cketti
0bc5b49bb5
Fix MessageBuilderTest
2016-08-16 00:40:23 +02:00
cketti
77f9e82b41
Merge pull request #1559 from k9mail/deferred-file-body-fix
...
Fix DeferredFileBody
2016-08-16 00:07:41 +02:00
cketti
411ec0ec34
Use 'newInstance' as name for static factory methods
2016-08-15 11:48:36 +02:00
cketti
84cef1d8b1
Get rid of trivial static factory methods
2016-08-15 11:42:47 +02:00
cketti
7719153cc0
Extract code to generate Message-Id header value
...
This moves Message closer to being a dumb data class and avoids having to
pass around a UuidGenerator reference.
2016-08-15 10:22:17 +02:00