public class Clazz {に対して、Chain root = null;
public Chain theMethod(boolean deep) {
return !deep ? root : root.next;
}
class Chain {
Chain next = null;
}
}
public class ClazzTest extends TestCase {というテストをするとき、public void testTheMethod() {
assertNull(new Clazz().theMethod(false));
}
}
root.next のテストしてないけど、これってC0満たす?
そんなの吉野家じゃない....
カバレジの件、「?:演算子は制御フローなのでC0満たしていない」だと思います。
つっかえが取れました。ありがとうございます。