Flutter Testing Standards Priority: P0 (CRITICAL) Core Rules 1. Test Pyramid : Unit Widget Integration. 2. Naming : . 3. AAA : Arrange, Act, Assert in all tests. 4. Shared Mocks : only — no local mocks. 5. File Placement : ONLY in . 6. Robot-First : ALL UI assertions/interactions via Robot pattern (e.g., ) — never raw / in test body. Widget Testing & Mocking - Setup : Use in and . - Mocking : Use GetIt registration of Mock BLoCs in if created internally. Use blocTest for BLoC logic and whenListen for state transitions. - Stubbing : Always stub bloc.state and bloc.stream in . Prohibit / . - As…