import 'package:test/test.dart';
import 'package:openapi/openapi.dart';

// tests for FormatTest
void main() {
  final instance = FormatTestBuilder();
  // TODO add properties to the builder and call build()

  group(FormatTest, () {
    // int integer
    test('to test the property `integer`', () async {
      // TODO
    });

    // int int32
    test('to test the property `int32`', () async {
      // TODO
    });

    // int int64
    test('to test the property `int64`', () async {
      // TODO
    });

    // num number
    test('to test the property `number`', () async {
      // TODO
    });

    // double float
    test('to test the property `float`', () async {
      // TODO
    });

    // double double_
    test('to test the property `double_`', () async {
      // TODO
    });

    // double decimal
    test('to test the property `decimal`', () async {
      // TODO
    });

    // String string
    test('to test the property `string`', () async {
      // TODO
    });

    // String byte
    test('to test the property `byte`', () async {
      // TODO
    });

    // Uint8List binary
    test('to test the property `binary`', () async {
      // TODO
    });

    // Date date
    test('to test the property `date`', () async {
      // TODO
    });

    // DateTime dateTime
    test('to test the property `dateTime`', () async {
      // TODO
    });

    // String uuid
    test('to test the property `uuid`', () async {
      // TODO
    });

    // String password
    test('to test the property `password`', () async {
      // TODO
    });

    // A string that is a 10 digit number. Can have leading zeros.
    // String patternWithDigits
    test('to test the property `patternWithDigits`', () async {
      // TODO
    });

    // A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01.
    // String patternWithDigitsAndDelimiter
    test('to test the property `patternWithDigitsAndDelimiter`', () async {
      // TODO
    });

  });
}
