Flutter பல வகையான சோதனைகளை ஆதரிக்கிறது — unit tests (logic), widget tests (UI components), மற்றும் integration tests (full app flows). நல்ல சோதனை உத்தி நம்பகத்தன்மை மற்றும் நம்பிக்கையை மேம்படுத்துகிறது, மற்றும் Flutter இன் சோதனை கருவிகள் இதை நடைமுறையில் சாத்தியமாக்குகின்றன.
Unit tests — logic சோதனை
// 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);
});
