Skip to content

Bump com.google.firebase:firebase-admin from 9.4.0 to 9.4.1 (#1413) #744

Bump com.google.firebase:firebase-admin from 9.4.0 to 9.4.1 (#1413)

Bump com.google.firebase:firebase-admin from 9.4.0 to 9.4.1 (#1413) #744

GitHub Actions / Test Results succeeded Oct 16, 2024 in 0s

All 603 tests pass, 15 skipped in 3m 42s

  73 files  ±0    73 suites  ±0   3m 42s ⏱️ -6s
618 tests ±0  603 ✔️ ±0  15 💤 ±0  0 ±0 
630 runs  ±0  615 ✔️ ±0  15 💤 ±0  0 ±0 

Results for commit c6225cd. ± Comparison against earlier commit 1f767e4.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

15 skipped tests found

There are 15 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
nu.yona.server.HibernateStatsTest ‑ Get day activity details last Friday - first request
nu.yona.server.HibernateStatsTest ‑ Get day activity details last Friday - second request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews - first request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews - second request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews with buddies - first request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews with buddies - second request
nu.yona.server.HibernateStatsTest ‑ Get messages - first request
nu.yona.server.HibernateStatsTest ‑ Get messages - second request
nu.yona.server.HibernateStatsTest ‑ Get user - first request
nu.yona.server.HibernateStatsTest ‑ Get user - second request
nu.yona.server.HibernateStatsTest ‑ Get week activity details last week - first request
nu.yona.server.HibernateStatsTest ‑ Get week activity details last week - second request
nu.yona.server.HibernateStatsTest ‑ Get week activity overviews - first request
nu.yona.server.HibernateStatsTest ‑ Get week activity overviews - second request
nu.yona.server.UserTest ‑ Retrieve Apple App site association

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

618 tests found (test 1 to 566)

There are 618 tests, see "Raw output" for the list of tests 1 to 566.
Raw output
nu.yona.server.ActivityAggregationBatchJobTest ‑ Aggregation is reset and repeated when posting new app activity outside combine interval
nu.yona.server.ActivityAggregationBatchJobTest ‑ Aggregation is reset and repeated when posting new continuing app activity
nu.yona.server.ActivityAggregationBatchJobTest ‑ Days and weeks in the past are aggregated once
nu.yona.server.ActivityCategoriesTest ‑ Add programming activity category
nu.yona.server.ActivityCategoriesTest ‑ App service should sync activity categories cache with admin service
nu.yona.server.ActivityCategoriesTest ‑ Delete programming activity category
nu.yona.server.ActivityCategoriesTest ‑ Get all activity categories
nu.yona.server.ActivityCategoriesTest ‑ Get all activity categories loaded from file
nu.yona.server.ActivityCategoriesTest ‑ Try add duplicate English name
nu.yona.server.ActivityCategoriesTest ‑ Try update to duplicate Dutch name
nu.yona.server.ActivityCategoriesTest ‑ Update activity category
nu.yona.server.ActivityCommentTest ‑ Comment on buddy day activity
nu.yona.server.ActivityCommentTest ‑ Comment on buddy week activity
nu.yona.server.ActivityCommentTest ‑ Comment on inactive day
nu.yona.server.ActivityCommentTest ‑ Comment on inactive week
nu.yona.server.ActivityCommentTest ‑ Comment using (too) long messages [messageLength: 200, expectedStatus: 200, #0]
nu.yona.server.ActivityCommentTest ‑ Comment using (too) long messages [messageLength: 201, expectedStatus: 400, #1]
nu.yona.server.ActivityCommentTest ‑ Comments are returned in thread order
nu.yona.server.ActivityCommentTest ‑ Comments of buddies of buddy are not visible
nu.yona.server.ActivityCommentTest ‑ Richard can delete a comment of Bob on which Richard already replied
nu.yona.server.ActivityCommentTest ‑ Richard can delete a comment of Bob on which nobody replied
nu.yona.server.ActivityCommentTest ‑ Richard can delete a comment of himself on which Bob already replied
nu.yona.server.ActivityCommentTest ‑ Richard can delete a goal after Bob commented on a related activity
nu.yona.server.ActivityTest ‑ Activity before goal creation should be ignored
nu.yona.server.ActivityTest ‑ Add activity after retrieving the report
nu.yona.server.ActivityTest ‑ Add activity after retrieving the report with multiple days
nu.yona.server.ActivityTest ‑ Add goals and fetch activities
nu.yona.server.ActivityTest ‑ Bob retrieves buddy activity info before Richard processed Bob's acceptance
nu.yona.server.ActivityTest ‑ Delete goal after update
nu.yona.server.ActivityTest ‑ Page through multiple weeks
nu.yona.server.ActivityTest ‑ Remove goal after adding activities
nu.yona.server.ActivityTest ‑ Retrieve activity report after goal update
nu.yona.server.ActivityTest ‑ Retrieve activity report of previous week
nu.yona.server.ActivityTest ‑ Retrieve activity reports without activity
nu.yona.server.ActivityTest ‑ Retrieve activity with buddies when no buddies gives empty
nu.yona.server.ActivityTest ‑ Retrieve inactive activity report current day/week before and after update of budget goal
nu.yona.server.ActivityTest ‑ Retrieve inactive activity report current day/week before and after update of time zone goal
nu.yona.server.ActivityTest ‑ Retrieve inactive activity report past week, after goal update in earlier week
nu.yona.server.ActivityTest ‑ Richard gets proper navigation links between day and week details
nu.yona.server.ActivityTest ‑ Richard retrieves buddy activity info before Bob accepted Richard's buddy request
nu.yona.server.ActivityTest ‑ Richard retrieves buddy activity info before he processed Bob's disconnect
nu.yona.server.ActivityTest ‑ Richard sees buddy activities from the date they befriended
nu.yona.server.ActivityTest ‑ Richard works on two devices
nu.yona.server.ActivityTest ‑ Richard's can see his raw activities
nu.yona.server.ActivityTest ‑ Richard's goals are only included when a buddy has that goal too
nu.yona.server.ActivityTest ‑ Richard's network activity is measured properly on different OSes and different budget goals [operatingSystem: ANDROID, budget: 0, expectedValue: [13:4], #0]
nu.yona.server.ActivityTest ‑ Richard's network activity is measured properly on different OSes and different budget goals [operatingSystem: ANDROID, budget: 60, expectedValue: [:], #1]
nu.yona.server.ActivityTest ‑ Richard's network activity is measured properly on different OSes and different budget goals [operatingSystem: IOS, budget: 0, expectedValue: [13:4], #2]
nu.yona.server.ActivityTest ‑ Richard's network activity is measured properly on different OSes and different budget goals [operatingSystem: IOS, budget: 60, expectedValue: [13:4], #3]
nu.yona.server.ActivityTest ‑ Try get raw activities with an invalid date
nu.yona.server.AnalysisEngineHibernateStatsTest ‑ Post of first network activity on budget goal causes limited reads and writes
nu.yona.server.AnalysisEngineHibernateStatsTest ‑ Post of first network activity on no-go goal causes limited reads and writes
nu.yona.server.AnalysisEngineHibernateStatsTest ‑ Post of first network activity on nongoal causes limited reads and no writes
nu.yona.server.AnalysisEngineHibernateStatsTest ‑ Post of second network activity on budget goal causes no reads and no writes
nu.yona.server.AnalysisEngineHibernateStatsTest ‑ Post of second network activity on no-go goal causes no reads and no writes
nu.yona.server.AnalysisEngineHibernateStatsTest ‑ Post of second network activity on nongoal causes no reads and no writes
nu.yona.server.AppActivityTest ‑ Activity before goal creation is ignored
nu.yona.server.AppActivityTest ‑ Device time difference is properly resolved
nu.yona.server.AppActivityTest ‑ Duplicate app activity reported out of sequence is counted only once
nu.yona.server.AppActivityTest ‑ Goal conflict of Richard is reported to Richard and Bob
nu.yona.server.AppActivityTest ‑ Hacking attempt: Try to post app activity without password
nu.yona.server.AppActivityTest ‑ Overlapping conflicts are reported as one message for each person
nu.yona.server.AppActivityTest ‑ Overlapping network and app activity is counted only once
nu.yona.server.AppActivityTest ‑ Send app activity within device time inaccuracy window
nu.yona.server.AppActivityTest ‑ Send multiple app activities after offline period
nu.yona.server.AppActivityTest ‑ Try post incomplete app activity request
nu.yona.server.AppActivityTest ‑ Try send app activity with end before start
nu.yona.server.AppActivityTest ‑ Try send app activity with end in future
nu.yona.server.AppActivityTest ‑ Try send app activity with start in future
nu.yona.server.BasicBuddyTest ‑ After Richard removed Bob as buddy, new goal conflicts are not reported to the buddies anymore
nu.yona.server.BasicBuddyTest ‑ Bob accepts Richard's buddy request
nu.yona.server.BasicBuddyTest ‑ Bob finds the buddy request
nu.yona.server.BasicBuddyTest ‑ Bob receives the buddy removal of Richard
nu.yona.server.BasicBuddyTest ‑ Goal conflict of Bob (on iOS and Android) is reported to Richard and Bob [operatingSystem: ANDROID, #0]
nu.yona.server.BasicBuddyTest ‑ Goal conflict of Bob (on iOS and Android) is reported to Richard and Bob [operatingSystem: IOS, #1]
nu.yona.server.BasicBuddyTest ‑ Goal conflict of Bob immediately after Richard processed Bob's buddy response is reported to Richard and Bob
nu.yona.server.BasicBuddyTest ‑ Goal conflict of Richard is reported to Richard and Bob
nu.yona.server.BasicBuddyTest ‑ Goal conflict of Richard with a more than 2k long URL is truncated and reported to Richard and Bob
nu.yona.server.BasicBuddyTest ‑ Goal conflict of Richard with an 2k long URL is reported to Richard and Bob
nu.yona.server.BasicBuddyTest ‑ Hacking attempt: Try to request one-way connection
nu.yona.server.BasicBuddyTest ‑ Richard and Bob can see each other's information
nu.yona.server.BasicBuddyTest ‑ Richard and Bob connect and break up multiple times
nu.yona.server.BasicBuddyTest ‑ Richard deletes Bob's buddy entry before Bob accepts
nu.yona.server.BasicBuddyTest ‑ Richard finds Bob's buddy connect response
nu.yona.server.BasicBuddyTest ‑ Richard finds Bob's buddy connect response with multiple threads
nu.yona.server.BasicBuddyTest ‑ Richard receives the buddy removal of Bob
nu.yona.server.BasicBuddyTest ‑ Richard removes Bob as buddy, so goal conflicts from Bob are gone
nu.yona.server.BasicBuddyTest ‑ Richard requests Bob to become his buddy
nu.yona.server.BasicBuddyTest ‑ Richard sees Bob's "last seen" info after multiple activities
nu.yona.server.BasicBuddyTest ‑ Richard sees Bob's "last seen" info after one activity
nu.yona.server.BasicBuddyTest ‑ Richard sees Bob's "last seen" info when there were no activities
nu.yona.server.BasicBuddyTest ‑ Two conflicts within the conflict interval are reported as one message for each person
nu.yona.server.BuddyValidationTest ‑ AddBuddy - empty email address
nu.yona.server.BuddyValidationTest ‑ AddBuddy - empty first name
nu.yona.server.BuddyValidationTest ‑ AddBuddy - empty last name
nu.yona.server.BuddyValidationTest ‑ AddBuddy - empty mobile number
nu.yona.server.BuddyValidationTest ‑ AddBuddy - invalid email address
nu.yona.server.BuddyValidationTest ‑ AddBuddy - invalid mobile number
nu.yona.server.BuddyValidationTest ‑ Try Richard request Bob as buddy twice
nu.yona.server.BuddyValidationTest ‑ Try Richard request himself as buddy
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Attempt to add another user with the same mobile number
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Bob accepts Richard's buddy request
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Bob adjusts data and submits; app saves with the device password
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Bob adjusts data, including his Android device
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Bob downloads the app and uses it to open the link sent in the e-mail and load the prefilled data provided by Richard
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Bob receives confirmation SMS and enters the confirmation code in app
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Bob updates his user information saved with the device password
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Goal conflict of Richard is reported to Richard and Bob
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Hacking attempt: Try to get Bob with an invalid temp password
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Hacking attempt: Try to get a normal user with a temp password
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Hacking attempt: Try to get a user created on buddy request with normal Yona password header
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Hacking attempt: Try to update Bob Dunn with an invalid temp password
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Hacking attempt: Try to update a normal user with a temp password
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Overwrite user created on buddy request
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Overwrite user created on buddy request and connect again
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Richard cannot create a buddy request before confirming his own mobile number
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Richard finds Bob's buddy acceptance
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Richard successfully creates a buddy request after confirming his own mobile number
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Try update Bob with already existing mobile number
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Try update Bob with incomplete device data [propertyToRemove: deviceAppVersion, expectedStatus: 400, #1]
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Try update Bob with incomplete device data [propertyToRemove: deviceAppVersionCode, expectedStatus: 400, #3]
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Try update Bob with incomplete device data [propertyToRemove: deviceFirebaseInstanceId, expectedStatus: 200, #4]
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Try update Bob with incomplete device data [propertyToRemove: deviceOperatingSystem, expectedStatus: 400, #0]
nu.yona.server.CreateUserOnBuddyRequestTest ‑ Try update Bob with incomplete device data [propertyToRemove: deviceOperatingSystem, expectedStatus: 400, #2]
nu.yona.server.DeviceManagementTest ‑ Clear new device request
nu.yona.server.DeviceManagementTest ‑ Overwrite new device request
nu.yona.server.DeviceManagementTest ‑ Richard adds new device; Bob gets the update
nu.yona.server.DeviceManagementTest ‑ Richard deletes a devices on which activities were done
nu.yona.server.DeviceManagementTest ‑ Richard deletes one of his devices; Bob gets the update
nu.yona.server.DeviceManagementTest ‑ Richard updates device name after setting firebase instance id; firebase instance id is not changed
nu.yona.server.DeviceManagementTest ‑ Richard updates his device firebase instance id; device is updated but not disclosed to Bob
nu.yona.server.DeviceManagementTest ‑ Richard updates his device name; Bob gets the update
nu.yona.server.DeviceManagementTest ‑ Set and get new device request
nu.yona.server.DeviceManagementTest ‑ Try add device with null values
nu.yona.server.DeviceManagementTest ‑ Try clear new device request with wrong information
nu.yona.server.DeviceManagementTest ‑ Try delete last device
nu.yona.server.DeviceManagementTest ‑ Try get new device request with wrong information [number: +310610609189, password: wrong, withNewDeviceRequest: true, expectedStatus: 400, expectedCode: error.user.mobile.number.invalid.leading.zero, #3]
nu.yona.server.DeviceManagementTest ‑ Try get new device request with wrong information [number: +31318123456, password: wrong, withNewDeviceRequest: true, expectedStatus: 400, expectedCode: error.user.mobile.number.not.mobile, #2]
nu.yona.server.DeviceManagementTest ‑ Try get new device request with wrong information [number: +31610609189, password: wrong, withNewDeviceRequest: true, expectedStatus: 400, expectedCode: error.no.device.request.present, #1]
nu.yona.server.DeviceManagementTest ‑ Try get new device request with wrong information [number: <user>, password: null, withNewDeviceRequest: false, expectedStatus: 400, expectedCode: error.no.device.request.present, #5]
nu.yona.server.DeviceManagementTest ‑ Try get new device request with wrong information [number: <user>, password: wrong, withNewDeviceRequest: false, expectedStatus: 400, expectedCode: error.no.device.request.present, #4]
nu.yona.server.DeviceManagementTest ‑ Try get new device request with wrong information [number: <user>, password: wrong, withNewDeviceRequest: true, expectedStatus: 400, expectedCode: error.device.request.invalid.password, #0]
nu.yona.server.DeviceManagementTest ‑ Try register new device while no new device request exists
nu.yona.server.DeviceManagementTest ‑ Try register new device with wrong password
nu.yona.server.DeviceManagementTest ‑ Try set new device request with wrong information
nu.yona.server.DeviceManagementTest ‑ Try update device name to device name containing a colon
nu.yona.server.DeviceManagementTest ‑ Try update device name to existing name
nu.yona.server.DeviceManagementTest ‑ Try update device name without name
nu.yona.server.DeviceTest ‑ Create John Doe with an Android device
nu.yona.server.DeviceTest ‑ Create John Doe with an Android device with a Firebase instance ID
nu.yona.server.DeviceTest ‑ Create John Doe with an device with the longest supported name
nu.yona.server.DeviceTest ‑ Create John Doe with an iOS device
nu.yona.server.DeviceTest ‑ Create John Doe without a device
nu.yona.server.DeviceTest ‑ John's device is autoregistered as Android upon reporting app activity
nu.yona.server.DeviceTest ‑ Retrieve SSL root certificate
nu.yona.server.DeviceTest ‑ Richard posts app opened event with a valid operating system and app version
nu.yona.server.DeviceTest ‑ Try to create John Doe with an unsupported device operating system
nu.yona.server.DeviceTest ‑ Try to create John Doe with device name that contains a colon
nu.yona.server.DeviceTest ‑ Try to create John Doe with device name that's too long
nu.yona.server.DeviceTest ‑ Try to create John Doe with device operating system UNKNOWN
nu.yona.server.DeviceTest ‑ Try to post app opened event for a too old app version
nu.yona.server.DeviceTest ‑ Try to post app opened event with an invalid version code (negative)
nu.yona.server.DeviceTest ‑ Try to post app opened event with different operating system
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: IOS, appVersion: 1.1, appVersionCode: 5000, responseStatus: 204, #0]
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: IOS, appVersion: 1.1, appVersionCode: null, responseStatus: 400, #6]
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: IOS, appVersion: null, appVersionCode: 5000, responseStatus: 400, #7]
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: IOS, appVersion: null, appVersionCode: null, responseStatus: 400, #2]
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: null, appVersion: 1.1, appVersionCode: 5000, responseStatus: 400, #5]
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: null, appVersion: 1.1, appVersionCode: null, responseStatus: 400, #3]
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: null, appVersion: null, appVersionCode: 5000, responseStatus: 400, #4]
nu.yona.server.DeviceTest ‑ Try to post incomplete app opened event [operatingSystem: null, appVersion: null, appVersionCode: null, responseStatus: 204, #1]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: , expectedStatus: 400, expectedMessagePattern: .*is invalid: ''. Should follow the format.*, #8]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: ANDROID/-1/1.2 build 360, expectedStatus: 400, expectedMessagePattern: .*contains an invalid version code: '-1'.*. Must be an integer value > 0, #4]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: ANDROID/0/1.2 build 360, expectedStatus: 400, expectedMessagePattern: .*contains an invalid version code: '0'.*. Must be an integer value > 0, #5]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: ANDROID/123, expectedStatus: 400, expectedMessagePattern: .*is invalid: 'ANDROID/123'. Should follow the format.*, #6]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: ANDROID/123/1.2 build 360, expectedStatus: 200, expectedMessagePattern: n/a, #0]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: ANDROID/123/a/b, expectedStatus: 400, expectedMessagePattern: .*is invalid: 'ANDROID/123/a/b'. Should follow the format.*, #7]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: ANDROID/abc/1.2 build 360, expectedStatus: 400, expectedMessagePattern: .*contains an invalid version code: 'abc'.*. Must be an integer value > 0, #3]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: IOS/123/1.2 build 360, expectedStatus: 200, expectedMessagePattern: n/a, #1]
nu.yona.server.DeviceTest ‑ Use different app version headers [appVersionHeader: IOS/123/1.2, expectedStatus: 200, expectedMessagePattern: n/a, #2]
nu.yona.server.DisclosureTest ‑ Disclosure link is available to buddy, not to <self>
nu.yona.server.DisclosureTest ‑ Richard accepts Bob's request for disclosure of a message
nu.yona.server.DisclosureTest ‑ Richard receives Bob's request for disclosure of a message
nu.yona.server.DisclosureTest ‑ Richard rejects Bob's request for disclosure of a message
nu.yona.server.EditGoalsTest ‑ Add budget goal
nu.yona.server.EditGoalsTest ‑ Add first hour time zone goal
nu.yona.server.EditGoalsTest ‑ Add full-day time zone goal
nu.yona.server.EditGoalsTest ‑ Add last hour time zone goal
nu.yona.server.EditGoalsTest ‑ Add max zones time zone goal
nu.yona.server.EditGoalsTest ‑ Add time zone goal
nu.yona.server.EditGoalsTest ‑ Delete goal
nu.yona.server.EditGoalsTest ‑ Get goals
nu.yona.server.EditGoalsTest ‑ Goal conflict messages are removed when goal is removed
nu.yona.server.EditGoalsTest ‑ Removing goal is possible even after buddy disconnected
nu.yona.server.EditGoalsTest ‑ Try invalid budget goal
nu.yona.server.EditGoalsTest ‑ Try invalid time zone goal
nu.yona.server.EditGoalsTest ‑ Try setting update time before creation time
nu.yona.server.EditGoalsTest ‑ Try update activity category of goal
nu.yona.server.EditGoalsTest ‑ Try update type of goal
nu.yona.server.EditGoalsTest ‑ Update budget goal
nu.yona.server.EditGoalsTest ‑ Update goal multiple times
nu.yona.server.EditGoalsTest ‑ Update time zone goal
nu.yona.server.EditGoalsTest ‑ Validation: Try to add goal for not existing category
nu.yona.server.EditGoalsTest ‑ Validation: Try to add second goal for activity category
nu.yona.server.EditGoalsTest ‑ Validation: Try to remove mandatory goal
nu.yona.server.FirebaseTest ‑ Bob gets a notification on both devices
nu.yona.server.FirebaseTest ‑ Bob gets a notifications in the right language when changing language
nu.yona.server.FirebaseTest ‑ Pass-through headers are handled correctly during multithreading
nu.yona.server.FirebaseTest ‑ Richard and Bob both have a notification for the buddy request/acceptance
nu.yona.server.FirebaseTest ‑ Richard and Bob get notifications on app usage goal conflict
nu.yona.server.FirebaseTest ‑ Richard and Bob get notifications on network goal conflict
nu.yona.server.HibernateStatsTest ‑ Get day activity details last Friday - first request
nu.yona.server.HibernateStatsTest ‑ Get day activity details last Friday - second request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews - first request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews - second request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews with buddies - first request
nu.yona.server.HibernateStatsTest ‑ Get day activity overviews with buddies - second request
nu.yona.server.HibernateStatsTest ‑ Get messages - first request
nu.yona.server.HibernateStatsTest ‑ Get messages - second request
nu.yona.server.HibernateStatsTest ‑ Get user - first request
nu.yona.server.HibernateStatsTest ‑ Get user - second request
nu.yona.server.HibernateStatsTest ‑ Get week activity details last week - first request
nu.yona.server.HibernateStatsTest ‑ Get week activity details last week - second request
nu.yona.server.HibernateStatsTest ‑ Get week activity overviews - first request
nu.yona.server.HibernateStatsTest ‑ Get week activity overviews - second request
nu.yona.server.LocaleContextHelperTest ‑ inLocaleContext_defaultlLocale_localeSet()
nu.yona.server.LocaleContextHelperTest ‑ inLocaleContext_initializedlLocale_localeSet()
nu.yona.server.LocaleContextHelperTest ‑ inLocaleContext_nullLocale_throwsNPE()
nu.yona.server.LocaleContextHelperTest ‑ inLocaleContext_nullRunnable_throwsNPE()
nu.yona.server.LocaleContextHelperTest ‑ inLocaleContext_throwFromRunnable_localeRestored()
nu.yona.server.LocalizationTest ‑ Verify Dutch
nu.yona.server.LocalizationTest ‑ Verify Latin
nu.yona.server.LocalizationTest ‑ Verify default language
nu.yona.server.MessagingTest ‑ Bob deletes Richard's buddy request after it is processed
nu.yona.server.MessagingTest ‑ Bob deletes a goal conflict message. After that, Richard still has it
nu.yona.server.MessagingTest ‑ Bob tries to delete Richard's buddy request before it is processed
nu.yona.server.MessagingTest ‑ Richard deletes Bob's buddy acceptance after it is processed
nu.yona.server.MessagingTest ‑ Richard deletes a goal conflict message. After that, it's gone for Bob too
nu.yona.server.MessagingTest ‑ Richard pages through his messages
nu.yona.server.MessagingTest ‑ Richard retrieves only unread messages
nu.yona.server.OverwriteUserTest ‑ After Richard overwrote his account, Bob does not get goal conflict message of Richard anymore
nu.yona.server.OverwriteUserTest ‑ Attempt to add another user with the same mobile number
nu.yona.server.OverwriteUserTest ‑ Concurrent requests cause no errors
nu.yona.server.OverwriteUserTest ‑ Hacking attempt: Brute force overwrite user overwrite confirmation
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard after requesting a confirmation code for the second time
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard while being a buddy of Bob
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard while being a buddy of Bob and verify Richard does not receive Bob's goal conflicts anymore
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard while being a buddy of Bob and verify that Bob can move on with everything
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard with an accepted but unprocessed buddy invitation from Bob
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard with pending buddy invitation from Bob
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard with pending buddy invitation from Bob and immediately send another buddy connect request
nu.yona.server.OverwriteUserTest ‑ Overwrite Richard with pending buddy invitation to Bob
nu.yona.server.OverwriteUserTest ‑ Richard gets a confirmation code when requesting to overwrite his account
nu.yona.server.PinResetRequestTest ‑ Cannot verify or clear pin reset request before requesting a pin reset
nu.yona.server.PinResetRequestTest ‑ Clear pin reset request after verification
nu.yona.server.PinResetRequestTest ‑ Clear pin reset request before verification
nu.yona.server.PinResetRequestTest ‑ Concurrent resend requests cause no errors
nu.yona.server.PinResetRequestTest ‑ Hacking attempt: Brute force try verify pin reset request
nu.yona.server.PinResetRequestTest ‑ Hacking attempt: Try to request pin reset confirmation code resend before end of delay period
nu.yona.server.PinResetRequestTest ‑ Hacking attempt: Try to request pin reset confirmation code resend without requesting a pin reset confirmation code
nu.yona.server.PinResetRequestTest ‑ Hacking attempt: Try to verify pin reset confirmation code before end of delay period
nu.yona.server.PinResetRequestTest ‑ Request pin reset
nu.yona.server.PinResetRequestTest ‑ Request pin reset twice
nu.yona.server.PinResetRequestTest ‑ Request resend of pin reset confirmation code
nu.yona.server.PinResetRequestTest ‑ Verify pin reset confirmation code
nu.yona.server.RejectBuddyTest ‑ Bob rejects Richard's buddy request
nu.yona.server.RelevantSmoothwallCategoriesTest ‑ Get relevant Smoothwall categories
nu.yona.server.RemoveUserTest ‑ Conflicts for Bob are still processed after the unsubscribe of Richard
nu.yona.server.RemoveUserTest ‑ Delete account
nu.yona.server.RemoveUserTest ‑ Delete and recreate account
nu.yona.server.RemoveUserTest ‑ Remove Richard while being a buddy of Bob and verify that Bob can move on with everything
nu.yona.server.RemoveUserTest ‑ Remove Richard while being a buddy of Bob and verify that Bob receives a buddy disconnect message
nu.yona.server.RemoveUserTest ‑ Remove Richard with pending buddy request from Bob and verify that Bob receives a reject message
nu.yona.server.RemoveUserTest ‑ Remove Richard with pending buddy request to Bob and verify buddy request is removed
nu.yona.server.SystemMessageTest ‑ A system message gets received by both Bob and Richard
nu.yona.server.SystemMessageTest ‑ Richard deletes the system message; Bob still has it
nu.yona.server.ThymeleafConfigurationTest ‑ emailTemplateEngine_processBuddyInvitationBodyDefault_defaultTemplateFoundAndExpanded()
nu.yona.server.ThymeleafConfigurationTest ‑ emailTemplateEngine_processBuddyInvitationBodyDutch_dutchTemplateFoundAndExpanded()
nu.yona.server.ThymeleafConfigurationTest ‑ emailTemplateEngine_processBuddyInvitationSubjectDefault_defaultTemplateFoundAndExpanded()
nu.yona.server.ThymeleafConfigurationTest ‑ emailTemplateEngine_processBuddyInvitationSubjectDutch_dutchTemplateFoundAndExpanded()
nu.yona.server.ThymeleafConfigurationTest ‑ otherTemplateEngine_processAppleAppSiteAssociationJson_containsCorrectlyFormattedAppId()
nu.yona.server.ThymeleafConfigurationTest ‑ smsTemplateEngine_processBuddyInvitationDefault_defaultTemplateFoundAndExpanded()
nu.yona.server.ThymeleafConfigurationTest ‑ smsTemplateEngine_processBuddyInvitationDutch_dutchTemplateFoundAndExpanded()
nu.yona.server.UpdateBuddyUserInfoTest ‑ Buddy changes first and last name which causes buddy info change message too
nu.yona.server.UpdateBuddyUserInfoTest ‑ Buddy updates info which causes buddy info change message and nickname update on process
nu.yona.server.UpdateBuddyUserInfoTest ‑ Richard can receive Bob's buddy info change message along with his acceptance
nu.yona.server.UserPhotoTest ‑ Bob can see the photo of Richard in the buddy request message before accepting the request
nu.yona.server.UserPhotoTest ‑ Bob can see the photo of Richard on the messages of Richard
nu.yona.server.UserPhotoTest ‑ Hacking attempt: Cannot delete photo of Richard with a wrong password
nu.yona.server.UserPhotoTest ‑ Hacking attempt: Cannot update photo of Richard with a wrong password
nu.yona.server.UserPhotoTest ‑ Richard adds a photo, which causes buddy info change message to Bob and user photo linkage on process
nu.yona.server.UserPhotoTest ‑ Richard and Bob can see each other's photos after becoming buddies
nu.yona.server.UserPhotoTest ‑ Richard deletes his photo, which causes buddy info change message to Bob and user photo delete on process
nu.yona.server.UserPhotoTest ‑ Richard deletes his photo; it is still retrievable but not linked to him
nu.yona.server.UserPhotoTest ‑ Richard disconnects Bob as buddy; Bob can still see the photo of Richard on the messages of Richard
nu.yona.server.UserPhotoTest ‑ Richard is deleted; Bob can still see the photo of Richard on the messages of Richard
nu.yona.server.UserPhotoTest ‑ Richard updates his photo, which causes buddy info change message to Bob and user photo update on process
nu.yona.server.UserPhotoTest ‑ Richard updates his photo; it is still retrievable but not linked to him
nu.yona.server.UserPhotoTest ‑ Richard uploads a photo that is too large; returns HTTP 413 Too Large
nu.yona.server.UserPhotoTest ‑ Richard uploads his photo in GIF format; it is converted to PNG format
nu.yona.server.UserPhotoTest ‑ Richard uploads his photo in JPEG format; it is converted to PNG format
nu.yona.server.UserPhotoTest ‑ Richard uploads his photo; the new URL is returned and is set on the user properties
nu.yona.server.UserPhotoTest ‑ Richard's photo link is still available after he updated his nickname
nu.yona.server.UserPhotoTest ‑ The photo of Richard can be downloaded
nu.yona.server.UserTest ‑ Create John Doe
nu.yona.server.UserTest ‑ Create John Doe and confirm mobile number
nu.yona.server.UserTest ‑ Delete John Doe before confirming the mobile number
nu.yona.server.UserTest ‑ Get John Doe
nu.yona.server.UserTest ‑ Hacking attempt: Brute force mobile number confirmation code
nu.yona.server.UserTest ‑ Last monitored activity date is not present when there were no activities
nu.yona.server.UserTest ‑ Last monitored activity date is updated properly after multiple activities
nu.yona.server.UserTest ‑ Last monitored activity date is updated properly after one activity
nu.yona.server.UserTest ‑ Request resend of confirmation code
nu.yona.server.UserTest ‑ Retrieve Apple App site association
nu.yona.server.UserTest ‑ Try delete nonexistent user
nu.yona.server.UserTest ‑ Try get nonexistent user
nu.yona.server.UserTest ‑ Try get user with invalid ID
nu.yona.server.UserTest ‑ Try to get John Doe 'without private data'
nu.yona.server.UserTest ‑ Try to get John Doe without Yona password header
nu.yona.server.UserTest ‑ Try to get John Doe's data with a bad password
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: IOS, appVersion: 1.1, appVersionCode: 5000, responseStatus: 400, #8]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: IOS, appVersion: 1.1, appVersionCode: null, responseStatus: 400, #14]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: IOS, appVersion: null, appVersionCode: 5000, responseStatus: 400, #15]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: IOS, appVersion: null, appVersionCode: null, responseStatus: 400, #10]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: null, appVersion: 1.1, appVersionCode: 5000, responseStatus: 400, #13]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: null, appVersion: 1.1, appVersionCode: null, responseStatus: 400, #11]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: null, appVersion: null, appVersionCode: 5000, responseStatus: 400, #12]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: null, operatingSystem: null, appVersion: null, appVersionCode: null, responseStatus: 201, #9]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: IOS, appVersion: 1.1, appVersionCode: 5000, responseStatus: 201, #0]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: IOS, appVersion: 1.1, appVersionCode: null, responseStatus: 400, #6]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: IOS, appVersion: null, appVersionCode: 5000, responseStatus: 400, #7]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: IOS, appVersion: null, appVersionCode: null, responseStatus: 400, #2]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: null, appVersion: 1.1, appVersionCode: 50, responseStatus: 400, #5]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: null, appVersion: 1.1, appVersionCode: null, responseStatus: 400, #3]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: null, appVersion: null, appVersionCode: 5000, responseStatus: 400, #4]
nu.yona.server.UserTest ‑ Try to post incorrect device information [deviceName: some name, operatingSystem: null, appVersion: null, appVersionCode: null, responseStatus: 400, #1]
nu.yona.server.UserTest ‑ Try update John Doe with an existing mobile number
nu.yona.server.UserTest ‑ Try update John Doe with device data
nu.yona.server.UserTest ‑ Try update John Doe without requesting device ID request parameter
nu.yona.server.UserTest ‑ Update John Doe with a different mobile number
nu.yona.server.UserTest ‑ Update John Doe with the same mobile number
nu.yona.server.UserValidationTest ‑ AddUser - empty first name
nu.yona.server.UserValidationTest ‑ AddUser - empty last name
nu.yona.server.UserValidationTest ‑ AddUser - empty mobile number
nu.yona.server.UserValidationTest ‑ AddUser - empty nickname
nu.yona.server.UserValidationTest ‑ AddUser - invalid mobile number (fixed line)
nu.yona.server.UserValidationTest ‑ AddUser - invalid mobile number format
nu.yona.server.VpnConnectionStatusEventTest ‑ Richard has two devices and juggles the VPN on them: buddies get notifications on the right devices
nu.yona.server.VpnConnectionStatusEventTest ‑ Richard posts a VPN disconnected event: connection status updated and buddies informed
nu.yona.server.VpnConnectionStatusEventTest ‑ Richard posts initial VPN connected event: connection status updated and buddies informed
nu.yona.server.VpnConnectionStatusEventTest ‑ Richard posts second VPN connected event: no message to buddies
nu.yona.server.VpnConnectionStatusEventTest ‑ Richard posts second VPN disconnected event: no message to buddies
nu.yona.server.analysis.entities.ActivityTest ‑ [1] startTimeString=00:00:00, endTimeString=00:00:59, expectedTotalMinutes=0
nu.yona.server.analysis.entities.ActivityTest ‑ [2] startTimeString=00:00, endTimeString=00:01:59.999, expectedTotalMinutes=1
nu.yona.server.analysis.entities.ActivityTest ‑ [3] startTimeString=01:00, endTimeString=01:05, expectedTotalMinutes=5
nu.yona.server.analysis.entities.ActivityTest ‑ [4] startTimeString=01:00:01, endTimeString=01:05, expectedTotalMinutes=4
nu.yona.server.analysis.entities.ActivityTest ‑ [5] startTimeString=01:00, endTimeString=01:04:59, expectedTotalMinutes=4
nu.yona.server.analysis.entities.ActivityTest ‑ [6] startTimeString=01:00, endTimeString=02:01, expectedTotalMinutes=61
nu.yona.server.analysis.entities.ActivityTest ‑ getDurationMinutes_fullDay_returnsIncludingLastMinute()
nu.yona.server.analysis.entities.ActivityTest ‑ setEndTime_afterComputeAggregates_resetsAreAggregatesComputed()
nu.yona.server.analysis.entities.DayActivityTest ‑ addActivity_afterComputeAggregates_resetsAreAggregatesComputed()
nu.yona.server.analysis.entities.DayActivityTest ‑ addActivity_afterComputeAggregates_resetsAreAggregatesComputedOnWeek()
nu.yona.server.analysis.entities.DayActivityTest ‑ areAggregatesComputed_afterComputeAggregates_returnsTrue()
nu.yona.server.analysis.entities.DayActivityTest ‑ areAggregatesComputed_default_returnsFalse()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_afterComputeAggregatesAddActivity_returnsRecomputedResults()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_endEdge_isNotIncluded()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_endOfDayIncluded_includesEndOfDay()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_lessThanAMinute_ignored()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_moreThanAMinute_roundedDownToMinutes()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_multipleActivitiesOverlappingUnsorted_countsOverlappingActivitiesOnce()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_spanThreeSpreadItems_resultsInAllThreeSpreadItems()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_spanTwoSpreadItemsFirstItemLessThanAMinute_upgradedToOneMinuteInFirstItem()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_spanTwoSpreadItemsSecondItemLessThanAMinute_ignoredInSecondItem()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_spanTwoSpreadItems_resultsInBothSpreadItems()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_startEdgeOfNextSpreadItem_isIncluded()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_startEdge_isIncluded()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpread_afterTransitionIntoDst_negativeCorrectionApplied()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpread_afterTransitionOutOfDst_positiveCorrectionApplied()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpread_beforeTransitionIntoDst_noCorrectionApplied()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpread_beforeTransitionOutOfDst_noCorrectionApplied()
nu.yona.server.analysis.entities.DayActivityTest ‑ getSpread_duringTransitionIntoDst_negativeCorrectionApplied()
nu.yona.server.analysis.entities.DayActivityTest ‑ getTotalMinutesBeyondGoalIsGoalAccomplished_afterComputeAggregatesAddActivity_returnsRecomputedResults()
nu.yona.server.analysis.entities.DayActivityTest ‑ getTotalMinutesBeyondGoalIsGoalAccomplished_budgetGoalBelowBudget_zeroBeyondGoalAndGoalAccomplished()
nu.yona.server.analysis.entities.DayActivityTest ‑ getTotalMinutesBeyondGoalIsGoalAccomplished_budgetGoalOnBudget_zeroBeyondGoalAndGoalAccomplished()
nu.yona.server.analysis.entities.DayActivityTest ‑ getTotalMinutesBeyondGoalIsGoalAccomplished_budgetGoalOutsideBudget_rightNumberBeyondGoalAndGoalNotAccomplished()
nu.yona.server.analysis.entities.DayActivityTest ‑ getTotalMinutesBeyondGoalIsGoalAccomplished_timeZoneGoalCompletelyOutsideAllowedZones_rightNumberBeyondGoalAndGoalNotAccomplished()
nu.yona.server.analysis.entities.DayActivityTest ‑ getTotalMinutesBeyondGoalIsGoalAccomplished_timeZoneGoalOutsideAndInsideAllowedZones_rightNumberBeyondGoalAndGoalNotAccomplished()
nu.yona.server.analysis.entities.DayActivityTest ‑ getTotalMinutesBeyondGoalIsGoalAccomplished_timeZoneGoalWithinAllowedZones_zeroBeyondGoalAndGoalAccomplished()
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [1] earliestPossibleDate=2019-03-04, goalCreationTime=2017-01-01, startTime=2019-03-04, timeUnit=Days, expected=false
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [2] earliestPossibleDate=2019-03-04, goalCreationTime=2019-03-23, startTime=2019-03-05, timeUnit=Days, expected=false
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [3] earliestPossibleDate=2019-03-04, goalCreationTime=2019-03-23, startTime=2019-03-23, timeUnit=Days, expected=false
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [4] earliestPossibleDate=2019-03-04, goalCreationTime=2019-03-23, startTime=2019-03-24, timeUnit=Days, expected=true
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [5] earliestPossibleDate=2019-03-04, goalCreationTime=2017-01-01, startTime=2019-03-03, timeUnit=Weeks, expected=false
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [6] earliestPossibleDate=2019-03-04, goalCreationTime=2019-03-23, startTime=2019-03-10, timeUnit=Weeks, expected=false
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [7] earliestPossibleDate=2019-03-04, goalCreationTime=2019-03-23, startTime=2019-03-17, timeUnit=Weeks, expected=false
nu.yona.server.analysis.entities.IntervalActivityTest ‑ [8] earliestPossibleDate=2019-03-04, goalCreationTime=2019-03-23, startTime=2019-03-24, timeUnit=Weeks, expected=true
nu.yona.server.analysis.entities.WeekActivityTest ‑ addDayActivity_afterComputeAggregates_resetsAreAggregatesComputed()
nu.yona.server.analysis.entities.WeekActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_afterComputeAggregatesAddActivity_returnsRecomputedResults()
nu.yona.server.analysis.entities.WeekActivityTest ‑ getSpreadGetTotalActivityDurationMinutes_default_sumsSpreadsOfDayActivities()
nu.yona.server.analysis.service.ActivityServiceTest ‑ getUserDayActivityDetail_activityPresent_resultWithActivity()
nu.yona.server.analysis.service.ActivityServiceTest ‑ getUserDayActivityDetail_noActivityPresent_resultWithInactivity()
nu.yona.server.analysis.service.ActivityServiceTest ‑ getUserDayActivityOverviews_activityPresent_resultsWithActivity()
nu.yona.server.analysis.service.ActivityServiceTest ‑ getUserDayActivityOverviews_noActivityPresent_resultsWithInactivity()
nu.yona.server.analysis.service.ActivityServiceTest ‑ getUserWeekActivityDetail_noActivityPresent_resultWithInactivity()
nu.yona.server.analysis.service.ActivityServiceTest ‑ getUserWeekActivityOverviews_activityPresent_resultsWithActivity()
nu.yona.server.analysis.service.ActivityServiceTest ‑ getUserWeekActivityOverviews_noActivityPresent_resultsWithInactivity()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_afterConflictIntervalLastRegisteredActivity_goalConflictMessageCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_appActivityOnNewDay_newDayActivityButNoGoalConflictMessageCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_completelyPrecedingLastRegisteredActivity_noGoalConflictMessagesCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_default_activityUpdateWithCorrectTimes()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_durationLessThanOneMinute_minimumDurationOneMinute()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_noLastRegisteredActivity_goalConflictMessageCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_nonZeroBudgetGoal_noGoalConflictMessagesCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_timeZoneGoal_noGoalConflictMessagesCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ addActivity_withinConflictIntervalLastRegisteredActivity_noGoalConflictMessagesCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeExistingActivity_default_cacheNotUpdated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeExistingActivity_default_noGoalConflictMessagesCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeExistingActivity_endTimeLater_activityEndTimeUpdated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeExistingActivity_startTimeEarlier_activityStartTimeUpdated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeLastActivity_default_cacheUpdated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeLastActivity_default_noGoalConflictMessagesCreated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeLastActivity_endTimeLater_activityEndTimeUpdated()
nu.yona.server.analysis.service.ActivityUpdateServiceTest ‑ updateTimeLastActivity_startTimeEarlier_activityStartTimeUpdated()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityAfterNetworkActivityWithinConflictInterval_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityCompletelyPrecedingLastCachedActivityOverlappingExistingActivity_updateTimeExistingActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityCompletelyPrecedingLastCachedActivityOverlappingMultipleExistingActivities_updateTimeExistingActivityOnFirstActivityAndLogsWarning()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityCompletelyPrecedingLastCachedActivity_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityDifferentAppWithinConflictInterval_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityOnNewDay_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityOverlappingLastCachedActivityBeginAndEnd_updateTimeLastActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityOverlappingLastCachedActivityBeginOnly_updateTimeLastActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivityPreviousDayPrecedingCachedDayActivity_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivitySameAppOverlappingLastCachedActivityEndTime_updateTimeLastActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivitySameAppWithinConflictIntervalButNotContinuous_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_appActivitySameAppWithinConflictIntervalContinuous_updateTimeLastActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_crossDayAppActivity_twoDayActivitiesCreated()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_matchOneCategoryOfMultiple_oneAddActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_matchingCategory_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_multipleFollowingCallsWithinConflictInterval_updateTimeLastActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_multipleMatchingCategories_multipleAddActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_networkActivityAfterAppActivityWithinConflictInterval_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_networkActivityCompletelyPrecedingLastCachedActivityOverlappingMultipleExistingActivities_updateTimeExistingActivityOnFirstActivityAndLogsWarning()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_noMatchingCategory_noAddOrUpdateActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_secondConflictAfterConflictInterval_addActivity()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_secondConflictWithinConflictInterval_noUpdate()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ analyze_unorderedAppActivity_addedOrdered()
nu.yona.server.analysis.service.AnalysisEngineServiceTest ‑ getRelevantSmoothwallCategories_default_containsExpectedItems()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_appActivityBeforeGoalStart_emptySet()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_appActivityNotAUserGoal_emptySet()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_appActivityOnGoalWithHistory_oneGoalReturned()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_appActivityOneUserGoal_userGoal()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_appActivityTwoGoalsOneUserGoal_userGoal()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_appActivityTwoUserGoals_bothUserGoals()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_networkActivityOneNoGoUserGoal_userGoal()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsAndroidTest ‑ determineRelevantGoals_networkActivityOneOptionalUserGoal_empty()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_appActivityBeforeGoalStart_emptySet()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_appActivityNotAUserGoal_emptySet()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_appActivityOnGoalWithHistory_oneGoalReturned()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_appActivityOneUserGoal_userGoal()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_appActivityTwoGoalsOneUserGoal_userGoal()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_appActivityTwoUserGoals_bothUserGoals()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_networkActivityOneNoGoUserGoal_userGoal()
nu.yona.server.analysis.service.AnalysisEngineService_determineRelevantGoalsIOsTest ‑ determineRelevantGoals_networkActivityOneOptionalUserGoal_userGoal()
nu.yona.server.analysis.service.AppActivitiesDtoTest ‑ getActivitiesSorted_default_returnsActivitiesOrderedByStartTime()
nu.yona.server.analysis.service.DayActivityDtoTest ‑ formatDate_default_returnsInIso8601DateFormat()
nu.yona.server.analysis.service.DayActivityDtoTest ‑ parseDate_invalidDateFormat_throwsInvalidDataException()
nu.yona.server.analysis.service.DayActivityDtoTest ‑ parseDate_iso8601DateFormat_returnsParsedDate()
nu.yona.server.analysis.service.WeekActivityDtoTest ‑ formatDate_dateOnNonFirstDayOfWeek_throws()
nu.yona.server.analysis.service.WeekActivityDtoTest ‑ formatDate_default_returnsInIso8601WeekDateFormat()
nu.yona.server.analysis.service.WeekActivityDtoTest ‑ parseDate_invalidDateFormat_throwsInvalidDataException()
nu.yona.server.analysis.service.WeekActivityDtoTest ‑ parseDate_iso8601DateFormat_returnsDateOfFirstDayOfWeek()
nu.yona.server.crypto.CryptoUtilTest ‑ getRandomString_tryTenStrings_onlyValidUrlCharactersUsed()
nu.yona.server.crypto.pubkey.PublicKeyDecryptorTest ‑ decrypt_invalidKeyPair_throws()
nu.yona.server.crypto.pubkey.PublicKeyDecryptorTest ‑ decrypt_null_returnsNull()
nu.yona.server.crypto.pubkey.PublicKeyDecryptorTest ‑ decrypt_unsupportedCryptoVariantNumber_throws()
nu.yona.server.crypto.pubkey.PublicKeyDecryptorTest ‑ decrypt_validKeyPair_returnsDecryptedData()
nu.yona.server.crypto.pubkey.PublicKeyEncryptorTest ‑ encrypt_default_firstByteIsSetToCryptoVariantNumber()
nu.yona.server.crypto.pubkey.PublicKeyEncryptorTest ‑ encrypt_default_returnsEncryptedData()
nu.yona.server.crypto.pubkey.PublicKeyEncryptorTest ‑ encrypt_null_returnsNull()
nu.yona.server.crypto.pubkey.PublicKeyEncryptorTest ‑ executeInCryptoSession_default_returnsEncryptedDecryptionInfoThatCanBeUsedWithDecryptor()
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ [1] plaintext=One
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ [2] plaintext=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa…
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ decrypt_invalidCryptoVariantNumber_throws()
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ decrypt_invalidPassword_throws()
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ getCurrent_noCurrentSession_throws()
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ start_emptyPassword_throws()
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ start_passwordCheckerSaysNotOk_throws()
nu.yona.server.crypto.seckey.CryptoSessionTest ‑ start_passwordCheckerSaysOk_doesNotThrow()
nu.yona.server.crypto.seckey.SecretKeyUtilTest ‑ decryptUuid_encryptedUuid_returnsOriginal()
nu.yona.server.crypto.seckey.SecretKeyUtilTest ‑ encryptUuid_default_returnsCiphertext()
nu.yona.server.device.service.DeviceServiceTest ‑ addDeviceToUser_addAfterDelete_deviceIdReused()
nu.yona.server.device.service.DeviceServiceTest ‑ addDeviceToUser_addFirstDevice_userHasOneDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ addDeviceToUser_addSecondDevice_userHasTwoDevices()
nu.yona.server.device.service.DeviceServiceTest ‑ addDeviceToUser_byId_addFirstDevice_userHasOneDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ addDeviceToUser_tryAddDuplicateName_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ deleteDevice_deleteOneOfTwo_userHasOneDeviceBuddyInformed()
nu.yona.server.device.service.DeviceServiceTest ‑ deleteDevice_tryDeleteNonExistingDevice_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ deleteDevice_tryDeleteOneAndOnlyDevice_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ getDefaultDeviceId_oneDevice_deviceReturned()
nu.yona.server.device.service.DeviceServiceTest ‑ getDefaultDeviceId_tryNoDevices_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ getDefaultDeviceId_twoDevices_firstDeviceReturned()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymizedId_byId_firstDevice_correctDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymizedId_byId_secondDevice_correctDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymizedId_byId_tryGetNonExistingId_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymized_byId_firstDevice_correctDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymized_byId_secondDevice_correctDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymized_byId_tryGetNonExistingId_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymized_byIndex_defaultDevice_correctDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymized_byIndex_firstDevice_correctDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymized_byIndex_secondDevice_correctDevice()
nu.yona.server.device.service.DeviceServiceTest ‑ getDeviceAnonymized_byIndex_tryGetNonExistingIndex_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ getDevice_tryGetNonExistingDevice_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ postOpenAppEvent_appLastOpenedDateOnEarlierDay_appLastOpenedDateUpdated()
nu.yona.server.device.service.DeviceServiceTest ‑ postOpenAppEvent_appLastOpenedDateOnSameDay_notUpdated()
nu.yona.server.device.service.DeviceServiceTest ‑ postOpenAppEvent_differentOperatingSystem_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ postOpenAppEvent_invalidVersionCode_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ postOpenAppEvent_loyalUser_roundedCreationDateUpdated()
nu.yona.server.device.service.DeviceServiceTest ‑ postOpenAppEvent_newUser_roundedCreationDateNotUpdated()
nu.yona.server.device.service.DeviceServiceTest ‑ postOpenAppEvent_unsupportedVersionCode_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ removeDuplicateDefaultDevices_singleDevice_noChange()
nu.yona.server.device.service.DeviceServiceTest ‑ removeDuplicateDefaultDevices_twoDevicesUseFirst_duplicateRemovedActivitiesMoved()
nu.yona.server.device.service.DeviceServiceTest ‑ removeDuplicateDefaultDevices_twoDevicesUseSecond_duplicateRemovedActivitiesMoved()
nu.yona.server.device.service.DeviceServiceTest ‑ updateDevice_rename_renamedBuddyInformed()
nu.yona.server.device.service.DeviceServiceTest ‑ updateDevice_tryDuplicateName_exception()
nu.yona.server.device.service.DeviceServiceTest ‑ updateDevice_unchangedName_noAction()
nu.yona.server.exceptions.ResourceBasedExceptionTest ‑ getMessageGetLocalizedMessage_notExistingMessageIdParametrized_returnsMessageIdAndParameters()
nu.yona.server.exceptions.ResourceBasedExceptionTest ‑ getMessageGetLocalizedMessage_notExistingMessageIdUnparametrized_returnsMessageId()
nu.yona.server.exceptions.ResourceBasedExceptionTest ‑ getMessageGetLocalizedMessage_parametrized_returnsTranslatedResultsWithParametersSubstituted()
nu.yona.server.exceptions.ResourceBasedExceptionTest ‑ getMessageGetLocalizedMessage_unparametrized_returnsTranslatedResults()
nu.yona.server.goals.service.ActivityCategoryDtoTest ‑ assertInvalidCharactersInDescriptionFr_constructor_throwsInvalidDataException()
nu.yona.server.goals.service.ActivityCategoryDtoTest ‑ assertInvalidCharactersInDescriptionUs_constructor_throwsInvalidDataException()
nu.yona.server.goals.service.ActivityCategoryDtoTest ‑ assertInvalidCharactersInNameFr_constructor_throwsInvalidDataException()
nu.yona.server.goals.service.ActivityCategoryDtoTest ‑ assertInvalidCharactersInNameUs_constructor_throwsInvalidDataException()
nu.yona.server.goals.service.ActivityCategoryDtoTest ‑ assertValidCharacters_constructor_noException()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ addActivityCategory_default_updatesCache()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ deleteActivityCategory_default_updatesCache()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ getActivityCategory_existingId_returnsCorrectActivityCategory()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ getActivityCategory_unknownId_throws()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ getAllActivityCategories_default_returnsDefinedActivityCategories()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ getAllActivityCategories_default_returnsItemsFromCache()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ updateActivityCategorySet_modifiedActivityCategories_setIsUpdatedCorrectly()
nu.yona.server.goals.service.ActivityCategoryServiceTest ‑ updateActivityCategory_default_updatesCache()
nu.yona.server.goals.service.GoalDtoTest ‑ equalsContract()
nu.yona.server.messaging.entities.BuddyMessageTest$BuddyInfoParametersTest ‑ createInstance_buddyWithName_nameReturned()
nu.yona.server.messaging.entities.BuddyMessageTest$BuddyInfoParametersTest ‑ createInstance_buddyWithoutName_substituteReturned()
nu.yona.server.messaging.service.FirebaseServiceTest ‑ sendMessage_success_sendsFirebaseMessage()
nu.yona.server.messaging.service.FirebaseServiceTest ‑ sendMessage_unknownError_fails()
nu.yona.server.messaging.service.FirebaseServiceTest ‑ sendMessage_unregisteredError_clearsFirebaseInstanceId()
nu.yona.server.messaging.service.MessageServiceTest ‑ prepareMessageCollection_transferringDirectMessagesToAnonymousDestination_sendsFirebaseMessage()
nu.yona.server.messaging.service.MessageServiceTest ‑ sendDirectMessage_default_sendsSms()
nu.yona.server.messaging.service.MessageServiceTest ‑ sendDirectMessage_userCreatedOnBuddyRequest_doesNotSendSms()
nu.yona.server.messaging.service.MessageServiceTest ‑ sendMessage_anonymousDestination_sendsFirebaseMessage()
nu.yona.server.sms.PlivoSmsServiceTest ‑ [1] targetPhoneNumber=+31000000000
nu.yona.server.sms.PlivoSmsServiceTest ‑ [2] targetPhoneNumber=+49222222222
nu.yona.server.sms.PlivoSmsServiceTest ‑ determineSender_targetPhoneNumberNotInAlphaSenderSupportingCountries_returnsDefaultNumber()
nu.yona.server.subscriptions.entities.BuddyTest ‑ determineName_buddyNameAvailable_buddyName()
nu.yona.server.subscriptions.entities.BuddyTest ‑ determineName_firstNameAvailable_firstName()
nu.yona.server.subscriptions.entities.BuddyTest ‑ determineName_nameNotAvailableInUser_translationUsed()
nu.yona.server.subscriptions.entities.BuddyTest ‑ determineName_userNotAvailable_translationUsed()
nu.yona.server.subscriptions.entities.BuddyTest ‑ determineName_userTooNewToContainName_translationUsed()
nu.yona.server.subscriptions.entities.UserTest ‑ getPrivateDataMigrationVersion_newUser_returnsCurrentVersion()
nu.yona.server.subscriptions.service.BuddyDeviceChangeMessageDtoTest ‑ managerHandleAction_deletedTheOneAndOnlyDevice_deviceIsDeletedForBuddy()
nu.yona.server.subscriptions.service.BuddyDeviceChangeMessageDtoTest ‑ managerHandleAction_deviceAdded_deviceExistsForBuddy()
nu.yona.server.subscriptions.service.BuddyDeviceChangeMessageDtoTest ‑ managerHandleAction_deviceRenamed_deviceIsRenamedForBuddy()
nu.yona.server.subscriptions.service.BuddyDeviceChangeMessageDtoTest ‑ managerHandleAction_oneOfTwoDevicesDeleted_deviceIsDeletedForBuddy()
nu.yona.server.subscriptions.service.PinResetRequestServiceTest ‑ sendPinResetConfirmationCode_userDoesNotExist_noMessageSent()

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

618 tests found (test 567 to 618)

There are 618 tests, see "Raw output" for the list of tests 567 to 618.
Raw output
nu.yona.server.subscriptions.service.PinResetRequestServiceTest ‑ sendPinResetConfirmationCode_userExists_messageSent()
nu.yona.server.subscriptions.service.PrivateUserDataMigrationServiceIntegrationTest ‑ doPreparationsAndCheckCanAccessPrivateData_twoVersionsBehind_migratesToCurrentVersion()
nu.yona.server.subscriptions.service.PrivateUserDataMigrationServiceIntegrationTest ‑ doPreparationsAndCheckCanAccessPrivateData_upToDate_saveNotCalled()
nu.yona.server.subscriptions.service.PrivateUserDataMigrationServiceIntegration_stepOrderTest ‑ getSteps_allSteps_stepsReturnedInOrder()
nu.yona.server.subscriptions.service.UserAssertionServiceTest ‑ [1] mobileNumberStr=+31 318 123456, expectedException=nu.yona.server.exceptions.InvalidDataException: error.user.mobile.number.invalid:+31 318 123456
nu.yona.server.subscriptions.service.UserAssertionServiceTest ‑ [1] mobileNumberStr=+31612345678
nu.yona.server.subscriptions.service.UserAssertionServiceTest ‑ [2] mobileNumberStr=+12122111111
nu.yona.server.subscriptions.service.UserAssertionServiceTest ‑ [2] mobileNumberStr=0318123456, expectedException=nu.yona.server.exceptions.InvalidDataException: error.user.mobile.number.invalid:0318123456
nu.yona.server.subscriptions.service.UserAssertionServiceTest ‑ [3] mobileNumberStr=+31318123456, expectedException=nu.yona.server.exceptions.InvalidDataException: error.user.mobile.number.not.mobile; parameters: "+31318123456", "FIXED_LINE"
nu.yona.server.subscriptions.service.UserAssertionServiceTest ‑ [4] mobileNumberStr=+310612345678, expectedException=nu.yona.server.exceptions.InvalidDataException: error.user.mobile.number.invalid.leading.zero:+310612345678
nu.yona.server.subscriptions.service.UserAssertionServiceTest ‑ [5] mobileNumberStr=+491512345678, expectedException=nu.yona.server.exceptions.InvalidDataException: error.user.mobile.number.invalid.unsupported.country.code; parameters: "+491512345678", "49"
nu.yona.server.subscriptions.service.UserServiceTest ‑ assertValidUserFields_buddyWithAllowedFields_doesNotThrow()
nu.yona.server.subscriptions.service.UserServiceTest ‑ requestOverwriteUserConfirmationCode_justCreated_notSentAgain()
nu.yona.server.subscriptions.service.UserServiceTest ‑ requestOverwriteUserConfirmationCode_notExisting_sent()
nu.yona.server.subscriptions.service.UserServiceTest ‑ requestOverwriteUserConfirmationCode_olderExisting_sentAgain()
nu.yona.server.subscriptions.service.migration.AddFirstDeviceTest ‑ upgrade_addDeviceAnonymizedToUserAnonymized_linkEstablished()
nu.yona.server.subscriptions.service.migration.AddFirstDeviceTest ‑ upgrade_addFirstDevice_userHasDevice()
nu.yona.server.subscriptions.service.migration.EncryptFirstAndLastNameTest ‑ upgrade_moveFirstAndLastNameTwice_idempotent()
nu.yona.server.subscriptions.service.migration.EncryptFirstAndLastNameTest ‑ upgrade_moveFirstAndLastName_firstAndLastNameMoved()
nu.yona.server.subscriptions.service.migration.EncryptUserCreationTimeTest ‑ upgrade_againMoveCreationTime_noChange()
nu.yona.server.subscriptions.service.migration.EncryptUserCreationTimeTest ‑ upgrade_moveCreationTime_creationTimeMoved()
nu.yona.server.subscriptions.service.migration.MoveVpnPasswordToDeviceTest ‑ upgrade_movePasswordTwice_idemPotent()
nu.yona.server.subscriptions.service.migration.MoveVpnPasswordToDeviceTest ‑ upgrade_movePassword_passwordMoved()
nu.yona.server.util.AsyncExecutorTest ‑ getThreadData_failed_dataIsPresentThrowableIsAvailable()
nu.yona.server.util.AsyncExecutorTest ‑ getThreadData_successful_dataIsPresent()
nu.yona.server.util.LockPoolTest ‑ lock_accessFreeLockIdsConcurrently_immediateAccess()
nu.yona.server.util.LockPoolTest ‑ lock_accessSameLockIdConcurrently_isNotExecutedConcurrently()
nu.yona.server.util.LockPoolTest ‑ lock_reentrantAccess_isNotBlocked()
nu.yona.server.util.StringUtilTest ‑ [1] arg=
nu.yona.server.util.StringUtilTest ‑ [1] arg=int i[]
nu.yona.server.util.StringUtilTest ‑ [2] arg=<HTML>
nu.yona.server.util.StringUtilTest ‑ [2] arg=This
nu.yona.server.util.StringUtilTest ‑ [3] arg=String j;
nu.yona.server.util.StringUtilTest ‑ [3] arg=that
nu.yona.server.util.StringUtilTest ‑ [4] arg=See https://yona.nu
nu.yona.server.util.StringUtilTest ‑ [4] arg=This is a sentence, sort of (I'd hope).
nu.yona.server.util.StringUtilTest ‑ [5] arg=Mon meilleur français
nu.yona.server.util.StringUtilTest ‑ [6] arg=0318
nu.yona.server.util.StringUtilTest ‑ [7] arg=Right? Yes!
nu.yona.server.util.StringUtilTest ‑ [8] arg=See https://yona.nu:443
nu.yona.server.util.StringUtilTest ‑ assertPlainTextCharactersWithUrls_null_noException()
nu.yona.server.util.StringUtilTest ‑ assertPlainTextCharacters_null_noException()
nu.yona.server.util.TimeUtilTest ‑ [1] a=2024-10-16, b=2024-10-15, expected=2024-10-16
nu.yona.server.util.TimeUtilTest ‑ [1] a=2024-10-16T13:50:00.909546598Z, b=2024-10-16T13:49:59.909546598Z, expected=2024-10-16T13:50:00.909546598Z
nu.yona.server.util.TimeUtilTest ‑ [2] a=2024-10-16, b=2024-10-17, expected=2024-10-17
nu.yona.server.util.TimeUtilTest ‑ [2] a=2024-10-16T13:50:00.909546598Z, b=2024-10-16T13:50:01.909546598Z, expected=2024-10-16T13:50:01.909546598Z
nu.yona.server.util.TimeUtilTest ‑ [3] a=2024-10-16, b=2024-10-16, expected=2024-10-16
nu.yona.server.util.TimeUtilTest ‑ [3] a=2024-10-16T13:50:00.909546598Z, b=2024-10-16T13:50:00.909546598Z, expected=2024-10-16T13:50:00.909546598Z
nu.yona.server.util.TimeUtilTest ‑ getEndOfDay_anyTime_returnsTwelveOClockInGivenZone()
nu.yona.server.util.TimeUtilTest ‑ getStartOfDay_anyTime_returnsZeroOClockInGivenZone()
nu.yona.server.util.TimeUtilTest ‑ getStartOfWeek_anyDate_returnsSunday()
nu.yona.server.util.TimeUtilTest ‑ getStartOfWeek_anyTime_returnsSundayZeroOClockInGivenZone()