2004-02-10 [長年日記]

[未解決] カバレッジに関して基本的な疑問

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満たす?

吉野家

お弁当を買って帰る。14人待ちで25分も待ってしまった。

本日のツッコミ(全3件) [ツッコミを入れる]
Oかもと (2004-02-11 09:29)

そんなの吉野家じゃない....

uno (2004-02-14 11:33)

カバレジの件、「?:演算子は制御フローなのでC0満たしていない」だと思います。

matobaa (2004-02-14 14:12)

つっかえが取れました。ありがとうございます。

[]