Exemple #1
0
        /// <summary>
        /// Checks that `GameObject` has `InputField` component attached and its variable text is equal to expected text
        /// </summary>
        /// <param name="go">`GameObject` with `InputField` component</param>
        /// <param name="expectedText">Expected text</param>
        public static void InputEquals(GameObject go, string expectedText)
        {
            var t = UITestUtils.FindComponentInParents <InputField>(go);

            if (t == null)
            {
                Assert.Fail("InputEquals: Object " + go.name + " has no InputField attached");
            }
            if (t.text != expectedText)
            {
                Assert.Fail("InputEquals: InputField " + go.name + " actual text: " + t.text + ", expected " +
                            expectedText + ", text dont't match");
            }
        }
Exemple #2
0
 public override AbstractGenerator CreateGenerator(GameObject go)
 {
     return(VoidMethod.Path(go).Bool(UITestUtils.FindComponentInParents <Toggle>(go).isOn));
 }
Exemple #3
0
 public override AbstractGenerator CreateGenerator(GameObject go)
 {
     return(VoidMethod.Path(go).Float(UITestUtils.FindComponentInParents <Slider>(go).value)
            .Enum(ComparisonOption.Equal));
 }