Class ObjectInfoTests
Inheritance
ObjectInfoTests
Assembly: GameStateTracker.Tests.dll
Syntax
[TestClass]
public class ObjectInfoTests
Methods
View Source
TestClassName(string, string)
Declaration
[TestMethod]
[DataRow(new object?[] { "Class'/Path/To/Object.Name'", "Class" })]
[DataRow(new object?[] { "Class'/Path/To:Object.Name'", "Class" })]
[DataRow(new object?[] { "/Script/Module.Class'/Path/To/Object.Name'", "/Script/Module.Class" })]
[DataRow(new object?[] { "/Script/Module.Class'/Path/To:Object.Name'", "/Script/Module.Class" })]
public void TestClassName(string item, string expectedClassName)
Parameters
View Source
TestInvalidPathBasedClassName(string)
Declaration
[TestMethod]
[DataRow("Script/Module.Class'/Path/To/Object.Name'")]
[DataRow("Script/Module.Class'/Path/To:Object.Name'")]
[DataRow(".Class'/Path/To/Object.Name'")]
[DataRow(".Class'/Path/To:Object.Name'")]
public void TestInvalidPathBasedClassName(string item)
Parameters
Type |
Name |
Description |
string |
item |
|
View Source
TestObjectName(string, string)
Declaration
[TestMethod]
[DataRow(new object?[] { "Class'/Path/To/Object.Name'", "/Path/To/Object.Name" })]
[DataRow(new object?[] { "Class'/Path/To:Object.Name'", "/Path/To:Object.Name" })]
[DataRow(new object?[] { "/Script/Module.Class'/Path/To/Object.Name'", "/Path/To/Object.Name" })]
[DataRow(new object?[] { "/Script/Module.Class'/Path/To:Object.Name'", "/Path/To:Object.Name" })]
public void TestObjectName(string item, string expectedObjectName)
Parameters