示例#1
0
        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");
        }
示例#2
0
        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;
 }
示例#4
0
文件: ThumbTest.cs 项目: ynkbt/moon
        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());
    }
示例#6
0
 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)";
 }
示例#7
0
 public CheckIsFloat(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest)
 {
     SuccessConditionDescription = "Value is a float";
     CanForceFailure             = true;
 }
示例#8
0
 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;
 }
示例#9
0
 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;
 }
示例#12
0
        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;
 }
示例#14
0
 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)";
 }
示例#15
0
 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;
 }
示例#17
0
 public CheckBinaryValueHitsTrue(InputDevice device, InputFeatureUsage featureUsage, ControlTest parentTest) : base(device, featureUsage, parentTest)
 {
     SuccessConditionDescription = "Value is set to \"true\"";
 }
示例#18
0
 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)";
 }