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

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

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

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

    // bool booleanProp
    test('to test the property `booleanProp`', () async {
      // TODO
    });

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

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

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

    // BuiltList<JsonObject> arrayNullableProp
    test('to test the property `arrayNullableProp`', () async {
      // TODO
    });

    // BuiltList<JsonObject> arrayAndItemsNullableProp
    test('to test the property `arrayAndItemsNullableProp`', () async {
      // TODO
    });

    // BuiltList<JsonObject> arrayItemsNullable
    test('to test the property `arrayItemsNullable`', () async {
      // TODO
    });

    // BuiltMap<String, JsonObject> objectNullableProp
    test('to test the property `objectNullableProp`', () async {
      // TODO
    });

    // BuiltMap<String, JsonObject> objectAndItemsNullableProp
    test('to test the property `objectAndItemsNullableProp`', () async {
      // TODO
    });

    // BuiltMap<String, JsonObject> objectItemsNullable
    test('to test the property `objectItemsNullable`', () async {
      // TODO
    });

  });
}
