/* Copyright (C) 2004 - 2006 db4objects Inc. http://www.db4o.com This file is part of the db4o open source object database. db4o is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation and as clarified by db4objects' GPL interpretation policy, available at http://www.db4o.com/about/company/legalpolicies/gplinterpretation/ Alternatively you can write to db4objects, Inc., 1900 S Norfolk Street, Suite 350, San Mateo, CA 94403, USA. db4o is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ using NUnit.Framework; namespace Cecil.FlowAnalysis.Tests { [TestFixture] public class ControlFlowTestFixture : AbstractControlFlowTestFixture { [Test] public void FloatGreaterThan () { RunTestCase ("FloatGreaterThan"); } [Test] public void FloatEquals () { RunTestCase ("FloatEquals"); } [Test] public void BoolOrLessOrEqualThan () { RunTestCase ("BoolOrLessOrEqualThan"); } [Test] public void OptimizedNestedOr () { RunTestCase ("OptimizedNestedOr"); } [Test] public void NestedOrGreaterThan () { RunTestCase ("NestedOrGreaterThan"); } [Test] public void InRange () { RunTestCase ("InRange"); } [Test] public void OptimizedAnd () { RunTestCase ("OptimizedAnd"); } [Test] public void BoolAndGreaterOrEqualThan () { RunTestCase ("BoolAndGreaterOrEqualThan"); } [Test] public void OptimizedOr () { RunTestCase ("OptimizedOr"); } [Test] public void NotStringEquality () { RunTestCase ("NotStringEquality"); } [Test] public void IsNull () { RunTestCase ("IsNull"); } [Test] public void FieldAccessor () { RunTestCase ("FieldAccessor"); } [Test] public void NotEqual () { RunTestCase ("NotEqual"); } [Test] public void GreaterThanOrEqual () { RunTestCase ("GreaterThanOrEqual"); } [Test] public void LessThanOrEqual () { RunTestCase ("LessThanOrEqual"); } [Test] public void Empty () { RunTestCase ("Empty"); } [Test] public void SimpleReturn () { RunTestCase ("SimpleReturn"); } [Test] public void SimpleCalculation () { RunTestCase ("SimpleCalculation"); } [Test] public void SimpleCondition () { RunTestCase ("SimpleCondition"); } [Test] public void SingleAnd () { RunTestCase ("SingleAnd"); } [Test] public void SingleOr () { RunTestCase ("SingleOr"); } [Test] public void MultipleOr () { RunTestCase ("MultipleOr"); } [Test] public void MixedAndOr () { RunTestCase ("MixedAndOr"); } [Test] public void SimpleIf () { RunTestCase ("SimpleIf"); } [Test] public void TwoIfs () { RunTestCase ("TwoIfs"); } [Test] public void FalseIf () { RunTestCase ("FalseIf"); } [Test] public void IfNestedCondition () { RunTestCase ("IfNestedCondition"); } [Test] public void ThreeReturns () { RunTestCase ("ThreeReturns"); } [Test] public void TernaryExpression () { RunTestCase ("TernaryExpression"); } [Test] public void SideEffectExpression () { RunTestCase ("SideEffectExpression"); } [Test] public void SimpleWhile () { RunTestCase ("SimpleWhile"); } [Test] public void FlowTest () { RunTestCase ("FlowTest"); } [Test] public void PropertyPredicate () { RunTestCase ("PropertyPredicate"); } [Test] public void MultipleAndOr () { RunTestCase ("MultipleAndOr"); } [Test] public void StringPredicate () { RunTestCase ("StringPredicate"); } } }