La traducción se preparó como parte del curso en línea " Flutter Mobile Developer ".
Invitamos a todos a un intensivo gratuito de dos días "Creación de una aplicación Flutter para Web, iOS y Android" . Obtenga más información y regístrese aquí.
, — . , , , , . , , .
, - , , , .
.
— ?
Flutter- , . , . - . - , , :
?
, , - , , . , , , « » .
, , , : , , . .
, «» — , , - . , .
lib test.
Flutter, , .
:
, :
main()
, , .
testWidgets()
, , .
testWidgets()
.
, , . , .
testWidgets()
testWidgets
— ?
, .
, . ¯\_(ツ)_/¯
-
, - .
, , : initialTimeout
— -, , , timeout
.
- :
-, timeout
, .
: setUp() tearDown()
testWidgets()
, Flutter — .
:
setUpAll()
tearDownAll()
— . setUp()
tearDown()
. .
, .
testWidgets():
, , .
, : , , . (enum):
, :
setUp()
tearDown()
, , , — get values
.
WidgetColor
:
WidgetColor
. variant
:
WidgetColor
:
, , . .