Files
intaleq/packages/get/test/utils/extensions/dynamic_extensions_test.dart
2026-04-16 19:45:03 +03:00

39 lines
1.0 KiB
Dart

import 'package:flutter_test/flutter_test.dart';
import 'package:get/utils.dart';
void main() {
test('String test', () {
var value = 'string';
var expected = '';
void logFunction(String prefix, dynamic value, String info,
{bool isError = false}) {
expected = '$prefix $value $info'.trim();
}
value.printError(logFunction: logFunction);
expect(expected, 'Error: String string');
});
test('Int test', () {
var value = 1;
var expected = '';
void logFunction(String prefix, dynamic value, String info,
{bool isError = false}) {
expected = '$prefix $value $info'.trim();
}
value.printError(logFunction: logFunction);
expect(expected, 'Error: int 1');
});
test('Double test', () {
var value = 1.0;
var expected = '';
void logFunction(String prefix, dynamic value, String info,
{bool isError = false}) {
expected = '$prefix $value $info'.trim();
}
value.printError(logFunction: logFunction);
expect(expected, 'Error: double 1.0');
});
}