test_track_test_support library
Classes
- AppVersionBuildFactory
-
Produces
AppVersionBuild
s to be used for testing - AppVisitorConfigFactory
-
Produces
AppVisitorConfig
s to be used for testing - AssignmentFactory
-
Produces
Assignment
s to be used for testing - FakeAnalyticsProvider
-
A fake
AnalyticsProvider
whose state is populated whenAssignment
s are tracked via trackAssignment and whenVisitor
ids are identified via identify - FakeDataStorageProvider
-
A fake implementation of
DataStorageProvider
that maintains aVisitor
andSplitRegistry
in-memory. - FakeTestTrack
-
A fake
TestTrack
that offers sane default functionality but allows for passing in behavior for the core functions such as Ab and Vary operations. - FakeTestTrackLogger
-
A fake
TestTrackLogger
that internally tracks LogEvents - LogEvent
-
A representation of an invocation to one of the
logging functions on a
TestTrackLogger
, used by FakeTestTrackLogger -
Pair<
T1, T2> - A simple Pair implementation because that's not a thing in the dart language
- SplitFactory
-
Produces
Split
s to be used for testing - SplitRegistryFactory
-
Produces
SplitRegistry
s to be used for testing - VariantFactory
-
Produces
Variant
s to be used for testing - VisitorFactory
-
Produces
Visitor
s to be used for testing
Extensions
- AssignmentExtensions on Assignment
-
Supported modifications for
Assignment
s - SplitExtensions on Split
-
Supported modifications for
Split
s - SplitRegistryExtensions on SplitRegistry
-
Supported modifications for
SplitRegistry
s - VariantExtensions on Variant
-
Supported modifications for
Variant
s - VisitorExtensions on Visitor
-
Supported modifications for
Visitor
s