Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
briar
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
677
Issues
677
List
Boards
Labels
Service Desk
Milestones
Merge Requests
10
Merge Requests
10
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
briar
briar
Commits
1081a08e
Verified
Commit
1081a08e
authored
Dec 12, 2016
by
Torsten Grote
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move all unit tests to their modules and remove briar-tests
parent
32be148c
Changes
130
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
130 changed files
with
441 additions
and
433 deletions
+441
-433
bramble-api/build.gradle
bramble-api/build.gradle
+26
-7
bramble-api/src/test/java/org/briarproject/bramble/BrambleMockTestCase.java
...st/java/org/briarproject/bramble/BrambleMockTestCase.java
+3
-2
bramble-api/src/test/java/org/briarproject/bramble/BrambleTestCase.java
...c/test/java/org/briarproject/bramble/BrambleTestCase.java
+3
-3
bramble-api/src/test/java/org/briarproject/bramble/ImmediateExecutor.java
...test/java/org/briarproject/bramble/ImmediateExecutor.java
+1
-1
bramble-api/src/test/java/org/briarproject/bramble/TestDatabaseConfig.java
...est/java/org/briarproject/bramble/TestDatabaseConfig.java
+1
-1
bramble-api/src/test/java/org/briarproject/bramble/TestDatabaseModule.java
...est/java/org/briarproject/bramble/TestDatabaseModule.java
+1
-1
bramble-api/src/test/java/org/briarproject/bramble/TestSeedProvider.java
.../test/java/org/briarproject/bramble/TestSeedProvider.java
+1
-1
bramble-api/src/test/java/org/briarproject/bramble/TestSeedProviderModule.java
...java/org/briarproject/bramble/TestSeedProviderModule.java
+1
-1
bramble-api/src/test/java/org/briarproject/bramble/TestUtils.java
...api/src/test/java/org/briarproject/bramble/TestUtils.java
+1
-22
bramble-api/src/test/java/org/briarproject/bramble/ValidatorTestCase.java
...test/java/org/briarproject/bramble/ValidatorTestCase.java
+2
-2
bramble-api/src/test/java/org/briarproject/bramble/api/data/BdfDictionaryTest.java
.../org/briarproject/bramble/api/data/BdfDictionaryTest.java
+3
-5
bramble-api/src/test/java/org/briarproject/bramble/api/data/BdfListTest.java
...t/java/org/briarproject/bramble/api/data/BdfListTest.java
+3
-6
bramble-core/.gitignore
bramble-core/.gitignore
+1
-0
bramble-core/build.gradle
bramble-core/build.gradle
+13
-4
bramble-core/src/test/java/org/briarproject/bramble/RunAction.java
...ore/src/test/java/org/briarproject/bramble/RunAction.java
+1
-1
bramble-core/src/test/java/org/briarproject/bramble/client/BdfMessageValidatorTest.java
.../briarproject/bramble/client/BdfMessageValidatorTest.java
+1
-1
bramble-core/src/test/java/org/briarproject/bramble/client/ClientHelperImplTest.java
...org/briarproject/bramble/client/ClientHelperImplTest.java
+9
-7
bramble-core/src/test/java/org/briarproject/bramble/contact/ContactManagerImplTest.java
.../briarproject/bramble/contact/ContactManagerImplTest.java
+7
-6
bramble-core/src/test/java/org/briarproject/bramble/crypto/AsciiArmourTest.java
...java/org/briarproject/bramble/crypto/AsciiArmourTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/Blake2sDigestTest.java
...va/org/briarproject/bramble/crypto/Blake2sDigestTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/EllipticCurveMultiplicationTest.java
...oject/bramble/crypto/EllipticCurveMultiplicationTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/EllipticCurvePerformanceTest.java
...rproject/bramble/crypto/EllipticCurvePerformanceTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/FortunaGeneratorTest.java
...org/briarproject/bramble/crypto/FortunaGeneratorTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/FortunaSecureRandomTest.java
.../briarproject/bramble/crypto/FortunaSecureRandomTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/KeyAgreementTest.java
...ava/org/briarproject/bramble/crypto/KeyAgreementTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/crypto/KeyDerivationTest.java
...va/org/briarproject/bramble/crypto/KeyDerivationTest.java
+5
-5
bramble-core/src/test/java/org/briarproject/bramble/crypto/KeyEncodingAndParsingTest.java
...riarproject/bramble/crypto/KeyEncodingAndParsingTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/crypto/MacTest.java
...rc/test/java/org/briarproject/bramble/crypto/MacTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/crypto/MessageEncrypterTest.java
...org/briarproject/bramble/crypto/MessageEncrypterTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/PasswordBasedKdfTest.java
...org/briarproject/bramble/crypto/PasswordBasedKdfTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/crypto/PasswordStrengthEstimatorImplTest.java
...ect/bramble/crypto/PasswordStrengthEstimatorImplTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/crypto/SignatureTest.java
...t/java/org/briarproject/bramble/crypto/SignatureTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/crypto/StreamDecrypterImplTest.java
.../briarproject/bramble/crypto/StreamDecrypterImplTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/crypto/StreamEncrypterImplTest.java
.../briarproject/bramble/crypto/StreamEncrypterImplTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/crypto/TestAuthenticatedCipher.java
.../briarproject/bramble/crypto/TestAuthenticatedCipher.java
+0
-0
bramble-core/src/test/java/org/briarproject/bramble/crypto/XSalsa20Poly1305AuthenticatedCipherTest.java
...amble/crypto/XSalsa20Poly1305AuthenticatedCipherTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/data/BdfReaderImplTest.java
...java/org/briarproject/bramble/data/BdfReaderImplTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/data/BdfWriterImplTest.java
...java/org/briarproject/bramble/data/BdfWriterImplTest.java
+9
-9
bramble-core/src/test/java/org/briarproject/bramble/data/MetadataEncoderParserIntegrationTest.java
...ct/bramble/data/MetadataEncoderParserIntegrationTest.java
+8
-8
bramble-core/src/test/java/org/briarproject/bramble/db/BasicH2Test.java
...rc/test/java/org/briarproject/bramble/db/BasicH2Test.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/db/DatabaseComponentImplTest.java
...rg/briarproject/bramble/db/DatabaseComponentImplTest.java
+6
-6
bramble-core/src/test/java/org/briarproject/bramble/db/ExponentialBackoffTest.java
...a/org/briarproject/bramble/db/ExponentialBackoffTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/db/H2DatabaseTest.java
...test/java/org/briarproject/bramble/db/H2DatabaseTest.java
+5
-5
bramble-core/src/test/java/org/briarproject/bramble/db/LockFairnessTest.java
...st/java/org/briarproject/bramble/db/LockFairnessTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/db/TransactionIsolationTest.java
...org/briarproject/bramble/db/TransactionIsolationTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/identity/IdentityManagerImplTest.java
...riarproject/bramble/identity/IdentityManagerImplTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/keyagreement/KeyAgreementProtocolTest.java
...roject/bramble/keyagreement/KeyAgreementProtocolTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/lifecycle/ShutdownManagerImplTest.java
...iarproject/bramble/lifecycle/ShutdownManagerImplTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/plugin/BackoffImplTest.java
...java/org/briarproject/bramble/plugin/BackoffImplTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/plugin/ConnectionRegistryImplTest.java
...iarproject/bramble/plugin/ConnectionRegistryImplTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/plugin/PluginManagerImplTest.java
...rg/briarproject/bramble/plugin/PluginManagerImplTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/plugin/PollerTest.java
...test/java/org/briarproject/bramble/plugin/PollerTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/plugin/tcp/LanTcpPluginTest.java
...org/briarproject/bramble/plugin/tcp/LanTcpPluginTest.java
+5
-4
bramble-core/src/test/java/org/briarproject/bramble/properties/TransportPropertyManagerImplTest.java
.../bramble/properties/TransportPropertyManagerImplTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/properties/TransportPropertyValidatorTest.java
...ct/bramble/properties/TransportPropertyValidatorTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/sync/PacketReaderImplTest.java
...a/org/briarproject/bramble/sync/PacketReaderImplTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/sync/SimplexOutgoingSessionTest.java
...briarproject/bramble/sync/SimplexOutgoingSessionTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/sync/SyncIntegrationTest.java
...va/org/briarproject/bramble/sync/SyncIntegrationTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/sync/SyncIntegrationTestComponent.java
...iarproject/bramble/sync/SyncIntegrationTestComponent.java
+1
-1
bramble-core/src/test/java/org/briarproject/bramble/sync/ValidationManagerImplTest.java
.../briarproject/bramble/sync/ValidationManagerImplTest.java
+12
-8
bramble-core/src/test/java/org/briarproject/bramble/system/LinuxSeedProviderTest.java
...rg/briarproject/bramble/system/LinuxSeedProviderTest.java
+4
-4
bramble-core/src/test/java/org/briarproject/bramble/transport/KeyManagerImplTest.java
...rg/briarproject/bramble/transport/KeyManagerImplTest.java
+6
-6
bramble-core/src/test/java/org/briarproject/bramble/transport/ReorderingWindowTest.java
.../briarproject/bramble/transport/ReorderingWindowTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/transport/StreamReaderImplTest.java
.../briarproject/bramble/transport/StreamReaderImplTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/transport/StreamReaderWriterIntegrationTest.java
.../bramble/transport/StreamReaderWriterIntegrationTest.java
+3
-3
bramble-core/src/test/java/org/briarproject/bramble/transport/StreamWriterImplTest.java
.../briarproject/bramble/transport/StreamWriterImplTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/transport/TestStreamDecrypter.java
...g/briarproject/bramble/transport/TestStreamDecrypter.java
+0
-0
bramble-core/src/test/java/org/briarproject/bramble/transport/TestStreamEncrypter.java
...g/briarproject/bramble/transport/TestStreamEncrypter.java
+0
-0
bramble-core/src/test/java/org/briarproject/bramble/transport/TransportKeyManagerImplTest.java
...roject/bramble/transport/TransportKeyManagerImplTest.java
+7
-6
bramble-core/src/test/java/org/briarproject/bramble/util/ByteUtilsTest.java
...est/java/org/briarproject/bramble/util/ByteUtilsTest.java
+2
-2
bramble-core/src/test/java/org/briarproject/bramble/util/StringUtilsTest.java
...t/java/org/briarproject/bramble/util/StringUtilsTest.java
+2
-2
bramble-j2se/build.gradle
bramble-j2se/build.gradle
+6
-0
bramble-j2se/src/test/java/org/briarproject/bramble/lifecycle/WindowsShutdownManagerImplTest.java
...ect/bramble/lifecycle/WindowsShutdownManagerImplTest.java
+0
-0
bramble-j2se/src/test/java/org/briarproject/bramble/plugin/file/LinuxRemovableDriveFinderTest.java
...ct/bramble/plugin/file/LinuxRemovableDriveFinderTest.java
+2
-2
bramble-j2se/src/test/java/org/briarproject/bramble/plugin/file/MacRemovableDriveFinderTest.java
...ject/bramble/plugin/file/MacRemovableDriveFinderTest.java
+2
-2
bramble-j2se/src/test/java/org/briarproject/bramble/plugin/file/PollingRemovableDriveMonitorTest.java
...bramble/plugin/file/PollingRemovableDriveMonitorTest.java
+3
-3
bramble-j2se/src/test/java/org/briarproject/bramble/plugin/file/RemovableDrivePluginTest.java
...project/bramble/plugin/file/RemovableDrivePluginTest.java
+9
-9
bramble-j2se/src/test/java/org/briarproject/bramble/plugin/file/UnixRemovableDriveMonitorTest.java
...ct/bramble/plugin/file/UnixRemovableDriveMonitorTest.java
+4
-4
bramble-j2se/src/test/java/org/briarproject/bramble/plugin/modem/CountryCodesTest.java
...g/briarproject/bramble/plugin/modem/CountryCodesTest.java
+2
-2
bramble-j2se/src/test/java/org/briarproject/bramble/plugin/modem/ModemPluginTest.java
...rg/briarproject/bramble/plugin/modem/ModemPluginTest.java
+2
-2
briar-android/build.gradle
briar-android/build.gradle
+2
-3
briar-android/src/test/java/org/briarproject/briar/android/forum/ForumActivityTest.java
...g/briarproject/briar/android/forum/ForumActivityTest.java
+1
-1
briar-core/.gitignore
briar-core/.gitignore
+1
-0
briar-core/build.gradle
briar-core/build.gradle
+3
-4
briar-core/src/test/java/org/briarproject/briar/BriarIntegrationTest.java
...est/java/org/briarproject/briar/BriarIntegrationTest.java
+3
-4
briar-core/src/test/java/org/briarproject/briar/BriarIntegrationTestComponent.java
...org/briarproject/briar/BriarIntegrationTestComponent.java
+2
-3
briar-core/src/test/java/org/briarproject/briar/BriarTestCase.java
...e/src/test/java/org/briarproject/briar/BriarTestCase.java
+11
-0
briar-core/src/test/java/org/briarproject/briar/BriarTestUtils.java
.../src/test/java/org/briarproject/briar/BriarTestUtils.java
+28
-0
briar-core/src/test/java/org/briarproject/briar/CaptureArgumentAction.java
...st/java/org/briarproject/briar/CaptureArgumentAction.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/TestLifecycleModule.java
...test/java/org/briarproject/briar/TestLifecycleModule.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/TestPluginConfigModule.java
...t/java/org/briarproject/briar/TestPluginConfigModule.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerImplTest.java
...java/org/briarproject/briar/blog/BlogManagerImplTest.java
+3
-3
briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java
...g/briarproject/briar/blog/BlogManagerIntegrationTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/blog/BlogPostValidatorTest.java
...va/org/briarproject/briar/blog/BlogPostValidatorTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/client/MessageQueueManagerImplTest.java
...riarproject/briar/client/MessageQueueManagerImplTest.java
+17
-17
briar-core/src/test/java/org/briarproject/briar/client/MessageTreeImplTest.java
...va/org/briarproject/briar/client/MessageTreeImplTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/forum/ForumManagerImplTest.java
...va/org/briarproject/briar/forum/ForumManagerImplTest.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/forum/ForumManagerTest.java
...t/java/org/briarproject/briar/forum/ForumManagerTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/forum/ForumPostValidatorTest.java
.../org/briarproject/briar/forum/ForumPostValidatorTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/introduction/IntroduceeManagerTest.java
...riarproject/briar/introduction/IntroduceeManagerTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/introduction/IntroducerManagerTest.java
...riarproject/briar/introduction/IntroducerManagerTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/introduction/IntroductionIntegrationTest.java
...oject/briar/introduction/IntroductionIntegrationTest.java
+4
-4
briar-core/src/test/java/org/briarproject/briar/introduction/IntroductionIntegrationTestComponent.java
...ar/introduction/IntroductionIntegrationTestComponent.java
+3
-3
briar-core/src/test/java/org/briarproject/briar/introduction/IntroductionManagerImplTest.java
...oject/briar/introduction/IntroductionManagerImplTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/introduction/IntroductionValidatorTest.java
...project/briar/introduction/IntroductionValidatorTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/introduction/MessageSenderTest.java
...rg/briarproject/briar/introduction/MessageSenderTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/messaging/MessageSizeIntegrationTest.java
...arproject/briar/messaging/MessageSizeIntegrationTest.java
+3
-3
briar-core/src/test/java/org/briarproject/briar/messaging/MessageSizeIntegrationTestComponent.java
.../briar/messaging/MessageSizeIntegrationTestComponent.java
+3
-3
briar-core/src/test/java/org/briarproject/briar/messaging/MessagingManagerImplTest.java
...riarproject/briar/messaging/MessagingManagerImplTest.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/messaging/PrivateMessageValidatorTest.java
...rproject/briar/messaging/PrivateMessageValidatorTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/messaging/SimplexMessagingIntegrationTest.java
...ject/briar/messaging/SimplexMessagingIntegrationTest.java
+5
-5
briar-core/src/test/java/org/briarproject/briar/messaging/SimplexMessagingIntegrationTestComponent.java
...r/messaging/SimplexMessagingIntegrationTestComponent.java
+3
-3
briar-core/src/test/java/org/briarproject/briar/privategroup/GroupInvitationIntegrationTest.java
...ct/briar/privategroup/GroupInvitationIntegrationTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/privategroup/GroupMessageValidatorTest.java
...project/briar/privategroup/GroupMessageValidatorTest.java
+4
-4
briar-core/src/test/java/org/briarproject/briar/privategroup/PrivateGroupIntegrationTest.java
...oject/briar/privategroup/PrivateGroupIntegrationTest.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/privategroup/PrivateGroupManagerIntegrationTest.java
...riar/privategroup/PrivateGroupManagerIntegrationTest.java
+3
-3
briar-core/src/test/java/org/briarproject/briar/privategroup/invitation/AbstractProtocolEngineTest.java
...r/privategroup/invitation/AbstractProtocolEngineTest.java
+4
-4
briar-core/src/test/java/org/briarproject/briar/privategroup/invitation/CreatorProtocolEngineTest.java
...ar/privategroup/invitation/CreatorProtocolEngineTest.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/privategroup/invitation/GroupInvitationManagerImplTest.java
...ivategroup/invitation/GroupInvitationManagerImplTest.java
+10
-8
briar-core/src/test/java/org/briarproject/briar/privategroup/invitation/GroupInvitationValidatorTest.java
...privategroup/invitation/GroupInvitationValidatorTest.java
+4
-4
briar-core/src/test/java/org/briarproject/briar/privategroup/invitation/InviteeProtocolEngineTest.java
...ar/privategroup/invitation/InviteeProtocolEngineTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/privategroup/invitation/PeerProtocolEngineTest.java
...briar/privategroup/invitation/PeerProtocolEngineTest.java
+1
-1
briar-core/src/test/java/org/briarproject/briar/sharing/BlogSharingIntegrationTest.java
...riarproject/briar/sharing/BlogSharingIntegrationTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/sharing/ForumSharingIntegrationTest.java
...iarproject/briar/sharing/ForumSharingIntegrationTest.java
+3
-3
briar-core/src/test/java/org/briarproject/briar/sharing/ForumSharingValidatorTest.java
...briarproject/briar/sharing/ForumSharingValidatorTest.java
+2
-2
briar-core/src/test/java/org/briarproject/briar/sharing/SharingManagerImplTest.java
...rg/briarproject/briar/sharing/SharingManagerImplTest.java
+1
-1
briar-tests/.gitignore
briar-tests/.gitignore
+0
-3
briar-tests/build.gradle
briar-tests/build.gradle
+0
-43
briar-tests/src/.gitignore
briar-tests/src/.gitignore
+0
-2
settings.gradle
settings.gradle
+0
-1
No files found.
bramble-api/build.gradle
View file @
1081a08e
...
...
@@ -5,18 +5,37 @@ targetCompatibility = 1.6
apply
plugin:
'witness'
dependencies
{
compile
"com.google.dagger:dagger:2.
0.2
"
compile
'com.google.dagger:dagger-compiler:2.
0.2
'
compile
"com.google.dagger:dagger:2.
8
"
compile
'com.google.dagger:dagger-compiler:2.
8
'
compile
'com.google.code.findbugs:jsr305:3.0.1'
testCompile
'junit:junit:4.12'
testCompile
"org.jmock:jmock:2.8.1"
testCompile
"org.jmock:jmock-junit4:2.8.1"
testCompile
"org.jmock:jmock-legacy:2.8.1"
testCompile
"org.hamcrest:hamcrest-library:1.3"
testCompile
"org.hamcrest:hamcrest-core:1.3"
}
dependencyVerification
{
verify
=
[
'com.google.dagger:dagger:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9'
,
'com.google.dagger:dagger-compiler:b74bc9de063dd4c6400b232231f2ef5056145b8fbecbf5382012007dd1c071b3'
,
'com.google.dagger:dagger:5070e1dff5c551a4908ba7b93125c0243de2a688aed3d2f475357d86d9d7c0ad'
,
'com.google.dagger:dagger-compiler:7b2686f94907868c5364e9965601ffe2f020ba4af1849ad9b57dad5fe3fa6242'
,
'com.google.code.findbugs:jsr305:c885ce34249682bc0236b4a7d56efcc12048e6135a5baf7a9cde8ad8cda13fcd'
,
'javax.inject:javax.inject:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff'
,
'com.google.dagger:dagger-producers:99ec15e8a0507ba569e7655bc1165ee5e5ca5aa914b3c8f7e2c2458f724edd6b'
,
'com.google.guava:guava:d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99'
,
'com.google.code.findbugs:jsr305:c885ce34249682bc0236b4a7d56efcc12048e6135a5baf7a9cde8ad8cda13fcd'
'com.google.dagger:dagger-producers:1e4043e85f67de381d19e22c7932aaf7ff1611091be7e1aaae93f2c37f331cf2'
,
'com.google.guava:guava:ff89d4a4a6b303c4084194975a5a35f55a8af6f7337678b4cc8ddbea9005c323'
,
]
}
// needed to make test output available to bramble-core and briar-core
configurations
{
testOutput
.
extendsFrom
(
testCompile
)
}
task
jarTest
(
type:
Jar
,
dependsOn:
testClasses
)
{
from
sourceSets
.
test
.
output
classifier
=
'test'
}
artifacts
{
testOutput
jarTest
}
br
iar-tests/src/org/briarproject/Briar
MockTestCase.java
→
br
amble-api/src/test/java/org/briarproject/bramble/Bramble
MockTestCase.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.jmock.Mockery
;
import
org.junit.After
;
public
abstract
class
BriarMockTestCase
extends
BriarTestCase
{
public
abstract
class
BrambleMockTestCase
extends
BrambleTestCase
{
protected
final
Mockery
context
=
new
Mockery
();
...
...
br
iar-tests/src/org/briarproject/Briar
TestCase.java
→
br
amble-api/src/test/java/org/briarproject/bramble/Bramble
TestCase.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
java.lang.Thread.UncaughtExceptionHandler
;
import
static
org
.
junit
.
Assert
.
fail
;
public
abstract
class
Br
iar
TestCase
{
public
abstract
class
Br
amble
TestCase
{
public
Br
iar
TestCase
()
{
public
Br
amble
TestCase
()
{
// Ensure exceptions thrown on worker threads cause tests to fail
UncaughtExceptionHandler
fail
=
new
UncaughtExceptionHandler
()
{
@Override
...
...
br
iar-tests/src/org/briarproject
/ImmediateExecutor.java
→
br
amble-api/src/test/java/org/briarproject/bramble
/ImmediateExecutor.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.briarproject.bramble.api.nullsafety.NotNullByDefault
;
...
...
br
iar-tests/src/org/briarproject
/TestDatabaseConfig.java
→
br
amble-api/src/test/java/org/briarproject/bramble
/TestDatabaseConfig.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.briarproject.bramble.api.crypto.SecretKey
;
import
org.briarproject.bramble.api.db.DatabaseConfig
;
...
...
br
iar-tests/src/org/briarproject
/TestDatabaseModule.java
→
br
amble-api/src/test/java/org/briarproject/bramble
/TestDatabaseModule.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.briarproject.bramble.api.db.DatabaseConfig
;
import
org.briarproject.bramble.api.db.DatabaseExecutor
;
...
...
br
iar-tests/src/org/briarproject
/TestSeedProvider.java
→
br
amble-api/src/test/java/org/briarproject/bramble
/TestSeedProvider.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.briarproject.bramble.api.nullsafety.NotNullByDefault
;
import
org.briarproject.bramble.api.system.SeedProvider
;
...
...
br
iar-tests/src/org/briarproject
/TestSeedProviderModule.java
→
br
amble-api/src/test/java/org/briarproject/bramble
/TestSeedProviderModule.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.briarproject.bramble.api.system.SeedProvider
;
...
...
br
iar-tests/src/org/briarproject
/TestUtils.java
→
br
amble-api/src/test/java/org/briarproject/bramble
/TestUtils.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.briarproject.bramble.api.UniqueId
;
import
org.briarproject.bramble.api.crypto.SecretKey
;
import
org.briarproject.bramble.api.db.DbException
;
import
org.briarproject.bramble.api.sync.GroupId
;
import
org.briarproject.bramble.util.IoUtils
;
import
org.briarproject.briar.api.client.MessageTracker
;
import
org.briarproject.briar.api.client.MessageTracker.GroupCount
;
import
java.io.File
;
import
java.util.Random
;
import
java.util.concurrent.atomic.AtomicInteger
;
import
static
org
.
junit
.
Assert
.
assertEquals
;
public
class
TestUtils
{
private
static
final
AtomicInteger
nextTestDir
=
...
...
@@ -51,19 +45,4 @@ public class TestUtils {
return
new
SecretKey
(
getRandomBytes
(
SecretKey
.
LENGTH
));
}
public
static
void
assertGroupCount
(
MessageTracker
tracker
,
GroupId
g
,
long
msgCount
,
long
unreadCount
,
long
latestMsgTime
)
throws
DbException
{
GroupCount
groupCount
=
tracker
.
getGroupCount
(
g
);
assertEquals
(
msgCount
,
groupCount
.
getMsgCount
());
assertEquals
(
unreadCount
,
groupCount
.
getUnreadCount
());
assertEquals
(
latestMsgTime
,
groupCount
.
getLatestMsgTime
());
}
public
static
void
assertGroupCount
(
MessageTracker
tracker
,
GroupId
g
,
long
msgCount
,
long
unreadCount
)
throws
DbException
{
GroupCount
c1
=
tracker
.
getGroupCount
(
g
);
assertEquals
(
msgCount
,
c1
.
getMsgCount
());
assertEquals
(
unreadCount
,
c1
.
getUnreadCount
());
}
}
br
iar-tests/src/org/briarproject
/ValidatorTestCase.java
→
br
amble-api/src/test/java/org/briarproject/bramble
/ValidatorTestCase.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.briarproject.bramble.api.client.ClientHelper
;
import
org.briarproject.bramble.api.data.MetadataEncoder
;
...
...
@@ -10,7 +10,7 @@ import org.briarproject.bramble.api.sync.Message;
import
org.briarproject.bramble.api.sync.MessageId
;
import
org.briarproject.bramble.api.system.Clock
;
public
abstract
class
ValidatorTestCase
extends
Br
iar
MockTestCase
{
public
abstract
class
ValidatorTestCase
extends
Br
amble
MockTestCase
{
protected
final
ClientHelper
clientHelper
=
context
.
mock
(
ClientHelper
.
class
);
...
...
br
iar-tests/src/org/briarproject/bramble
/data/BdfDictionaryTest.java
→
br
amble-api/src/test/java/org/briarproject/bramble/api
/data/BdfDictionaryTest.java
View file @
1081a08e
package
org.briarproject.bramble.data
;
package
org.briarproject.bramble.
api.
data
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.bramble.api.Bytes
;
import
org.briarproject.bramble.api.data.BdfDictionary
;
import
org.briarproject.bramble.api.data.BdfEntry
;
import
org.junit.Test
;
import
java.util.Collections
;
...
...
@@ -15,7 +13,7 @@ import static org.junit.Assert.assertArrayEquals;
import
static
org
.
junit
.
Assert
.
assertEquals
;
import
static
org
.
junit
.
Assert
.
assertTrue
;
public
class
BdfDictionaryTest
extends
Br
iar
TestCase
{
public
class
BdfDictionaryTest
extends
Br
amble
TestCase
{
@Test
public
void
testConstructors
()
{
...
...
br
iar-tests/src/org/briarproject/bramble
/data/BdfListTest.java
→
br
amble-api/src/test/java/org/briarproject/bramble/api
/data/BdfListTest.java
View file @
1081a08e
package
org.briarproject.bramble.data
;
package
org.briarproject.bramble.
api.
data
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.bramble.api.Bytes
;
import
org.briarproject.bramble.api.FormatException
;
import
org.briarproject.bramble.api.data.BdfDictionary
;
import
org.briarproject.bramble.api.data.BdfEntry
;
import
org.briarproject.bramble.api.data.BdfList
;
import
org.junit.Test
;
import
java.util.Arrays
;
...
...
@@ -15,7 +12,7 @@ import static org.briarproject.bramble.api.data.BdfDictionary.NULL_VALUE;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertEquals
;
public
class
BdfListTest
extends
Br
iar
TestCase
{
public
class
BdfListTest
extends
Br
amble
TestCase
{
@Test
public
void
testConstructors
()
{
...
...
bramble-core/.gitignore
View file @
1081a08e
bin
build
test.tmp
.settings
bramble-core/build.gradle
View file @
1081a08e
...
...
@@ -14,10 +14,7 @@ dependencies {
compile
'com.madgag.spongycastle:core:1.54.0.0'
compile
'com.h2database:h2:1.4.190'
testCompile
project
(
':briar-tests'
)
// TODO remove when moving unit tests (#778)
testCompile
'junit:junit:4.12'
testCompile
'com.google.dagger:dagger-compiler:2.8'
testApt
'com.google.dagger:dagger-compiler:2.8'
testCompile
project
(
path:
':bramble-api'
,
configuration:
'testOutput'
)
}
dependencyVerification
{
...
...
@@ -26,3 +23,15 @@ dependencyVerification {
'com.h2database:h2:23ba495a07bbbb3bd6c3084d10a96dad7a23741b8b6d64b213459a784195a98c'
]
}
// needed to make test output available to bramble-j2se
configurations
{
testOutput
.
extendsFrom
(
testCompile
)
}
task
jarTest
(
type:
Jar
,
dependsOn:
testClasses
)
{
from
sourceSets
.
test
.
output
classifier
=
'test'
}
artifacts
{
testOutput
jarTest
}
br
iar-tests/src/org/briarproject
/RunAction.java
→
br
amble-core/src/test/java/org/briarproject/bramble
/RunAction.java
View file @
1081a08e
package
org.briarproject
;
package
org.briarproject
.bramble
;
import
org.hamcrest.Description
;
import
org.jmock.api.Action
;
...
...
br
iar-tests/src
/org/briarproject/bramble/client/BdfMessageValidatorTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/client/BdfMessageValidatorTest.java
View file @
1081a08e
package
org.briarproject.bramble.client
;
import
org.briarproject.ValidatorTestCase
;
import
org.briarproject.
bramble.
ValidatorTestCase
;
import
org.briarproject.bramble.api.FormatException
;
import
org.briarproject.bramble.api.client.BdfMessageContext
;
import
org.briarproject.bramble.api.client.BdfMessageValidator
;
...
...
br
iar-tests/src
/org/briarproject/bramble/client/ClientHelperImplTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/client/ClientHelperImplTest.java
View file @
1081a08e
package
org.briarproject.bramble.client
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.TestUtils
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.
bramble.
TestUtils
;
import
org.briarproject.bramble.api.FormatException
;
import
org.briarproject.bramble.api.client.ClientHelper
;
import
org.briarproject.bramble.api.crypto.CryptoComponent
;
...
...
@@ -32,13 +32,13 @@ import java.util.Collections;
import
java.util.HashMap
;
import
java.util.Map
;
import
static
org
.
briarproject
.
TestUtils
.
getRandomBytes
;
import
static
org
.
briarproject
.
TestUtils
.
getRandomId
;
import
static
org
.
briarproject
.
bramble
.
TestUtils
.
getRandomBytes
;
import
static
org
.
briarproject
.
bramble
.
TestUtils
.
getRandomId
;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertEquals
;
import
static
org
.
junit
.
Assert
.
fail
;
public
class
ClientHelperImplTest
extends
Br
iar
TestCase
{
public
class
ClientHelperImplTest
extends
Br
amble
TestCase
{
private
final
Mockery
context
=
new
Mockery
();
private
final
DatabaseComponent
db
=
context
.
mock
(
DatabaseComponent
.
class
);
...
...
@@ -165,7 +165,8 @@ public class ClientHelperImplTest extends BriarTestCase {
@Test
public
void
testGetMessageMetadataAsDictionaryMap
()
throws
Exception
{
final
Map
<
MessageId
,
BdfDictionary
>
map
=
new
HashMap
<>();
final
Map
<
MessageId
,
BdfDictionary
>
map
=
new
HashMap
<
MessageId
,
BdfDictionary
>();
map
.
put
(
messageId
,
dictionary
);
final
Transaction
txn
=
new
Transaction
(
null
,
true
);
...
...
@@ -187,7 +188,8 @@ public class ClientHelperImplTest extends BriarTestCase {
@Test
public
void
testGetMessageMetadataAsDictionaryQuery
()
throws
Exception
{
final
Map
<
MessageId
,
BdfDictionary
>
map
=
new
HashMap
<>();
final
Map
<
MessageId
,
BdfDictionary
>
map
=
new
HashMap
<
MessageId
,
BdfDictionary
>();
map
.
put
(
messageId
,
dictionary
);
final
BdfDictionary
query
=
BdfDictionary
.
of
(
new
BdfEntry
(
"query"
,
"me"
));
...
...
br
iar-tests/src
/org/briarproject/bramble/contact/ContactManagerImplTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/contact/ContactManagerImplTest.java
View file @
1081a08e
package
org.briarproject.bramble.contact
;
import
org.briarproject.
Briar
MockTestCase
;
import
org.briarproject.
bramble.Bramble
MockTestCase
;
import
org.briarproject.bramble.api.contact.Contact
;
import
org.briarproject.bramble.api.contact.ContactId
;
import
org.briarproject.bramble.api.contact.ContactManager
;
...
...
@@ -19,13 +19,13 @@ import java.util.ArrayList;
import
java.util.Collection
;
import
java.util.Collections
;
import
static
org
.
briarproject
.
TestUtils
.
getRandomBytes
;
import
static
org
.
briarproject
.
TestUtils
.
getRandomId
;
import
static
org
.
briarproject
.
TestUtils
.
getSecretKey
;
import
static
org
.
briarproject
.
bramble
.
TestUtils
.
getRandomBytes
;
import
static
org
.
briarproject
.
bramble
.
TestUtils
.
getRandomId
;
import
static
org
.
briarproject
.
bramble
.
TestUtils
.
getSecretKey
;
import
static
org
.
junit
.
Assert
.
assertEquals
;
import
static
org
.
junit
.
Assert
.
assertTrue
;
public
class
ContactManagerImplTest
extends
Br
iar
MockTestCase
{
public
class
ContactManagerImplTest
extends
Br
amble
MockTestCase
{
private
final
Mockery
context
=
new
Mockery
();
private
final
DatabaseComponent
db
=
context
.
mock
(
DatabaseComponent
.
class
);
...
...
@@ -132,7 +132,8 @@ public class ContactManagerImplTest extends BriarMockTestCase {
@Test
public
void
testActiveContacts
()
throws
Exception
{
Collection
<
Contact
>
activeContacts
=
Collections
.
singletonList
(
contact
);
final
Collection
<
Contact
>
contacts
=
new
ArrayList
<>(
activeContacts
);
final
Collection
<
Contact
>
contacts
=
new
ArrayList
<
Contact
>(
activeContacts
);
contacts
.
add
(
new
Contact
(
new
ContactId
(
3
),
remote
,
local
,
true
,
false
));
final
Transaction
txn
=
new
Transaction
(
null
,
true
);
context
.
checking
(
new
Expectations
()
{{
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/AsciiArmourTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/AsciiArmourTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.junit.Test
;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertEquals
;
public
class
AsciiArmourTest
extends
Br
iar
TestCase
{
public
class
AsciiArmourTest
extends
Br
amble
TestCase
{
@Test
public
void
testWrapOnSingleLine
()
{
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/Blake2sDigestTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/Blake2sDigestTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.bramble.util.StringUtils
;
import
org.junit.Test
;
...
...
@@ -8,7 +8,7 @@ import java.util.Random;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
public
class
Blake2sDigestTest
extends
Br
iar
TestCase
{
public
class
Blake2sDigestTest
extends
Br
amble
TestCase
{
// Vectors from BLAKE2 web site: https://blake2.net/blake2s-test.txt
private
static
final
String
[][]
keyedTestVectors
=
{
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/EllipticCurveMultiplicationTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/EllipticCurveMultiplicationTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.junit.Test
;
import
org.spongycastle.asn1.teletrust.TeleTrusTNamedCurves
;
import
org.spongycastle.asn1.x9.X9ECParameters
;
...
...
@@ -20,7 +20,7 @@ import java.security.SecureRandom;
import
static
org
.
briarproject
.
bramble
.
crypto
.
EllipticCurveConstants
.
PARAMETERS
;
import
static
org
.
junit
.
Assert
.
assertEquals
;
public
class
EllipticCurveMultiplicationTest
extends
Br
iar
TestCase
{
public
class
EllipticCurveMultiplicationTest
extends
Br
amble
TestCase
{
@Test
public
void
testMultiplierProducesSameResultsAsDefault
()
throws
Exception
{
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/EllipticCurvePerformanceTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/EllipticCurvePerformanceTest.java
View file @
1081a08e
...
...
@@ -69,7 +69,7 @@ public class EllipticCurvePerformanceTest {
ECPublicKeyParameters
public2
=
(
ECPublicKeyParameters
)
keyPair2
.
getPublic
();
// Time some ECDH key agreements
List
<
Long
>
samples
=
new
ArrayList
<>();
List
<
Long
>
samples
=
new
ArrayList
<
Long
>();
for
(
int
i
=
0
;
i
<
SAMPLES
;
i
++)
{
ECDHCBasicAgreement
agreement
=
new
ECDHCBasicAgreement
();
long
start
=
System
.
nanoTime
();
...
...
@@ -79,7 +79,7 @@ public class EllipticCurvePerformanceTest {
}
long
agreementMedian
=
median
(
samples
);
// Time some signatures
List
<
byte
[]>
signatures
=
new
ArrayList
<>();
List
<
byte
[]>
signatures
=
new
ArrayList
<
byte
[]
>();
samples
.
clear
();
for
(
int
i
=
0
;
i
<
SAMPLES
;
i
++)
{
Digest
digest
=
new
Blake2sDigest
();
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/FortunaGeneratorTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/FortunaGeneratorTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.junit.Test
;
import
org.spongycastle.crypto.BlockCipher
;
import
org.spongycastle.crypto.engines.AESLightEngine
;
...
...
@@ -9,7 +9,7 @@ import org.spongycastle.crypto.params.KeyParameter;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertEquals
;
public
class
FortunaGeneratorTest
extends
Br
iar
TestCase
{
public
class
FortunaGeneratorTest
extends
Br
amble
TestCase
{
@Test
public
void
testCounterInitialisedToOne
()
{
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/FortunaSecureRandomTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/FortunaSecureRandomTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.junit.Test
;
import
org.spongycastle.crypto.BlockCipher
;
import
org.spongycastle.crypto.digests.SHA256Digest
;
...
...
@@ -13,7 +13,7 @@ import static org.briarproject.bramble.crypto.FortunaSecureRandom.SELF_TEST_VECT
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertTrue
;
public
class
FortunaSecureRandomTest
extends
Br
iar
TestCase
{
public
class
FortunaSecureRandomTest
extends
Br
amble
TestCase
{
@Test
public
void
testClassPassesSelfTest
()
{
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/KeyAgreementTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/KeyAgreementTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.TestSeedProvider
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.
bramble.
TestSeedProvider
;
import
org.briarproject.bramble.api.crypto.CryptoComponent
;
import
org.briarproject.bramble.api.crypto.KeyPair
;
import
org.briarproject.bramble.api.crypto.SecretKey
;
...
...
@@ -10,7 +10,7 @@ import org.junit.Test;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
public
class
KeyAgreementTest
extends
Br
iar
TestCase
{
public
class
KeyAgreementTest
extends
Br
amble
TestCase
{
@Test
public
void
testDeriveMasterSecret
()
throws
Exception
{
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/KeyDerivationTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/KeyDerivationTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.TestSeedProvider
;
import
org.briarproject.TestUtils
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.
bramble.
TestSeedProvider
;
import
org.briarproject.
bramble.
TestUtils
;
import
org.briarproject.bramble.api.crypto.CryptoComponent
;
import
org.briarproject.bramble.api.crypto.SecretKey
;
import
org.briarproject.bramble.api.plugin.TransportId
;
...
...
@@ -16,7 +16,7 @@ import java.util.List;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertFalse
;
public
class
KeyDerivationTest
extends
Br
iar
TestCase
{
public
class
KeyDerivationTest
extends
Br
amble
TestCase
{
private
final
TransportId
transportId
=
new
TransportId
(
"id"
);
private
final
CryptoComponent
crypto
;
...
...
@@ -141,7 +141,7 @@ public class KeyDerivationTest extends BriarTestCase {
}
private
void
assertAllDifferent
(
TransportKeys
...
transportKeys
)
{
List
<
SecretKey
>
secretKeys
=
new
ArrayList
<>();
List
<
SecretKey
>
secretKeys
=
new
ArrayList
<
SecretKey
>();
for
(
TransportKeys
k
:
transportKeys
)
{
secretKeys
.
add
(
k
.
getPreviousIncomingKeys
().
getTagKey
());
secretKeys
.
add
(
k
.
getPreviousIncomingKeys
().
getHeaderKey
());
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/KeyEncodingAndParsingTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/KeyEncodingAndParsingTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.TestSeedProvider
;
import
org.briarproject.TestUtils
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.
bramble.
TestSeedProvider
;
import
org.briarproject.
bramble.
TestUtils
;
import
org.briarproject.bramble.api.crypto.KeyPair
;
import
org.briarproject.bramble.api.crypto.KeyParser
;
import
org.briarproject.bramble.api.crypto.PrivateKey
;
...
...
@@ -16,7 +16,7 @@ import static org.briarproject.bramble.api.identity.AuthorConstants.MAX_SIGNATUR
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertTrue
;
public
class
KeyEncodingAndParsingTest
extends
Br
iar
TestCase
{
public
class
KeyEncodingAndParsingTest
extends
Br
amble
TestCase
{
private
final
CryptoComponentImpl
crypto
=
new
CryptoComponentImpl
(
new
TestSeedProvider
());
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/MacTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/MacTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.TestSeedProvider
;
import
org.briarproject.TestUtils
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.
bramble.
TestSeedProvider
;
import
org.briarproject.
bramble.
TestUtils
;
import
org.briarproject.bramble.api.crypto.CryptoComponent
;
import
org.briarproject.bramble.api.crypto.SecretKey
;
import
org.junit.Test
;
...
...
@@ -12,7 +12,7 @@ import java.util.Arrays;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
import
static
org
.
junit
.
Assert
.
assertFalse
;
public
class
MacTest
extends
Br
iar
TestCase
{
public
class
MacTest
extends
Br
amble
TestCase
{
private
final
CryptoComponent
crypto
;
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/MessageEncrypterTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/MessageEncrypterTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.bramble.api.crypto.KeyPair
;
import
org.briarproject.bramble.api.crypto.PrivateKey
;
import
org.briarproject.bramble.api.crypto.PublicKey
;
...
...
@@ -11,7 +11,7 @@ import java.security.SecureRandom;
import
static
org
.
junit
.
Assert
.
assertArrayEquals
;
public
class
MessageEncrypterTest
extends
Br
iar
TestCase
{
public
class
MessageEncrypterTest
extends
Br
amble
TestCase
{
private
final
SecureRandom
random
=
new
SecureRandom
();
...
...
br
iar-tests/src
/org/briarproject/bramble/crypto/PasswordBasedKdfTest.java
→
br
amble-core/src/test/java
/org/briarproject/bramble/crypto/PasswordBasedKdfTest.java
View file @
1081a08e
package
org.briarproject.bramble.crypto
;
import
org.briarproject.
Briar
TestCase
;
import
org.briarproject.TestSeedProvider
;
import
org.briarproject.TestUtils
;
import
org.briarproject.
bramble.Bramble
TestCase
;
import
org.briarproject.
bramble.
TestSeedProvider
;