Commit Graph
4 Commits
Author SHA1 Message Date
Sakshyam Shah 2f90f4d505 add msgraph delta api models and a fake delta api (#66272)
* add delta api models

* add fake delta api

* add license header to msgraphtest_test file

* use OData constants in msgraphtest api

* review comments:
- better response size allocaiton
- move locks out from request reader and response writer
- fix typos
2026-05-13 18:40:24 +00:00
Sakshyam Shah 67757a9fe2 refactor: move msgraph models to models package (#65871)
* refactor: move msgraph models from /lib/msgraph to /lib/msgraph/models package

* test: use msgraphtest server to test TestIterateUsers_Empty

* add comments to exported types

* lint: fix import cadence

* test: DecodeGroupMember

* test: add license header
2026-04-17 17:48:57 +00:00
Sakshyam Shah 19d421fb7f lib msgraph IterateGroupOwners (#62773) 2026-01-16 16:07:52 +00:00
Sakshyam ShahandMarek Smoliński 139ef7a363 add msgraph test suite (#61842)
* refactor: export msgraph client interface:
- interface makes it handy to mock msgraph client on tests
- follows the sdk pattern used in identity center sdk and scim sdk

* test: more iterators and monkey patching

* update deprecated comments

* msgraph http testserver

* revert client interface and mock

* add msgraphtest fake api server
- adds fake api server
- updates client_test.go to use fake server
- export noopTokenProvider

* test: remove unused mutex

* update NoopTokenProvider to have fake token

* make group member response dynamic to group member setup

* let the consumer of fake server configure custom transport

* add token handler

* refactor: bring back storage, revert client_test.go

* storage license header

---------

Co-authored-by: Marek Smoliński <[email protected]>
2025-12-05 20:41:25 +00:00