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