public void DefaultMethods() { ConcreteRange rb = new ConcreteRange(); ControlTest.CheckDefaultMethods(rb); Assert.AreEqual("MoonTest.System.Windows.Controls.Primitives.RangeBaseTest+ConcreteRange Minimum:0 Maximum:1 Value:0", rb.ToString(), "ToString"); }
public void DefaultMethods() { RepeatButton rb = new RepeatButton(); rb.OnApplyTemplate(); ControlTest.CheckDefaultMethods(rb); }
public Check(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) { CanForceFailure = false; RequiresManualPass = false; FeatureUsageUnderTest = featureUsage; DeviceUnderTest = device; ParentControlTest = parentTest; }
public void DefaultMethods() { Thumb t = new Thumb(); t.CancelDrag(); t.OnApplyTemplate(); ControlTest.CheckDefaultMethods(t); }
private void ReadyTest(List <ControlTest> tests, int index) { m_CurrentTestIndex = index; m_ControlTestList[m_CurrentTestIndex].UIManager.SetStatusInProgress(); ControlTest currentTest = tests[index]; m_CurrentControlTest.Setup(); UpdateTestDescription(); testsScrollRect.verticalNormalizedPosition = 1f - ((float)(m_CurrentTestIndex) / (float)tests.Count); Debug.Log("\nStarting to test device: " + m_CurrentDevice.name + ", usage: " + CurrentInputFeatureUsage.name + ", test: " + m_CurrentControlTest.GetType()); }
public Check3DHits0_0_0(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value is set to (0.0, 0.0, 0.0)"; }
public CheckIsFloat(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value is a float"; CanForceFailure = true; }
public CheckEyesRange_0_to_1(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Eye open values are always within [0, 1]"; CanForceFailure = true; }
public Check2D_AlwaysNeg1To1(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Failure if a value outside of the range -1.0 to 1.0 is detected."; CanForceFailure = true; }
public Check1DHits1(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value is set to 1.0"; }
public CheckRotationIsNormalized(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value is always normalized"; CanForceFailure = true; }
public void DefaultMethods() { ConcreteButtonBase bb = new ConcreteButtonBase(); ControlTest.CheckDefaultMethods(bb); }
public CheckAutoForceFail(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "This Check automatically fails."; CanForceFailure = true; }
public Check1D_neg1to0(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value lies between -1.0 and 0.0 (for example, -0.5)"; }
public Check2DHitsNegXNegY(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value has negative x and negative y values"; }
public CheckRequireManualPass(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Manually verify the test condition"; RequiresManualPass = true; }
public CheckBinaryValueHitsTrue(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value is set to \"true\""; }
public Check1D_0to1(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest) { SuccessConditionDescription = "Value observed between 0.0 and 1.0 (for example, 0.5)"; }