Το Flutter υποστηρίζει διάφορα είδη δοκιμών — unit tests (λογική), widget tests (στοιχεία UI) και integration tests (πλήρεις ροές εφαρμογής). Μια καλή στρατηγική δοκιμών βελτιώνει την αξιοπιστία και την εμπιστοσύνη, και τα εργαλεία δοκιμών του Flutter το κάνουν πρακτικό.
Unit tests — δοκιμάστε τη λογική
// test pure logic (functions, classes, business logic) — fast, no UI
test('adds two numbers', () {
expect(add(2, 3), 5);
});
test('Cart calculates total', () {
final cart = Cart()..add(Item(price: 10));
expect(cart.total, 10);
});
