Flutter ਕਈ ਕਿਸਮਾਂ ਦੀ ਜਾਂਚ ਨੂੰ ਸਮਰਥਨ ਕਰਦਾ ਹੈ — ਯੂਨਿਟ ਟੈਸਟ (ਤਰਕ), ਵਿਜੇਟ ਟੈਸਟ (UI ਕੰਪੋਨੈਂਟ), ਅਤੇ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਟੈਸਟ (ਪੂਰੀ ਐਪ ਦੇ ਪ੍ਰਵਾਹ)। ਇੱਕ ਚੰਗੀ ਜਾਂਚ ਕੌਸ਼ਲ ਵਿਸ਼ਵਾਸਯੋਗ੍ਯਤਾ ਅਤੇ ਭਰੋਸਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦੀ ਹੈ, ਅਤੇ Flutter ਦੇ ਜਾਂਚ ਸਾਧਨ ਇਸਨੂੰ ਵਿਹਾਰਕ ਬਣਾਉਂਦੇ ਹਨ।
ਯੂਨਿਟ ਟੈਸਟ — ਤਰਕ ਦੀ ਜਾਂਚ
// 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);
});
