welltested 1.0.4 copy "welltested: ^1.0.4" to clipboard
welltested: ^1.0.4 copied to clipboard

discontinued

WelltestedAI is a Testing AI Pilot helping developers add and maintain tests as they code and deliver stable welltested apps to users.

example/lib/main.dart

import 'package:welltested/welltested.dart';

@Welltested(excludedMethods: ['logoutUser'])
class Auth {
  String? randomStringVariable;
  int? randomIntVariable;
  double? randomDoubleVariable;

  Future<User> loginWithEmailAndPassword(
      {required String email, required String password}) async {
    User user = User("unknown");
    final currentUserId = user.uid;
    if (currentUserId != "unknown") {
      return User("user already logged in");
    }
    if (email.isEmpty || password.isEmpty) {
      throw Exception("Email or Password can't be empty");
    }
    if (email == "test@test.com" && password == "password") {
      user = User("user logged in app");
    }
    return user;
  }

  Future<void> logoutUser() async {
    //Add Logout Functionality
  }
}

class User {
  final String uid;
  User(this.uid);
}
29
likes
0
pub points
69%
popularity

Publisher

verified publisherwelltested.ai

WelltestedAI is a Testing AI Pilot helping developers add and maintain tests as they code and deliver stable welltested apps to users.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analysis_server_lib, analyzer, build, build_runner, build_runner_core, dart_style, dotenv, glob, http, mockito, source_gen

More

Packages that depend on welltested