=William Cunha Cardoso

update num and widget extensions tests

  1 +import 'package:flutter_test/flutter_test.dart';
  2 +import 'package:get/utils.dart';
  3 +
  4 +void main() {
  5 + num x = 5;
  6 + num y = 7;
  7 + test('Test for var.isLowerThan(value)', () {
  8 + expect(x.isLowerThan(y), true);
  9 + expect(y.isLowerThan(x), false);
  10 + });
  11 + test('Test for var.isGreaterThan(value)', () {
  12 + expect(x.isGreaterThan(y), false);
  13 + expect(y.isGreaterThan(x), true);
  14 + });
  15 + test('Test for var.isGreaterThan(value)', () {
  16 + expect(x.isEqual(y), false);
  17 + expect(y.isEqual(x), false);
  18 + expect(x.isEqual(5), true);
  19 + expect(y.isEqual(7), true);
  20 + });
  21 +}
  1 +import 'package:flutter/widgets.dart';
  2 +import 'package:flutter_test/flutter_test.dart';
  3 +import 'package:get/utils.dart';
  4 +
  5 +void main() {
  6 + group('Group test for PaddingX Extension', () {
  7 + testWidgets('Test of paddingAll', (WidgetTester tester) async {
  8 + Widget containerTest;
  9 +
  10 + expect(find.byType(Padding), findsNothing);
  11 +
  12 + await tester.pumpWidget(containerTest.paddingAll(16));
  13 +
  14 + expect(find.byType(Padding), findsOneWidget);
  15 + });
  16 +
  17 + testWidgets('Test of paddingOnly', (WidgetTester tester) async {
  18 + Widget containerTest;
  19 +
  20 + expect(find.byType(Padding), findsNothing);
  21 +
  22 + await tester.pumpWidget(containerTest.paddingOnly(top: 16));
  23 +
  24 + expect(find.byType(Padding), findsOneWidget);
  25 + });
  26 +
  27 + testWidgets('Test of paddingSymmetric', (WidgetTester tester) async {
  28 + Widget containerTest;
  29 +
  30 + expect(find.byType(Padding), findsNothing);
  31 +
  32 + await tester.pumpWidget(containerTest.paddingSymmetric(vertical: 16));
  33 +
  34 + expect(find.byType(Padding), findsOneWidget);
  35 + });
  36 +
  37 + testWidgets('Test of paddingZero', (WidgetTester tester) async {
  38 + Widget containerTest;
  39 +
  40 + expect(find.byType(Padding), findsNothing);
  41 +
  42 + await tester.pumpWidget(containerTest.paddingZero);
  43 +
  44 + expect(find.byType(Padding), findsOneWidget);
  45 + });
  46 + });
  47 +
  48 + group('Group test for MarginX Extension', () {
  49 + testWidgets('Test of marginAll', (WidgetTester tester) async {
  50 + Widget containerTest;
  51 +
  52 + await tester.pumpWidget(containerTest.marginAll(16));
  53 +
  54 + expect(find.byType(Container), findsOneWidget);
  55 + });
  56 +
  57 + testWidgets('Test of marginOnly', (WidgetTester tester) async {
  58 + Widget containerTest;
  59 +
  60 + await tester.pumpWidget(containerTest.marginOnly(top: 16));
  61 +
  62 + expect(find.byType(Container), findsOneWidget);
  63 + });
  64 +
  65 + testWidgets('Test of marginSymmetric', (WidgetTester tester) async {
  66 + Widget containerTest;
  67 +
  68 + await tester.pumpWidget(containerTest.marginSymmetric(vertical: 16));
  69 +
  70 + expect(find.byType(Container), findsOneWidget);
  71 + });
  72 +
  73 + testWidgets('Test of marginZero', (WidgetTester tester) async {
  74 + Widget containerTest;
  75 +
  76 + await tester.pumpWidget(containerTest.marginZero);
  77 +
  78 + expect(find.byType(Container), findsOneWidget);
  79 + });
  80 + });
  81 +}