diff options
| author | Claudomator Agent <agent@claudomator> | 2026-03-14 00:50:17 +0000 |
|---|---|---|
| committer | Claudomator Agent <agent@claudomator> | 2026-03-14 00:50:17 +0000 |
| commit | 0923c55af5c63539055933509302233ee3f4b26a (patch) | |
| tree | c0f7e24dff920872e43659f2d0552bd252921744 /.git_old/refs/remotes | |
| parent | 51f86cff118f9532783c4e61724e07173ec029d7 (diff) | |
feat: add LocationPermissionHandler with 7 unit tests for permission flows
Extract location permission decision logic from MainActivity into a
testable LocationPermissionHandler class. Covers: permission already
granted, needs request, fine-only granted, coarse-only granted, both
granted, both denied, and never-ask-again (empty grants) scenarios.
All permissions (INTERNET, ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION)
were already declared in AndroidManifest.xml; no manifest changes needed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to '.git_old/refs/remotes')
0 files changed, 0 insertions, 0 deletions
