bcquality/microsoft/knowledge
Michael Dieringer e3d9b8eb25 Fix four merge-critical issues from Jesper's 2026-09-22 review
- al-testing-review.md: the generic ExpectedError cue's asserterror
  Assert.IsTrue/IsFalse exclusion was unconditional, but the
  specialized rule it deferred to only claims the pure-inversion
  shape. A test expecting the guarded Boolean-returning call itself to
  raise fell through both routes. Narrowed the exclusion to the same
  inversion-only condition the specialized cue already uses.
- asserterror-needs-expectederror-and-code.md: the rollback-sentinel
  exception (a trailing asserterror Error(...) used purely to force a
  fixture rollback, not to verify a specific failure) previously lived
  only in skill routing prose. Encoded it directly in the article's
  Anti Pattern section so every consumer of the knowledge base sees it,
  not just this one skill.
- commit-shared-test-fixture-inside-lazy-initialize.good.al/.bad.al:
  replaced hand-rolled Item.Init()/Insert(true) with
  LibraryInventory.CreateItem, so the canonical fixture doesn't itself
  trigger use-library-codeunits-for-test-fixtures.
- table-relation-test-exclude-known-invalid-relations-via-event.good.al/
  .bad.al: declared minimal "Sample Setup"/"Sample Header" tables
  inline instead of referencing undefined symbols, matching this
  repo's own convention that every fixture is self-contained.
2026-09-22 14:35:48 +02:00
..
appsource Separate analyzer rules from BCQuality knowledge (#178) 2026-09-11 09:26:14 +02:00
breaking-changes Separate analyzer rules from BCQuality knowledge (#178) 2026-09-11 09:26:14 +02:00
data-modeling Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
error-handling Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
events knowledge(events): ChangeCompany leaves triggers and trigger-event subscribers running in the calling company (#152) 2026-09-15 12:34:28 +02:00
finance Add source-verified Finance knowledge and review domain (#57) 2026-09-21 10:20:41 +02:00
interfaces Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
performance Fix Job Queue sample links (#184) 2026-09-15 09:32:40 +02:00
privacy Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
query Add query filter semantics guidance (#186) 2026-09-15 12:51:15 +02:00
reporting Add reporting review guidance and evaluation fixtures (#183) 2026-09-15 10:38:32 +02:00
scm Add SCM functional knowledge domain (#192) 2026-09-21 10:16:44 +02:00
security Merge pull request #187 from microsoft/dcenic-validate-unauthenticated-responses 2026-09-16 09:50:14 +02:00
style Clarify locale-safe DateFormula Evaluate inputs (#193) 2026-09-21 10:16:07 +02:00
telemetry Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
testing Fix four merge-critical issues from Jesper's 2026-09-22 review 2026-09-22 14:35:48 +02:00
ui Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
upgrade Add foundational AL developer knowledge (#195) 2026-09-21 10:15:39 +02:00
web-services Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
.gitkeep Add .gitkeep files to community and microsoft directories; remove .gitkeep from samples 2026-04-17 06:03:14 +02:00