Axel Uhl
6dcd7d4187
bug6127_2024-12: adjusted JUnit dependencies in MANIFEST.MF files to downgraded versions
2025-07-07 11:33:18 +02:00
Axel Uhl
3138f7745f
bug6127: refactored more test fragments to JUnit5
2025-06-05 17:21:26 +02:00
Axel Uhl
faf71f55a7
bug6127: first step migrating tests from JUnit4 to JUnit5
2025-06-05 17:21:25 +02:00
Axel Uhl
dbdb63d41c
bug5924: fixed ColorMapperTest after adjusting max hue
2025-01-29 10:06:30 +01:00
Axel Uhl
8b502e9f5d
bug5924: implemented a CUBIC_ROOT and LINEAR strategy for spreading colors
2025-01-28 22:40:28 +01:00
Axel Uhl
3efb4944d6
added tests for TimeRange with null boundaries; moved SSE-related tests to better package
2024-08-25 16:31:08 +02:00
Udo Wessels
b6a5a3522b
bug5774: The changes on AbstractGenericSerializableSettings are reverted and therefore another AbstractGenericSerializableSettingsWithContext was created instead. This prevent us to be forced to initialize every settings object with a security context even if it is not needed. Now we only use the ...WithContext in cases where we really need it to work with secured settings in the addChildSettings method.
...
There are still some places to work on e.g. where the secured DTO's are not in place when we init a settings with context. They are marked with TODO bug5774.
Also the secured ENUM setting needs some attention...
In LiveRaceWithRacemapAndLeaderBoardPresenterImpl there is already a change were we get a StrippedLeaderboardDTO to init context object correctly and which can be used for authorization check later.
2024-04-12 14:13:40 +02:00
Udo Wessels
129fa73f65
bug5774: Rework after review with Axel
...
- introduced a context object for child settings in settings classes, because of abstract super call hierarchy it was not possible to use data from outside.
- reverted changes with paywall resolver and secured DTO proxies, because potentially not needed
2024-03-09 03:53:35 +01:00
Wessels, Udo (PPN)
2b66121265
bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects.
2023-10-09 18:00:50 +02:00
Axel Uhl
1508fc8977
bug5835: preparing to switch to longest common substring
2023-06-24 19:09:58 +02:00
Axel Uhl
e076cdaa70
added test case for string splitting with quoted string with trailing space
2023-05-15 17:28:58 +02:00
Axel Uhl
f3c637c50d
bug5829: don't use java.util.function stuff in Android apps;
...
in particular, java.util.function.Predicate won't work below API level
24, and our minSdk is 16 (Android 4.x). 24 would be Android 7.x.
Using a dedicated @FunctionalInterface with a boolean test(T) method
does the trick.
2023-04-19 14:28:57 +02:00
Udo Wessels
d06fb40f11
bug5127: fixed not visible mov file on home media tab (if mime type is mov). Added mov to supported video types in MediaTagConstants.
...
- made changes to MimeType qt so that it is not using quicktime media sub type any more, because it is practically used as mp4 sub type by any video component later.
2023-02-03 10:39:52 +01:00
Udo Wessels
43e6743119
bug5127: fixed adding Youtube and Vimeo media to an event.
...
- extended MimeType test for new centralized functionality of extracting MimeTypes from URL.
2023-01-23 18:55:15 +01:00
Udo Wessels
cd6b3dd097
Merge branch 'master' into bug5127
2023-01-20 09:20:05 +01:00
Axel Uhl
49cc18acfa
bug5784: failing test for iterating Util.concat result twice
2023-01-17 15:09:49 +01:00
Axel Uhl
bb2eb31f3e
bug5784: more performance work, e.g., implicit concatenation of race columns across series;
...
furthermore, caching of TrackedRace by competitor in AbstractRaceColumn
2023-01-17 14:44:24 +01:00
Udo Wessels
e29af6baf1
Merge branch 'bug5688' into bug5127
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/NewMediaDialog.java
# java/com.sap.sse.common/src/com/sap/sse/common/media/MimeType.java
2023-01-13 17:51:27 +01:00
Axel Uhl
618a1ba98a
bug5782: added EventActions.UPLOAD_MEDIA and check in SailingServiceWriteImpl
2023-01-09 11:38:37 +01:00
Udo Wessels
4ae0eb13fe
bug5127: rework video upload dialog (events on admin console). Removed auto length calculation, because it was confusing and long running without any benefit.
2022-12-19 19:09:17 +01:00
Axel Uhl
a6363406be
bug5792: introduce org.hamcrest-2.2.0, remove gwt-dev deps
2022-12-12 06:18:51 -08:00
Finn Huelsbusch
d888c1fad9
added configuration for eclipse 2022-06 and updated the onboarding
2022-07-07 16:51:33 +02:00
Axel Uhl
c84a66a10d
bug5694: using a TimeWindow with a Position-based equivalence for the Wind fixes;
...
this together with a linear, time-ordered streaming of the Wind fixes
gives much faster TWD regressor calculations for the distance dimension.
We see 1% complete after ~5min.
2022-03-25 16:47:58 +01:00
Axel Uhl
2c622e5b45
patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint
2021-06-19 12:45:03 +02:00
Axel Uhl
4db4b95b62
bug4811: set org.eclipse.jdt.core.compiler.codegen.methodParameters to generate in all preference files; Tycho respects them!
2021-02-16 14:58:38 +01:00
Axel Uhl
3228ee4841
improved ORC certificate display in AdminConsole
2020-03-12 21:30:50 +01:00
Daniel Lisunkin
1afd39cd09
Merge branch 'master' into bug2842
2019-07-29 09:36:38 +02:00
Axel Uhl
9db7115f13
fixed incorrect test verdict introduced by b7f04f98c3
...
Change-Id: I89c60994a67dc162417ea50adba68b93b6f39e7f
2019-07-26 18:09:26 +02:00
Axel Uhl
b7f04f98c3
include request count in stats; integrated with computeDTO
...
Change-Id: I8cb9aac75bb153d24ae8827e31dd140ab8d6349a
2019-07-26 00:07:38 +02:00
Axel Uhl
4805906dcb
added TimingStats with tests
...
Change-Id: I29557531d1b144fe9b9af86f0aaeff99db6f54f3
2019-07-25 16:22:43 +02:00
Axel Uhl
dd22548bc9
added Util.sort for multiple arrays; added CubicSpline implementation from .net library
2019-07-24 01:59:56 +02:00
Axel Uhl
89e8bef9c8
Revert "removed PluginNature from our OSGi bundles; they are not Eclipse plugins";
...
according to https://bugs.eclipse.org/bugs/show_bug.cgi?id=544977#c21 the
scenario of using the ManifestBuilder without setting the PluginNature is
not a supported scenario. Besides, it doesn't help to get rid of the new
Eclipse warning regarding non-exported packages.
This reverts commit 063484e29f .
2019-05-28 21:54:20 +02:00
Axel Uhl
063484e29f
removed PluginNature from our OSGi bundles; they are not Eclipse plugins
2019-05-27 22:53:30 +02:00
Tim Hessenmüller
1d200604c7
Added a testcase and fixed a testcase in ColorMapperTest
2019-04-08 10:27:17 +02:00
Axel Uhl
0a9e60eae3
Merge branch 'master' into bug4469
...
Change-Id: I02601912072116244159d22e4d03fccb55d95e73
2019-01-22 20:58:26 +01:00
Alessandro Stoltenberg
20fb09dad2
Added minimum half boundary width to ValueRangeFlexibleBoundaries. Windstreamlets have 0.35 knots minimum half boundary width.
2019-01-21 11:23:28 +01:00
Robin Kuck
ab27f9f155
Merge remote-tracking branch 'origin/master' into bug4469
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2019-01-05 14:30:00 +01:00
Axel Uhl
4dd9f10e2c
removed further deprecations by switching imports from junit.* to org.junit
2018-12-10 03:46:28 +01:00
Robin Kuck
21d9a1261c
Merge remote-tracking branch 'origin/master' into bug4469
2018-11-06 20:42:15 +01:00
Alessandro Stoltenberg
fa49836b95
bug4134_2: Moved ColorMapper and ValueRangeFlexibleBoundaries to com.sap.sse.common and the tests to com.sap.sse.common.test
2018-08-21 17:19:04 +02:00
Robin Kuck
28523ce624
Merge remote-tracking branch 'origin/master' into bug4469
...
# Conflicts:
# java/com.sap.sse/src/com/sap/sse/pairinglist/impl/PairingListTemplateImpl.java
2018-04-30 11:56:24 +02:00
Axel Uhl
bd90f921dd
added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule
2018-03-24 01:45:37 +01:00
Axel Uhl
bd60f39e0e
use degrees and decimal minutes for position displays
...
Change-Id: I8ae9f32f522a13801b10d2c208d4cbbbb88c4de9
2018-01-05 15:48:05 +01:00
Steffen Schaefer
9123771f34
normalized line endings
2017-05-16 09:42:02 +02:00
Vladislav Chumak
67bf7356e1
Merge remote-tracking branch 'origin/master' into bug3529
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/home/solutions/SailingAnalyticsNotes.html
2017-04-13 17:58:56 +02:00
Axel Uhl
c1dca51789
fixed bug in AbstractColor: getAsHtml() did wrong padding for single-hex-digit bytes
...
Change-Id: I57c61b74406aca997deaad0e759a8cbc2babe7a5
2017-04-11 22:15:51 +02:00
Axel Uhl
323a261f0e
made mark color stuff null safe
...
Change-Id: I6cbeec966e9ff09136d07311a119a5a1d1fbb1c6
2017-04-11 22:08:21 +02:00
Steffen Schaefer
4a0e7f0713
Initial implementation to copy GenericSerializableSettings for settings
...
generically
2017-03-07 11:05:40 +01:00
Steffen Schaefer
673907c017
Merge branch 'master' into bug2447
...
Conflicts:
java/com.sap.sailing.feature/feature.xml
java/pom.xml
2017-01-09 10:05:05 +01:00
Axel Uhl
ef5454ff8d
be more lenient when splitting keyword strings (ignore unclosed phrases, take trailing backslash as itself)
...
Change-Id: Ie01cbdc0f1afd8c3dd949d8f6a0f39de409631a3
2017-01-02 16:23:51 +01:00