Azure / Azure/azure-functions-java-library
Provide access to settings through context parameter
- Vorherrschende Sprache
- Java
- Sterne
- 45
- Forks
- 49
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I created the following issue on the java worker repo, but this repo seems to be a better fit. https://github.com/Azure/azure-functions-java-worker/issues/281
Currently it is hard to unit test a function that uses an app setting by reading it from the environment variables. It would be much easier if there was a getSetting(settingName) method on the context parameter, as the context parameter can be mocked in unit tests. At runtime the host can continue to read the value from an environment variable via the method in the context parameter, so there wouldn't be any breaking changes to the runtime.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die Java-Kontextparameter-API und den im issue beschriebenen bestehenden Zugriffspfad für Umgebungsvariablen zu lokalisieren. Verfolge, wie der Host den Kontext zur Laufzeit bereitstellt, und ermittle anschließend, welche Unit-Test-Abdeckung erforderlich ist, um zu überprüfen, dass ein gemockter Kontext eine Einstellung bereitstellen kann, während der Zugriff zur Laufzeit weiterhin die Umgebungsvariable liest.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, java
- Bereich
- backend, cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100