Skip to content

Commit 9014987

Browse files
rubenvdlindeclaude
andcommitted
docs: Update API test results — 100% pass rate (425/425)
All assertions now passing after fixing Postman test logic for #65 (contact RBAC auth) and #452 (inversedBy _extend usage). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1b9f3e1 commit 9014987

123 files changed

Lines changed: 728 additions & 738 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎test-results/api/issues/105.md‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #105 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #105 AC4: Authenticated user sees own gebruik
7-
**Response Time:** 1105ms
7+
**Response Time:** 842ms
88

99
## References
1010

@@ -15,9 +15,9 @@
1515

1616
| Test | Status | Details |
1717
|------|--------|--------|
18-
| #105 AC1: Aanbod-beheerder sees applicaties | PASS | 657ms |
19-
| #105 AC5: Results include user's org and public Leverancier modules | PASS | 657ms |
20-
| #105 AC2: Admin sees applicaties | PASS | 1105ms |
21-
| #105 AC3: Gebruik endpoint accessible | PASS | 73ms |
22-
| #105 AC4: Authenticated user can access gebruik | PASS | 77ms |
18+
| #105 AC1: Aanbod-beheerder sees applicaties | PASS | 560ms |
19+
| #105 AC5: Results include user's org and public Leverancier modules | PASS | 560ms |
20+
| #105 AC2: Admin sees applicaties | PASS | 842ms |
21+
| #105 AC3: Gebruik endpoint accessible | PASS | 62ms |
22+
| #105 AC4: Authenticated user can access gebruik | PASS | 60ms |
2323

‎test-results/api/issues/141.md‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #141 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #141 Merge: koppeling preservation
7-
**Response Time:** 71ms
7+
**Response Time:** 63ms
88

99
## References
1010

@@ -16,11 +16,11 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #141 AC1: Multiple organisations exist for merge testing | PASS | 71ms |
20-
| #141 AC2: Applications have organisation reference for merge | PASS | 67ms |
21-
| #141 AC3: Applications have @self metadata for tracking | PASS | 67ms |
22-
| #141 AC4: Koppelingen accessible for merge transfer | PASS | 71ms |
23-
| #141 AC5: Koppelingen have module references | PASS | 71ms |
24-
| #141 After merge, koppeling names resolve to readable names (not UUIDs) | PASS | 67ms |
25-
| #141 After merge, koppeling count is available — total count returned | PASS | 67ms |
19+
| #141 AC1: Multiple organisations exist for merge testing | PASS | 62ms |
20+
| #141 AC2: Applications have organisation reference for merge | PASS | 61ms |
21+
| #141 AC3: Applications have @self metadata for tracking | PASS | 61ms |
22+
| #141 AC4: Koppelingen accessible for merge transfer | PASS | 58ms |
23+
| #141 AC5: Koppelingen have module references | PASS | 58ms |
24+
| #141 After merge, koppeling names resolve to readable names (not UUIDs) | PASS | 63ms |
25+
| #141 After merge, koppeling count is available — total count returned | PASS | 63ms |
2626

‎test-results/api/issues/144.md‎

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #144 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #144 Leverancier count: migration check
7-
**Response Time:** 906ms
7+
**Response Time:** 488ms
88

99
## References
1010

@@ -16,16 +16,16 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #144 AC1: Search returns results | PASS | 194ms |
20-
| #144 AC5: Results contain beschrijvingKort | PASS | 194ms |
21-
| #144 AC8: Organisation names are readable text (not UUID) | PASS | 71ms |
22-
| #144 AC2: Partial name search returns results | PASS | 98ms |
23-
| #144 AC3: Facet data returned with results | PASS | 100ms |
24-
| #144 AC4: Facets contain expected fields | PASS | 100ms |
25-
| #144 AC5: Sorted results returned | PASS | 79ms |
26-
| #144 AC6: No search filter returns results | PASS | 79ms |
27-
| #144 AC7: Filtered search has fewer results than unfiltered | PASS | 101ms |
28-
| #144 AC9: Authenticated search returns results with org context | PASS | 906ms |
29-
| #144 Leverancier count matches migration source — at least 300 leveranciers exist | PASS | 70ms |
30-
| #144 Leverancier count is reasonable — not more than 500 | PASS | 70ms |
19+
| #144 AC1: Search returns results | PASS | 147ms |
20+
| #144 AC5: Results contain beschrijvingKort | PASS | 147ms |
21+
| #144 AC8: Organisation names are readable text (not UUID) | PASS | 56ms |
22+
| #144 AC2: Partial name search returns results | PASS | 85ms |
23+
| #144 AC3: Facet data returned with results | PASS | 79ms |
24+
| #144 AC4: Facets contain expected fields | PASS | 79ms |
25+
| #144 AC5: Sorted results returned | PASS | 62ms |
26+
| #144 AC6: No search filter returns results | PASS | 62ms |
27+
| #144 AC7: Filtered search has fewer results than unfiltered | PASS | 75ms |
28+
| #144 AC9: Authenticated search returns results with org context | PASS | 488ms |
29+
| #144 Leverancier count matches migration source — at least 300 leveranciers exist | PASS | 55ms |
30+
| #144 Leverancier count is reasonable — not more than 500 | PASS | 55ms |
3131

‎test-results/api/issues/148.md‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #148 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #148 AC7: Elements have type and name properties
7-
**Response Time:** 612ms
7+
**Response Time:** 486ms
88

99
## References
1010

@@ -16,15 +16,15 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #148 AC1: Views endpoint returns 200 | PASS | 428ms |
20-
| #148: Views returns results array | PASS | 428ms |
21-
| #148: Views count > 0 | PASS | 428ms |
22-
| #148: Response includes total count | PASS | 428ms |
23-
| #148: Single view accessible | PASS | 93ms |
24-
| #148 AC3: Elements endpoint returns data | PASS | 100ms |
25-
| #148 AC4: Elements have type information | PASS | 100ms |
26-
| #148 AC5: Relations endpoint returns data | PASS | 83ms |
27-
| #148 AC6: Registers endpoint lists available registers | PASS | 612ms |
28-
| #148 AC7: Elements have identifier property | PASS | 80ms |
29-
| #148 AC8: Elements omit empty properties | PASS | 80ms |
19+
| #148 AC1: Views endpoint returns 200 | PASS | 366ms |
20+
| #148: Views returns results array | PASS | 366ms |
21+
| #148: Views count > 0 | PASS | 366ms |
22+
| #148: Response includes total count | PASS | 366ms |
23+
| #148: Single view accessible | PASS | 87ms |
24+
| #148 AC3: Elements endpoint returns data | PASS | 61ms |
25+
| #148 AC4: Elements have type information | PASS | 61ms |
26+
| #148 AC5: Relations endpoint returns data | PASS | 61ms |
27+
| #148 AC6: Registers endpoint lists available registers | PASS | 486ms |
28+
| #148 AC7: Elements have identifier property | PASS | 73ms |
29+
| #148 AC8: Elements omit empty properties | PASS | 73ms |
3030

‎test-results/api/issues/15.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #15 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #15 AC4: Export scoped to user org
7-
**Response Time:** 9453ms
7+
**Response Time:** 7241ms
88

99
## References
1010

@@ -16,7 +16,7 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #15: Export endpoint accessible | PASS | 2334ms |
20-
| #15 AC2: Export accessible for gebruik-beheerder | PASS | 9453ms |
21-
| #15 AC4: Export for jan accessible | PASS | 7822ms |
19+
| #15: Export endpoint accessible | PASS | 1863ms |
20+
| #15 AC2: Export accessible for gebruik-beheerder | PASS | 7241ms |
21+
| #15 AC4: Export for jan accessible | PASS | 6363ms |
2222

‎test-results/api/issues/155.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #155 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #155 AC1: Glossary endpoint returns terms
7-
**Response Time:** 136ms
7+
**Response Time:** 128ms
88

99
## References
1010

@@ -16,8 +16,8 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #155 AC2: Glossary search accessible | PASS | 136ms |
20-
| #155 AC3: Glossary has terms | PASS | 62ms |
21-
| #155 AC4: Glossary search is case-insensitive | PASS | 62ms |
22-
| #155 AC1: Glossary endpoint returns data | PASS | 82ms |
19+
| #155 AC2: Glossary search accessible | PASS | 59ms |
20+
| #155 AC3: Glossary has terms | PASS | 61ms |
21+
| #155 AC4: Glossary search is case-insensitive | PASS | 61ms |
22+
| #155 AC1: Glossary endpoint returns data | PASS | 128ms |
2323

‎test-results/api/issues/160.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #160 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #160 AC1: View payload size reasonable with _unset=xml
7-
**Response Time:** 361ms
7+
**Response Time:** 266ms
88

99
## References
1010

@@ -16,7 +16,7 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #160 AC5: Backend API returns view data <500ms | PASS | 361ms |
20-
| #160: Views response contains results array | PASS | 361ms |
21-
| #160 AC1: Filtered views payload size < 500KB | PASS | 326ms |
19+
| #160 AC5: Backend API returns view data <500ms | PASS | 266ms |
20+
| #160: Views response contains results array | PASS | 266ms |
21+
| #160 AC1: Filtered views payload size < 500KB | PASS | 264ms |
2222

‎test-results/api/issues/169.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #169 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #169 AC1: NC organisations endpoint accessible
7-
**Response Time:** 80ms
7+
**Response Time:** 74ms
88

99
## References
1010

@@ -16,8 +16,8 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #169 AC3: NC organisations have status info | PASS | 57ms |
20-
| #169 AC4: Organisation objects have name and uuid | PASS | 57ms |
21-
| #169 AC1: Nextcloud organisations accessible | PASS | 80ms |
22-
| #169 AC2: Organisations have required fields | PASS | 80ms |
19+
| #169 AC3: NC organisations have status info | PASS | 51ms |
20+
| #169 AC4: Organisation objects have name and uuid | PASS | 51ms |
21+
| #169 AC1: Nextcloud organisations accessible | PASS | 74ms |
22+
| #169 AC2: Organisations have required fields | PASS | 74ms |
2323

‎test-results/api/issues/186.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #186 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #186 AC2: Koppelingen detail has module references
7-
**Response Time:** 869ms
7+
**Response Time:** 486ms
88

99
## References
1010

@@ -16,7 +16,7 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #186 AC1: Koppeling names are readable (not blank/UUID) | PASS | 869ms |
20-
| #186 AC2: Koppelingen have moduleA/moduleB fields | PASS | 78ms |
21-
| #186 AC3: Koppeling has naam for display | PASS | 78ms |
19+
| #186 AC1: Koppeling names are readable (not blank/UUID) | PASS | 486ms |
20+
| #186 AC2: Koppelingen have moduleA/moduleB fields | PASS | 62ms |
21+
| #186 AC3: Koppeling has naam for display | PASS | 62ms |
2222

‎test-results/api/issues/187.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# #187 — API Test Results
22

33
**Status:** PASS
4-
**Date:** 2026-03-05 09:49
4+
**Date:** 2026-03-05 10:10
55
**Environment:** local
66
**Request:** #187 AC1: Contact person definition accessible
7-
**Response Time:** 78ms
7+
**Response Time:** 58ms
88

99
## References
1010

@@ -16,5 +16,5 @@
1616

1717
| Test | Status | Details |
1818
|------|--------|--------|
19-
| #187 AC1: Contact person schema accessible | PASS | 78ms |
19+
| #187 AC1: Contact person schema accessible | PASS | 58ms |
2020

0 commit comments

Comments
 (0)