2013-06-28 52 views
2

我在Teamcity中運行dotCover覆蓋率。構建完成後,它會構建覆蓋率報告,您可以在其中深入瞭解各個課程的覆蓋範圍。瞭解TeamCity中dotCover的覆蓋率摘要

我有一個類包含1個方法,產生以下摘要。

類,%
100%(1/1)

方法,%
86.7%(13/15)

語句%
91.7%(55/60)

類和聲明結果看起來很簡單,但我看不出如何解釋方法結果。

我有15個(其中13個被覆蓋)?

更新

這裏是類的要點

public static class MyClass 
    { 
     public static List<B> Bye(X x, B b) 
     { 
      List<B> bList = new List<B>(); 

      if (x is A) 
      { 
       // Do something 
      } 
      else if (x is B) 
      { 
       // Do something else 
      } 

      if (b.Something) 
      { 
       x.Where.ToList().Foreach(x => x.Work()); 
      } 

      if (b.Something) 
      { 
       x.Where.ToList().Foreach(x => x.Work()); 
      } 

      if (b.Something) 
      { 
       x.Where.ToList().Foreach(x => x.Work()); 
      } 

      if (b.Something) 
      { 
       x.Where.ToList().Foreach(x => x.Work()); 
      } 

      if (b.Something) 
      { 
       x.Where.ToList().Foreach(x => x.Work()); 
      } 

      if (b.Something) 
      { 
       x.Where.ToList().Foreach(x => x.Work()); 
      } 

      if (b.Something) 
      { 
       x.Where.ToList().Foreach(x => x.Work()); 
      } 

      return bList; 
     } 
    } 

回答

1

我會說這是覆蓋的15種方法13(或標記爲覆蓋每個方法執行至少一個語句/參觀)。如果你看不到所有的方法,那麼記住get/set屬性也是方法;他們也可能包含該圖中的默認構造函數,但我會盡可能不會。

對於我使用的大多數覆蓋工具,我使用語句覆蓋作爲我的主要價值和方法覆蓋(訪問)下。

+0

正如問題中所述...只有一種方法 – PaulB

+0

您可以顯示課程嗎? –

相關問題