예제 #1
0
파일: If.cs 프로젝트: martindevans/Yolol
        public void CanRuntimeErrorTrueCon()
        {
            var i = new If(new Divide(new ConstantNumber((Number)1), new ConstantNumber((Number)0)), new StatementList(), new StatementList());

            Assert.IsTrue(i.CanRuntimeError);
        }
예제 #2
0
파일: If.cs 프로젝트: martindevans/Yolol
        public void CanRuntimeErrorTrueLeft()
        {
            var i = new If(new Variable(new VariableName("a")), new StatementList(new Assignment(new VariableName("a"), new Divide(new ConstantNumber((Number)1), new ConstantNumber((Number)0)))), new StatementList());

            Assert.IsTrue(i.CanRuntimeError);
        }
예제 #3
0
파일: If.cs 프로젝트: martindevans/Yolol
        public void CanRuntimeErrorFalse()
        {
            var i = new If(new Variable(new VariableName("a")), new StatementList(), new StatementList());

            Assert.IsFalse(i.CanRuntimeError);
        }