Class
TestsProvider

Definition

Namespace:ArtOfTest.WebAii.Design.ProjectModel.Providers

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class TestsProvider : BaseProvider<TestBase>

Inheritance: objectBaseProvider<TestBase>TestsProvider

Inherited Members BaseProvider<TestBase>.Load(string)BaseProvider<TestBase>.Load(string, string, string)BaseProvider<TestBase>.UpdateProjectLocation(string)BaseProvider<TestBase>.OnItemLoaded(TestBase)BaseProvider<TestBase>.OnLoadCompleted()BaseProvider<TestBase>.GetReporterKey()BaseProvider<TestBase>.InvokeOnUIThread(Action, bool)BaseProvider<TestBase>.EnsureProjectLanguage(string)BaseProvider<TestBase>.PopulateStepsRecursive(List<JToken>)BaseProvider<TestBase>.ProjectBaseProvider<TestBase>.AppContainerBaseProvider<TestBase>.ProgressReporterBaseProvider<TestBase>.ProjectLocationBaseProvider<TestBase>.KeyBaseProvider<TestBase>.ItemLoadedBaseProvider<TestBase>.LoadCompleted

Constructors

TestsProvider()

Declaration

cs-api-definition
public TestsProvider()

Properties

CachedTests

Declaration

cs-api-definition
public List<TestBase> CachedTests { get; }

Property Value

List<TestBase>

ElementsProvider

Declaration

cs-api-definition
public ElementsProvider ElementsProvider { get; }

Property Value

ElementsProvider

LightTestProvider

Declaration

cs-api-definition
public LightTestsProvider LightTestProvider { get; }

Property Value

LightTestsProvider

Methods

Clear()

Declaration

cs-api-definition
public override void Clear()

Overrides BaseProvider<TestBase>.Clear()

CreateItem(TestType, string)

Declaration

cs-api-definition
public TestBase CreateItem(TestType type, string testPath)

Parameters

type

TestType

testPath

string

Returns

TestBase

DeleteTest(TestBase, LightTest, bool)

Declaration

cs-api-definition
public void DeleteTest(TestBase test, LightTest lightTest, bool deleteFromDisk)

Parameters

test

TestBase

lightTest

LightTest

deleteFromDisk

bool

GetItem(Guid)

Declaration

cs-api-definition
public override TestBase GetItem(Guid id)

Parameters

id

Guid

Returns

TestBase

Overrides BaseProvider<TestBase>.GetItem(Guid)

GetItem(Guid, out bool, bool)

Declaration

cs-api-definition
public TestBase GetItem(Guid id, out bool isNew, bool waitForElements)

Parameters

id

Guid

isNew

bool

waitForElements

bool

Returns

TestBase

GetTestByPath(string, out bool, bool)

Declaration

cs-api-definition
public TestBase GetTestByPath(string path, out bool isNew, bool waitForElements = false)

Parameters

path

string

isNew

bool

waitForElements

bool

Returns

TestBase

TryFixReadOnlyFiles(string, bool)

Declaration

cs-api-definition
public bool TryFixReadOnlyFiles(string path, bool promptToOverride = true)

Parameters

path

string

promptToOverride

bool

Returns

bool

TryUpdateItem(TestBase)

Declaration

cs-api-definition
public override bool TryUpdateItem(TestBase item)

Parameters

item

TestBase

Returns

bool

Overrides BaseProvider<TestBase>.TryUpdateItem(TestBase)