lp:~saidout/nunit-3.0/constraint-class_OLD
- Get this branch:
- bzr branch lp:~saidout/nunit-3.0/constraint-class_OLD
Branch merges
- Charlie Poole: Needs Fixing
-
Diff: 14662 lines (+7114/-5530)84 files modifiedsolutions/vs2008/nunit.framework/nunit.framework.csproj (+1/-1)
solutions/vs2008/nunitlite/nunitlite.csproj (+1/-1)
solutions/vs2010/nunit.framework.tests/nunit.framework.tests.csproj (+38/-2)
solutions/vs2010/nunit.framework/nunit.framework.csproj (+9/-3)
solutions/vs2010/nunitlite.tests/nunitlite.tests.csproj (+38/-2)
solutions/vs2010/nunitlite/nunitlite.csproj (+10/-3)
src/direct-runner/TestEventListener.cs (+3/-3)
src/framework/Api/ResultState.cs (+141/-139)
src/framework/Assert.cs (+3675/-3803)
src/framework/AssertionHelper.cs (+3/-3)
src/framework/Assume.cs (+10/-5)
src/framework/Constraints/AllItemsConstraint.cs (+11/-10)
src/framework/Constraints/AndConstraint.cs (+7/-4)
src/framework/Constraints/AssignableFromConstraint.cs (+2/-2)
src/framework/Constraints/AssignableToConstraint.cs (+2/-2)
src/framework/Constraints/AttributeConstraint.cs (+2/-2)
src/framework/Constraints/AttributeExistsConstraint.cs (+2/-2)
src/framework/Constraints/BasicConstraint.cs (+0/-75)
src/framework/Constraints/BinarySerializableConstraint.cs (+3/-3)
src/framework/Constraints/CollectionConstraint.cs (+7/-7)
src/framework/Constraints/ComparisonConstraint.cs (+0/-142)
src/framework/Constraints/Constraint.cs (+277/-142)
src/framework/Constraints/ConstraintResult.cs (+109/-0)
src/framework/Constraints/ContainsConstraint.cs (+7/-7)
src/framework/Constraints/DelayedConstraint.cs (+14/-13)
src/framework/Constraints/EmptyConstraint.cs (+8/-8)
src/framework/Constraints/EmptyDirectoryConstraint.cs (+2/-2)
src/framework/Constraints/EmptyStringConstraint.cs (+3/-3)
src/framework/Constraints/EndsWithConstraint.cs (+64/-66)
src/framework/Constraints/EqualConstraint.cs (+3/-2)
src/framework/Constraints/ExactTypeConstraint.cs (+2/-2)
src/framework/Constraints/FalseConstraint.cs (+40/-5)
src/framework/Constraints/GreaterThanConstraint.cs (+2/-2)
src/framework/Constraints/GreaterThanOrEqualConstraint.cs (+11/-3)
src/framework/Constraints/InstanceOfTypeConstraint.cs (+2/-2)
src/framework/Constraints/LessThanConstraint.cs (+2/-2)
src/framework/Constraints/LessThanOrEqualConstraint.cs (+10/-2)
src/framework/Constraints/NaNConstraint.cs (+29/-11)
src/framework/Constraints/NoItemConstraint.cs (+11/-10)
src/framework/Constraints/NotConstraint.cs (+13/-7)
src/framework/Constraints/NullConstraint.cs (+25/-5)
src/framework/Constraints/NullOrEmptyStringConstraint.cs (+3/-3)
src/framework/Constraints/OrConstraint.cs (+17/-8)
src/framework/Constraints/PredicateConstraint.cs (+2/-2)
src/framework/Constraints/PropertyConstraint.cs (+7/-7)
src/framework/Constraints/PropertyExistsConstraint.cs (+2/-2)
src/framework/Constraints/RangeConstraint.cs (+162/-109)
src/framework/Constraints/RegexConstraint.cs (+69/-70)
src/framework/Constraints/SameAsConstraint.cs (+3/-3)
src/framework/Constraints/SamePathConstraint.cs (+3/-3)
src/framework/Constraints/SamePathOrUnderConstraint.cs (+3/-3)
src/framework/Constraints/SomeItemsConstraint.cs (+11/-10)
src/framework/Constraints/StartsWithConstraint.cs (+64/-66)
src/framework/Constraints/StringConstraint.cs (+24/-16)
src/framework/Constraints/SubstringConstraint.cs (+62/-64)
src/framework/Constraints/ThrowsConstraint.cs (+6/-5)
src/framework/Constraints/ThrowsNothingConstraint.cs (+3/-3)
src/framework/Constraints/ToleranceMode.cs (+28/-25)
src/framework/Constraints/TrueConstraint.cs (+39/-5)
src/framework/Constraints/XmlSerializableConstraint.cs (+4/-4)
src/framework/Internal/NumericComparison.cs (+103/-0)
src/framework/Internal/StringConverterHelper.cs (+58/-0)
src/framework/Templates/Assert.template.cs (+20/-9)
src/tests/Api/ResultStateTests.cs (+0/-176)
src/tests/Attributes/TheoryTests.cs (+6/-3)
src/tests/Constraints/AfterConstraintTests.cs (+3/-2)
src/tests/Constraints/CollectionConstraintTests.cs (+10/-31)
src/tests/Constraints/ComparisonConstraintTests.cs (+0/-386)
src/tests/Constraints/ComparisonConstraintTestsBase.cs (+499/-0)
src/tests/Constraints/ConstraintResultTests.cs (+181/-0)
src/tests/Constraints/ConstraintTestBase.cs (+5/-4)
src/tests/Constraints/ConstraintTests.cs (+45/-0)
src/tests/Constraints/ConstraintTestsBase.cs (+65/-0)
src/tests/Constraints/EqualTest.cs (+2/-2)
src/tests/Constraints/FalseConstraintTests.cs (+86/-0)
src/tests/Constraints/GreaterThanConstraintTests.cs (+62/-0)
src/tests/Constraints/GreaterThanOrEqualConstraintTests.cs (+62/-0)
src/tests/Constraints/LessThanConstraintTests.cs (+62/-0)
src/tests/Constraints/LessThanOrEqualConstraintTests.cs (+62/-0)
src/tests/Constraints/NaNConstraintTests.cs (+88/-0)
src/tests/Constraints/NullConstraintTests.cs (+63/-0)
src/tests/Constraints/RangeConstraintTests.cs (+434/-0)
src/tests/Constraints/TrueConstraintTests.cs (+86/-0)
src/tests/Syntax/ArbitraryConstraintMatching.cs (+1/-1)
Branch information
Recent revisions
- 263. By Said Outgajjouft <email address hidden>
-
Refactoring done to the Base Constraint (removed the BaseConstraint, the base constraint classes FalseConstraint, NaNConstraint, NullConstraint and TrueConstraint now inherits directly from Constraint).
Four test classes for the Base Constraints were also added. - 262. By Said Outgajjouft <email address hidden>
-
Added two exception formats that should be used when throwing exception from the constructor or the Verify method.
- 261. By Said Outgajjouft <email address hidden>
-
Renamed NewComparisonCo
nstraint to ComparisonConst raint. - 260. By Said Outgajjouft <email address hidden>
-
Removed ComparisonConst
raint and ComparisonConst raintTests classes since they are no longer in use. - 259. By Said Outgajjouft <email address hidden>
-
Refactored the NewComparisonCo
nstraint so that is uses the new NumericComparison class.
Change the constructor signature to take a flag to indicate the deisred outcome for comparison between expected and actual. - 258. By Said Outgajjouft <email address hidden>
-
Added a test class RangeConstraint
Tests that tests the RangeConstraint.
Refactored the RangeConstraint.
Added a helper class NumericComparison that can be used for numeric comparision. - 257. By Said Outgajjouft <email address hidden>
-
Refactoring done to the Comparison Constraint (added a new base class NewComparisonCo
nstraint) .
New base test (ComparisonConstraintTestsBase ) have been created for the Comparison constraint. - 255. By Said Outgajjouft <email address hidden>
-
Update the Assert.template.cs with the changes made to the Constraint class.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:nunit-3.0