feature/use-case-acceptance-tests #116

Merged
hsh-michaelhoennig merged 49 commits from feature/use-case-acceptance-tests into master 2024-10-30 11:40:46 +01:00

49 Commits

Author SHA1 Message Date
Michael Hoennig
6817219553 cleanup according to code-review 2024-10-30 11:30:12 +01:00
Michael Hoennig
0b6912afaf explicitly fetch contact emailaddress in UnsubscribeFromMailinglist 2024-10-30 11:29:54 +01:00
Michael Hoennig
84a0799065 explicitly fetch Test AG in SubscribeToMailinglist 2024-10-30 09:50:10 +01:00
Michael Hoennig
619e5f288c explicitly fetch Test AG in CreateExternalDebitorForPartner 2024-10-30 09:46:42 +01:00
Michael Hoennig
47ba0cadb6 rename keep function to obtain 2024-10-30 09:31:51 +01:00
Michael Hoennig
824565204d formatting 2024-10-30 09:30:58 +01:00
Michael Hoennig
bc099ada40 explicitly fetch Dennis Krause in RemoveOperationsContactFromPartner 2024-10-30 07:22:08 +01:00
Michael Hoennig
e5cc1da71a add some comments to test-reports 2024-10-30 07:02:48 +01:00
Michael Hoennig
8721400226 explicitly fetch Test AG in AddOperationsContactToPartner 2024-10-30 06:55:39 +01:00
Michael Hoennig
31f5bcc5d8 explicitly fetch Test AG in AddRepresentativeToPartner 2024-10-29 17:56:31 +01:00
Michael Hoennig
6b30d0f6f9 explicitly fetch Hostsharing eG in CreatePartner 2024-10-29 17:44:02 +01:00
Michael Hoennig
77cf97ded9 fix missing status 2024-10-29 17:43:46 +01:00
Michael Hoennig
3fd2b6f693 fixme cleanup 2024-10-29 17:21:27 +01:00
Michael Hoennig
6d2591265a cleanup by removing unneccessary checks and some more refactoring 2024-10-29 17:13:30 +01:00
Michael Hoennig
ccb810f314 refacoring to TestReport 2024-10-29 16:47:26 +01:00
Michael Hoennig
d55fea7851 replace own implementation by com.jayway.jsonpath.JsonPath 2024-10-29 10:35:50 +01:00
Michael Hoennig
9a8a932570 remove explicit DEBITOR-type from other test-cases 2024-10-29 10:35:22 +01:00
Michael Hoennig
856bd089a1 add Scenario-Tests to test-concept.md 2024-10-29 10:34:45 +01:00
Michael Hoennig
47a195ec7a always use implicit DEBITOR-type for Debitor relation 2024-10-29 09:54:07 +01:00
Michael Hoennig
8fc81d8e2b fixes HTTP GET with multiple values in result array 2024-10-29 09:17:21 +01:00
Michael Hoennig
765b679042 print formatted output of HTTP GET 2024-10-25 15:23:40 +02:00
Michael Hoennig
e12d0b0ba2 find Person using HTTP GET in CreateSelfDebitorForPartner instead of using the UUID directly 2024-10-25 15:09:39 +02:00
Michael Hoennig
87e8576ce7 HsOfficeScenarioTests now use their own database because they leak test-data 2024-10-25 13:59:07 +02:00
Michael Hoennig
f899f447b2 use java.net.http.HttpClient 2024-10-25 11:03:50 +02:00
Michael Hoennig
fde50a0454 README and refactoring to scenario and Spring REST client 2024-10-24 16:04:55 +02:00
Michael Hoennig
f7661b25dd add shouldRemoveOperationsContactFromPartner 2024-10-24 13:34:20 +02:00
Michael Hoennig
6a28968521 add shouldAddOperationsContactToPartner 2024-10-24 11:04:04 +02:00
Michael Hoennig
49b2aec884 fix ArchitectureTest 2024-10-24 09:16:46 +02:00
Michael Hoennig
fe7b515b11 add representative test 2024-10-23 20:18:23 +02:00
Michael Hoennig
adfa95bf0e subscription tests 2024-10-23 16:41:37 +02:00
Michael Hoennig
5605e8a8c1 use AnnotationFinder to determine alias name from @Produces 2024-10-23 10:24:56 +02:00
Michael Hoennig
87c9205fc7 fix typo 2024-10-23 09:06:16 +02:00
Michael Hoennig
2507ad4542 sepa-mandate tests 2024-10-22 17:27:46 +02:00
Michael Hoennig
876b3c526e get rid of requires method 2024-10-22 15:23:38 +02:00
Michael Hoennig
794d2f46dc multiple placeholders in @Produce 2024-10-22 14:52:50 +02:00
Michael Hoennig
36b0eb08b4 each test separately executable using @Produces/@Requires 2024-10-22 09:43:48 +02:00
Michael Hoennig
68acf0b0f5 call prerequisites, needs cleanup 2024-10-21 18:16:56 +02:00
Michael Hoennig
a643b86295 print only initially given properties 2024-10-21 16:09:02 +02:00
Michael Hoennig
4babea24a1 shouldCreateExternalDebitorForPartner 2024-10-21 15:17:19 +02:00
Michael Hoennig
d525763fd9 shouldDeleteDebitor - so using another self debitor and without search 2024-10-21 09:34:50 +02:00
Michael Hoennig
a1e04508ed all 4 tests green and printing test report 2024-10-19 14:06:01 +02:00
Michael Hoennig
4911ca54c0 fix CreateSelfDebitorForPartner 2024-10-18 11:49:02 +02:00
Michael Hoennig
887ec588b6 encapsulate aliases+properties 2024-10-18 10:48:33 +02:00
Michael Hoennig
4d29c4643b test report working for shouldCreatePartner 2024-10-18 10:24:42 +02:00
Michael Hoennig
1a52895cda WIP 2024-10-17 16:06:58 +02:00
Michael Hoennig
2b21c742f0 use-case-test for delete partner - WIP 2024-10-15 17:18:15 +02:00
Michael Hoennig
dffe838aa6 use-case-test for create membership 2024-10-15 16:04:29 +02:00
Michael Hoennig
963bf89841 use-case-test for create debitor 2024-10-15 15:55:49 +02:00
Michael Hoennig
1516332f9f use-case-test for create partner 2024-10-15 13:04:37 +02:00