Beispiel #1
0
        private static bool ShouldStop(BrainTest test, IBrainScan brainScan)
        {
            try
            {
                if (test.ShouldStop(brainScan))
                    return true;
            }
            // assert failues in ShouldStop mean "don't stop yet" (allow to use same asserts as in Check())
            catch (XunitException) { }
            catch (BrassertFailedException) { }

            return false;
        }
 public override void Check(IBrainScan b)
 {
     Assert.True(b.GetValues(7)[0] > 5);
 }
 public override void Check(IBrainScan b)
 {
     Assert.Equal(10, b.GetValues(7)[0] + 1000);  // fails, + 1000 is an inserted bug
 }
 public override bool ShouldStop(IBrainScan b)
 {
     return b.GetValues(7)[0] > 15;
 }
 public override void Check(IBrainScan b)
 {
     Assert.Equal(10, b.GetValues(7)[0]);
 }
 public override void Check(IBrainScan b)
 {
     Assert.False(IsCheckSumFailed());
 }
Beispiel #7
0
 public virtual bool ShouldStop(IBrainScan b)
 {
     return(false);
 }
Beispiel #8
0
 public abstract void Check(IBrainScan b);
Beispiel #9
0
 public override void Check(IBrainScan b)
 {
     Assert.True(b.GetValues(7)[0] > 5);
 }
Beispiel #10
0
 public override bool ShouldStop(IBrainScan b)
 {
     Check(b);
     return(true);  // stop if Check() does not throw an exception
 }
Beispiel #11
0
 public override void Check(IBrainScan b)
 {
     Assert.Equal(10, b.GetValues(7)[0]);
 }
Beispiel #12
0
 public override bool ShouldStop(IBrainScan b)
 {
     return(b.GetValues(7)[0] > 15);
 }
        public override bool ShouldStop(IBrainScan scan)
        {
            m_difference = scan.GetValues(22).Sum() - scan.GetValues(20).Sum();

            return IsCheckSumFailed();
        }
 public override void Check(IBrainScan b)
 {
     Assert.False(IsCheckSumFailed());
 }
Beispiel #15
0
 public abstract void Check(IBrainScan b);
 public override bool ShouldStop(IBrainScan b)
 {
     Check(b);
     return true;  // stop if Check() does not throw an exception
 }
 public override void Check(IBrainScan b)
 {
     // pass
 }
Beispiel #18
0
 public override void Check(IBrainScan b)
 {
     Assert.Equal(10, b.GetValues(7)[0] + 1000);  // fails, + 1000 is an inserted bug
 }
Beispiel #19
0
 public virtual bool ShouldStop(IBrainScan b)
 {
     return false;
 }
        public override bool ShouldStop(IBrainScan scan)
        {
            m_difference = scan.GetValues(22).Sum() - scan.GetValues(20).Sum();

            return(IsCheckSumFailed());
        }