I might be missing something here but, the way you wrote the code in your question, conditions A and B are completely independent of each other. You therefore won’t cover all of the code unless you test both conditionals. In MCDC each condition should be evaluated at least once which affects the decision outcome independently. The study identified various forms of