test_class.declarator: allTagsPageCollection
test_class.modifier: private
test_class.original_string: private AllTagsPageCollection allTagsPageCollection;
test_class.type: AllTagsPageCollection
test_class.var_name: allTagsPageCollection
test_class.file: plugin-code/src/test/java/com/trivago/cluecumber/rendering/pages/pojos/pagecollections/AllTagsPageCollectionTest.java
test_class.identifier: AllTagsPageCollectionTest
test_case.body: @Test
      public void getTagStatsTest() {
          allTagsPageCollection = new AllTagsPageCollection(getTestReports(), "");
          Map<Tag, ResultCount> tagStats = allTagsPageCollection.getTagResultCounts();
          assertThat(tagStats.size(), is(3));
  
          Tag tag1 = new Tag();
          tag1.setName("tag1");
          ResultCount tag1Stats = tagStats.get(tag1);
          assertThat(tag1Stats.getTotal(), is(1));
          assertThat(tag1Stats.getPassed(), is(0));
          assertThat(tag1Stats.getFailed(), is(1));
          assertThat(tag1Stats.getSkipped(), is(0));
  
          Tag tag2 = new Tag();
          tag2.setName("tag2");
          ResultCount tag2Stats = tagStats.get(tag2);
          assertThat(tag2Stats.getTotal(), is(2));
          assertThat(tag2Stats.getPassed(), is(1));
          assertThat(tag2Stats.getFailed(), is(1));
          assertThat(tag2Stats.getSkipped(), is(0));
  
          Tag tag3 = new Tag();
          tag3.setName("tag3");
          ResultCount tag3Stats = tagStats.get(tag3);
          assertThat(tag3Stats.getTotal(), is(1));
          assertThat(tag3Stats.getPassed(), is(0));
          assertThat(tag3Stats.getFailed(), is(0));
          assertThat(tag3Stats.getSkipped(), is(1));
      }
test_case.class_method_signature: AllTagsPageCollectionTest.getTagStatsTest()
test_case.full_signature: @Test public void getTagStatsTest()
test_case.identifier: getTagStatsTest
test_case.invocations: getTestReports getTagResultCounts assertThat size is setName get assertThat getTotal is assertThat getPassed is assertThat getFailed is assertThat getSkipped is setName get assertThat getTotal is assertThat getPassed is assertThat getFailed is assertThat getSkipped is setName get assertThat getTotal is assertThat getPassed is assertThat getFailed is assertThat getSkipped is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getTagStatsTest()
focal_class.declarator: tagResultCounts = new HashMap<>()
focal_class.modifier: private final
focal_class.original_string: private final Map<Tag, ResultCount> tagResultCounts = new HashMap<>();
focal_class.type: Map<Tag, ResultCount>
focal_class.var_name: tagResultCounts
focal_class.file: plugin-code/src/main/java/com/trivago/cluecumber/rendering/pages/pojos/pagecollections/AllTagsPageCollection.java
focal_class.identifier: AllTagsPageCollection
focal_class.class_method_signature: AllTagsPageCollection.AllTagsPageCollection(List<Report> reports, final String pageTitle)
focal_class.full_signature: public  AllTagsPageCollection(List<Report> reports, final String pageTitle)
focal_class.identifier: AllTagsPageCollection
focal_class.modifiers: public
focal_class.parameters: (List<Report> reports, final String pageTitle)
focal_class.signature:  AllTagsPageCollection(List<Report> reports, final String pageTitle)
focal_class.class_method_signature: AllTagsPageCollection.getTagResultCounts()
focal_class.full_signature: public Map<Tag, ResultCount> getTagResultCounts()
focal_class.identifier: getTagResultCounts
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<Tag, ResultCount>
focal_class.signature: Map<Tag, ResultCount> getTagResultCounts()
focal_class.class_method_signature: AllTagsPageCollection.getTags()
focal_class.full_signature: public Set<Tag> getTags()
focal_class.identifier: getTags
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<Tag>
focal_class.signature: Set<Tag> getTags()
focal_class.class_method_signature: AllTagsPageCollection.getTotalNumberOfTags()
focal_class.full_signature: public int getTotalNumberOfTags()
focal_class.identifier: getTotalNumberOfTags
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTotalNumberOfTags()
focal_class.class_method_signature: AllTagsPageCollection.calculateTagResultCounts(final List<Report> reports)
focal_class.full_signature: private void calculateTagResultCounts(final List<Report> reports)
focal_class.identifier: calculateTagResultCounts
focal_class.modifiers: private
focal_class.parameters: (final List<Report> reports)
focal_class.return: void
focal_class.signature: void calculateTagResultCounts(final List<Report> reports)
focal_class.superclass: extends ScenarioSummaryPageCollection
focal_method.body: public Map<Tag, ResultCount> getTagResultCounts() {
          return tagResultCounts;
      }
focal_method.class_method_signature: AllTagsPageCollection.getTagResultCounts()
focal_method.full_signature: public Map<Tag, ResultCount> getTagResultCounts()
focal_method.identifier: getTagResultCounts
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: Map<Tag, ResultCount>
focal_method.signature: Map<Tag, ResultCount> getTagResultCounts()