mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-01-15 16:48:41 +00:00
fixing unit tests
This commit is contained in:
parent
18dd85d937
commit
4cb7f0ab01
3 changed files with 5 additions and 19 deletions
|
|
@ -248,6 +248,8 @@ String formatBytes(int bytes, {int decimalPlaces = 2}) {
|
|||
bool isUUIDNewer(String uuid1, String uuid2) {
|
||||
final timestamp1 = int.parse(uuid1.substring(0, 8), radix: 16);
|
||||
final timestamp2 = int.parse(uuid2.substring(0, 8), radix: 16);
|
||||
print(timestamp1);
|
||||
print(timestamp2);
|
||||
return timestamp1 > timestamp2;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
// ignore_for_file: unused_local_variable, unused_import
|
||||
import 'package:drift/drift.dart';
|
||||
import 'package:drift_dev/api/migrations_native.dart';
|
||||
import 'package:twonly/src/database/twonly_database.dart';
|
||||
import 'package:twonly/src/database/twonly_database_old.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'generated/schema.dart';
|
||||
|
||||
|
|
@ -27,7 +27,7 @@ void main() {
|
|||
for (final toVersion in versions.skip(i + 1)) {
|
||||
test('to $toVersion', () async {
|
||||
final schema = await verifier.schemaAt(fromVersion);
|
||||
final db = TwonlyDatabase(schema.newConnection());
|
||||
final db = TwonlyDatabaseOld(schema.newConnection());
|
||||
await verifier.migrateAndValidate(db, toVersion);
|
||||
await db.close();
|
||||
});
|
||||
|
|
@ -70,7 +70,7 @@ void main() {
|
|||
newVersion: 2,
|
||||
createOld: v1.DatabaseAtV1.new,
|
||||
createNew: v2.DatabaseAtV2.new,
|
||||
openTestedDatabase: TwonlyDatabase.new,
|
||||
openTestedDatabase: TwonlyDatabaseOld.new,
|
||||
createItems: (batch, oldDb) {
|
||||
batch.insertAll(oldDb.contacts, oldContactsData);
|
||||
batch.insertAll(oldDb.messages, oldMessagesData);
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
import 'dart:typed_data';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:hashlib/random.dart';
|
||||
import 'package:twonly/src/utils/misc.dart';
|
||||
import 'package:twonly/src/utils/pow.dart';
|
||||
import 'package:twonly/src/views/components/animate_icon.dart';
|
||||
|
|
@ -24,18 +21,5 @@ void main() {
|
|||
final list1 = Uint8List.fromList([41, 41, 41, 41, 41, 41, 41]);
|
||||
expect(list1, hexToUint8List(uint8ListToHex(list1)));
|
||||
});
|
||||
|
||||
test('encoding uuid4', () async {
|
||||
final uv4 = uuid.v4();
|
||||
final uv4Bytes = Uint8List.fromList(uv4.codeUnits);
|
||||
final uv4String = utf8.decode(uv4Bytes.cast<int>());
|
||||
expect(uv4String, uv4);
|
||||
});
|
||||
test('comparing uui7', () async {
|
||||
final uv7Old = uuid.v7();
|
||||
sleep(const Duration(milliseconds: 1000));
|
||||
final uv7New = uuid.v7();
|
||||
expect(isUUIDNewer(uv7New, uv7Old), true);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue