Commit 5eadf11

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-05-04 20:55:30
disable old ble input code
Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent 3aff9b8
app/lib/components/ble_input/ble_input.dart → app/lib/components/ble_input/ble_input._dart
File renamed without changes
app/lib/components/ble_input/ble_input_bloc.dart → app/lib/components/ble_input/ble_input_bloc._dart
File renamed without changes
app/lib/components/ble_input/ble_input_events.dart → app/lib/components/ble_input/ble_input_events._dart
File renamed without changes
app/lib/components/ble_input/ble_input_state.dart → app/lib/components/ble_input/ble_input_state._dart
File renamed without changes
app/lib/components/ble_input/tmp.dart → app/lib/components/ble_input/tmp
File renamed without changes
app/lib/components/dialoges/add_measurement_dialoge.dart
@@ -1,6 +1,5 @@
 import 'dart:math';
 
-import 'package:blood_pressure_app/components/ble_input/ble_input.dart';
 import 'package:blood_pressure_app/components/date_time_picker.dart';
 import 'package:blood_pressure_app/components/dialoges/fullscreen_dialoge.dart';
 import 'package:blood_pressure_app/components/settings/settings_widgets.dart';
@@ -266,7 +265,7 @@ class _AddEntryDialogeState extends State<AddEntryDialoge> {
         child: ListView(
           padding: const EdgeInsets.symmetric(horizontal: 8),
           children: [
-            BleInput(),
+            // BleInput(), TODO: replace
             TextButton(onPressed: () {
               Clipboard.setData(ClipboardData(text: debugLog.join('\n')));
             }, child: Text('copy debug')),
app/test/ui/components/ble_input_test.dart
@@ -1,55 +0,0 @@
-import 'dart:typed_data';
-
-import 'package:blood_pressure_app/components/ble_input/ble_input.dart';
-import 'package:blood_pressure_app/components/ble_input/ble_input_bloc.dart';
-import 'package:blood_pressure_app/components/ble_input/ble_input_events.dart';
-import 'package:blood_pressure_app/components/ble_input/ble_input_state.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
-import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
-import 'package:flutter_test/flutter_test.dart';
-
-import 'util.dart';
-
-class _MockBlock extends Bloc<BleInputEvent, BleInputState> implements BleInputBloc {
-  _MockBlock(super.initialState);
-}
-
-void main() {
-  testWidgets('should display closed state', (tester) async {
-    await tester.pumpWidget(materialApp(BleInput(bloc: _MockBlock(BleInputClosed()))));
-    expect(find.byIcon(Icons.bluetooth), findsOneWidget);
-    expect(find.byType(IconButton), findsOneWidget);
-    await tester.pumpAndSettle();
-    expect(tester.takeException(), isNull);
-  });
-  testWidgets('should display loaded state without devices', (tester) async {
-    await tester.pumpWidget(materialApp(BleInput(bloc: _MockBlock(BleInputLoadSuccess([])))));
-    final localizations = await AppLocalizations.delegate.load(const Locale('en'));
-    expect(find.text(localizations.errBleNoDev), findsOneWidget);
-    expect(find.byIcon(Icons.close), findsOneWidget);
-    await tester.pumpAndSettle();
-    expect(tester.takeException(), isNull);
-  });
-  testWidgets('should display loaded state with device', (tester) async {
-    await tester.pumpWidget(materialApp(BleInput(bloc: _MockBlock(BleInputLoadSuccess([
-      DiscoveredDevice(
-        id: 'id',
-        name: 'name',
-        serviceData: const {},
-        manufacturerData: Uint8List(2),
-        rssi: 123,
-        serviceUuids: [Uuid.parse('1810')],
-        connectable: Connectable.available,
-      ),
-    ])))));
-    expect(find.byType(ListView), findsOneWidget);
-    expect(find.byIcon(Icons.close), findsOneWidget);
-    expect(find.text('name'), findsOneWidget);
-    await tester.pumpAndSettle();
-    expect(tester.takeException(), isNull);
-  });
-
-  // BleInputLoadSuccess([DiscoveredDevice(id: 'id', name: 'name', serviceData: {}, manufacturerData: Uint8List(2), rssi: 123, serviceUuids: [], connectable: Connectable.available)])
-}