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


/// tests for UserApi
void main() {
  final instance = Openapi().getUserApi();

  group(UserApi, () {
    // Create user
    //
    // This can only be done by the logged in user.
    //
    //Future createUser(User user) async
    test('test createUser', () async {
      // TODO
    });

    // Creates list of users with given input array
    //
    // 
    //
    //Future createUsersWithArrayInput(List<User> user) async
    test('test createUsersWithArrayInput', () async {
      // TODO
    });

    // Creates list of users with given input array
    //
    // 
    //
    //Future createUsersWithListInput(List<User> user) async
    test('test createUsersWithListInput', () async {
      // TODO
    });

    // Delete user
    //
    // This can only be done by the logged in user.
    //
    //Future deleteUser(String username) async
    test('test deleteUser', () async {
      // TODO
    });

    // Get user by user name
    //
    // 
    //
    //Future<User> getUserByName(String username) async
    test('test getUserByName', () async {
      // TODO
    });

    // Logs user into the system
    //
    // 
    //
    //Future<String> loginUser(String username, String password) async
    test('test loginUser', () async {
      // TODO
    });

    // Logs out current logged in user session
    //
    // 
    //
    //Future logoutUser() async
    test('test logoutUser', () async {
      // TODO
    });

    // Updated user
    //
    // This can only be done by the logged in user.
    //
    //Future updateUser(String username, User user) async
    test('test updateUser', () async {
      // TODO
    });

  });
}
