Udo Wessels
d264cddff8
bug5905: revert wait in findElementBySeleniumId because there are reproducible test failures e.g. not finding a button in TestNegativeAcls.
2023-11-24 15:43:27 +01:00
Udo Wessels
eabee904a7
bug5905: cleanup
2023-11-24 12:51:44 +01:00
Udo Wessels
ebfcba1fdc
bug5905: enabled and fixed finally last part of Race Manager App QR code test, after production environment was updated to new QR code handling
...
- cleaned up code
- did some more stabilization by changing the central PageObject.findElementBySeleniumId to a Selenium wait.
2023-11-24 12:46:58 +01:00
Udo Wessels
0295859982
bug5905: removed unstable check in pressOk logic.
2023-11-20 13:34:11 +01:00
Udo Wessels
d459366075
bug5905: completed test of device registration.
...
- added a general test if check url of productive server is available and only execute test if server is reachable, because all tests are depending on this resource.
- one test is still not working completely until productive system is updated to handle qr-code generation requests for Race Manager App. This code is deactivated.
2023-11-20 12:20:54 +01:00
Udo Wessels
10de53c4f9
bug5905: Tests still have not been completed. Stabilized the tests. Tested already with new Race Manager App redirect in branch.io but until it is not live we need to leave last part of testRaceManagerAppInvitationLink uncommented.
...
- added some translations to exchange hard coded text.
2023-11-17 17:29:07 +01:00
Udo Wessels
8e94d076b0
bug5905: next test of creating QR-Code for device registration. Not completed yet.
2023-11-06 17:57:43 +01:00
Wessels, Udo (PPN)
3e9b98fe5a
bug5905: Added next test of checking Race Manager App QR-Code generation.
2023-10-30 15:34:45 +01:00
Wessels, Udo (PPN)
859ccc0436
bug5905: added some comments for test documentation.
2023-10-30 09:05:12 +01:00
Wessels, Udo (PPN)
591cc38d98
bug5905: fixed and extended first QR-Code test. Now the redirect of the public invitation is checked until new QR-Code page on Home.html.
2023-10-27 16:17:11 +02:00
Wessels, Udo (PPN)
3636d0c321
bug5905: fixed an obvious bug in selenium tests and moved link creation test to it's own test class because the origin location was not fitting to the test context.
2023-10-27 09:53:33 +02:00
Wessels, Udo (PPN)
6909dbd033
bug5905: Added a first test to create a public invitation link. This can be used later also to check branch.io forwarding to QR-Code page.
2023-10-23 17:43:28 +02: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
8991742298
bug5828: added methods for role management to SecurityResource / SecuredServer facade
2023-05-10 14:28:29 +02:00
Axel Uhl
f72566bc95
bug5828: implemented get/set ACL service and wrapper including test
2023-05-09 10:47:51 +02:00
Axel Uhl
f575703ad2
bug5715: fixed test class names to ensure JUnit picks them up
2023-04-06 23:04:13 +02:00
Axel Uhl
b7c2750f71
bug5821: added new bundle com.sap.sse.security.datamining
2023-02-21 14:08:10 +01:00
Udo Wessels
47dbeea141
bug5127: finalized the new media selenium tests. Now the URL field is tested on admin console and home view, but only the url input, not the file upload itself. But this include the important youtube and vimeo video insertion.
2023-02-06 20:30:57 +01:00
Udo Wessels
77de923423
bug5127: correct not wanted commit
2023-02-03 19:33:36 +01:00
Udo Wessels
a11f20595d
bug5127: First charge of Selenium test fragments. Not working.
2023-02-03 19:30:28 +01:00
Axel Uhl
f10c1640d2
bug5802: removed Selenium test verdict looking for (now removed) feedback link
2023-01-23 18:03:10 +01:00
Axel Uhl
8f95d7d5cc
in tests replaced skitrac.tractrac.dk by event2.tractrac.com
2023-01-17 15:54:00 +01:00
Axel Uhl
e0f00b0689
Merge branch 'master' into bug5147
2023-01-10 16:43:37 +01:00
Axel Uhl
82c2ecaac2
bug5782: fixed test cases for negative ACLs;
...
the tests were now failing because the "user" role only implies the default
actions for all objects owned by the user; UPLOAD_MEDIA is not a default
action, however. Therefore, it needs to be added to the test user
explicitly.
2023-01-10 00:18:52 +01:00
Axel Uhl
d4ecf30c29
remove Alias(Factory)? stuff from Selenium project;
...
this lets us remove an old version of cglib which is no longer supported
and doesn't work with Java 17. The usages have been re-designed to use
the regular cell table entry iteration methods without problems.
2022-12-23 02:07:02 +01:00
Axel Uhl
7c28b4826e
use MarkAsyncCallback to let RegattaDetailsCompositePO wait properly after a regatta has been modified
2022-12-21 21:40:20 +01:00
Axel Uhl
d53c81de97
improved logging in GenericCellTablePO.createEntry to find out more about test failures;
...
TestLeaderboardConfiguration.testDynamicRaceDeletion fails with 4%
probability when it cannot obtain the DataEntryPO objects for the races
in the series table after deleting one race column from that series. The
log so far ("Can't create DataEntry of type DataEntryPO") suggests that
something went wrong while trying to invoke the constructor.
I've added logging for all exceptions caught in the process of
stepping through the superclasses in case finally no constructor
was found or none terminated normally.
2022-12-21 10:49:54 +01:00
Axel Uhl
1dc6247ec7
docker-11: formatting only in pom.xml
2022-12-14 05:25:11 -08:00
Axel Uhl
cf547e3b1d
bug5792: in pom.xml use "Note" instead of "NOTE" to avoid an "Info" tag
2022-12-14 05:03:48 -08:00
Axel Uhl
f8bbeabed2
bug5792: Java-11 fragments are added by root artifact for Java >=9;
...
no need to again add them to the selenium.test pom.xml
2022-12-13 14:13:17 +01:00
Axel Uhl
51c5184d49
bug5792: manual cherry-pick of 9f30f4299de3fbc4570ad26913a51e8bd5d98715;
...
leaderboard's expandable column now encodes expansion state in header
div attribute "isExpanded" (true/false); this makes testing robust
2022-12-12 07:58:17 -08:00
Axel Uhl
24132454b0
bug5792: adjust to Java-11 deprecations (Number constructors, reflection, Hamcrest, minor AWT changes)
2022-12-12 07:35:58 -08:00
Axel Uhl
a6363406be
bug5792: introduce org.hamcrest-2.2.0, remove gwt-dev deps
2022-12-12 06:18:51 -08:00
Axel Uhl
a679cf5236
adjusted code to upgraded JUnit, avoiding deprecation warnings
2022-11-29 13:47:14 +01:00
Axel Uhl
962da584c9
bug5147: fixed getRankImprovedByDisqualificationsOfBetterRankedCompetitors; refactored mocked races to return proper 0 ranks
2022-11-08 17:39:28 +01:00
Finn Huelsbusch
4f3420564b
whitespace happiness
2022-08-12 09:56:01 +02:00
Finn Huelsbusch
9d8f1704a4
added new chckbox to PO of series
2022-08-12 09:09:03 +02:00
Finn Huelsbusch
d888c1fad9
added configuration for eclipse 2022-06 and updated the onboarding
2022-07-07 16:51:33 +02:00
Axel Uhl
175b0db206
bug5693: added sailti result import bundle to autostart
2022-03-17 16:05:26 +01:00
Axel Uhl
d06215987a
bug5684: fixed test after addUserToGroup no longer throws exception if user already contained in group
2022-03-02 10:18:44 +01:00
Axel Uhl
2fd979325d
bug5684: better error/exception handling for authorization problems in SecuredServer
2022-03-01 17:10:24 +01:00
Axel Uhl
56d1b943bf
bug5684: don't try to add user who is already part of group, avoiding error
2022-03-01 15:44:44 +01:00
Axel Uhl
affe76ad0c
bug5684: added implementaiton of SecuredServer.addUserToGroup, plus test case
2022-03-01 13:24:04 +01:00
Axel Uhl
83f4db2192
bug5684: added SecuredServer.createUserGroupAndAddCurrentUser method with test case
2022-03-01 12:51:01 +01:00
Axel Uhl
e87c9629fe
bug5684: added SecuredServer.hasPermissions and corresponding test
2022-03-01 11:05:10 +01:00
Axel Uhl
d629444bda
bug5684: fixed JSON representation of object ID in OwnershipResource;
...
added test case for SecuredServer[Impl].getGroupAndUserOwner(...)
2022-03-01 10:04:57 +01:00
Axel Uhl
e1a0d4d1cb
bug5684: introduced SecuredServer[Impl] as abstraction of SailingServer[Impl];
...
added the first methods plus tests for obtaining username and group by
name; the next steps will be exposing getOwnership; this way, we can
then determine whether the server group already exists and whom it
belongs to
2022-02-25 18:29:58 +01:00
Axel Uhl
0a9dec7bae
fixed Selenium tests after modifying where error dialog shows which part of the messages
2022-02-21 12:28:08 +01:00
Axel Uhl
b4d822dcb7
use ${argLine} instead of late replacement option @{argLine}
2022-01-18 21:50:13 +01:00
Axel Uhl
234fbbac14
only use late replacement for argLine
2022-01-18 20:33:31 +01:00