TestDeviceInfo class
Container class for the device information for the device the test is being executed on.
- Annotations
- @immutable
Constructors
- TestDeviceInfo.custom({@required String appIdentifier, @required String brand, @required String buildNumber, @required String device, @required double devicePixelRatio, @required BaseSize dips, @required String id, @required String manufacturer, @required String model, @required String os, @required String orientation, bool physicalDevice = true, @required BaseSize pixels, @required String systemVersion})
Properties
- appIdentifier → String
-
final
- brand → String
-
final
- buildNumber → String
-
final
- device → String
-
final
- devicePixelRatio → double
-
final
- deviceSignature → String
-
read-only
- dips → BaseSize
-
final
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- id → String
-
final
- manufacturer → String
-
final
- model → String
-
final
- orientation → String
-
final
- os → String
-
final
- physicalDevice → bool
-
final
- pixels → BaseSize
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- systemVersion → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toJson(
) → Map< String, dynamic> - Abstract function that concrete classes must implement. This must encode the internal data model to a JSON compatible representation. [...]
-
toString(
) → String -
Returns the string encoded JSON representation for this class. This will
remove all
null
values and empty collections from the returned string.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited
Static Properties
- instance ↔ TestDeviceInfo
-
read / write
Static Methods
-
fromDynamic(
dynamic map) → TestDeviceInfo