aboutsummaryrefslogtreecommitdiff
path: root/test/utils.dart
blob: e85fde8d3e783d9b5d02e64d7b435d94d95b59b1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import 'package:flutter/material.dart';
import 'package:device_apps/device_apps.dart';

Widget wrapper(Widget view) {
  return MaterialApp(
      title: 'owyn test',
      home: Scaffold(
          body: PageView(
              controller: PageController(),
              children: [ view ],
          ),
      ),
    );
}

Future<void> waitFor(Duration duration) { return Future.delayed(duration, () {}); }

Application makeApp(String name, String pkgName) {
  return Application({
    'app_name': name,
    'apk_file_path': '/$pkgName.apk',
    'package_name': pkgName,
    'version_name': '0.0.0',
    'version_code': 1,
    'data_dir': '/$pkgName/data',
    'system_app': false,
    'install_time': 0,
    'update_time': 0,
  });
}