For more complex situations, you can create a condition with multiple parts. These parts are combined using logical conjunction, disjunction, and negation. Migrate provides only the following four possibilities, but they are sufficient.
| test | description |
|---|---|
| all off the following are true | a logical and of the contained tests |
| some of the following are true | a logical or of the contained tests |
| none of the following are true | the negation of the logical and of the contained tests |
| not all of the following are true | the negation of the logical or of the contained tests |
Example: And test
Example: And with nested or test

