test_class.file: eu.alert-project.iccs.stardom.core/eu.alert-project.iccs.stardom.classification/src/test/java/eu/alertproject/iccs/stardom/classification/CITest.java
test_class.identifier: CITest
test_case.body: @Test
      public void deserialize() throws IOException {
  
          CI o =  CIUtils.loadFromDefaultLocation();
  
          Assert.assertNotNull(o);
          Assert.assertEquals(3, o.getClassifiers().size(),0);
  
          
          String[] mls = new String[]{
                 "ForumActivityMetric",
                  "ForumTemporalMetric",
                  "ItsActivityMetric",
                  "ItsIssuesResolvedMetric",
                  "ItsTemporalMetric",
                  "MailingListActivityMetric",
                  "MailingListTemporalMetric",
                  "ScmActivityMetric",
                  "ScmApiIntroducedMetric",
                  "ScmApiUsageCountMetric",
                  "ScmTemporalMetric"
          };
          
          Iterator<CI.Classifier> iterator = o.getClassifiers().iterator();
  
          CI.Classifier cd = iterator.next();
          Assert.assertEquals("core developers", cd.getName());
          Assert.assertEquals(1.0, cd.getPrior(),0.0);
          Assert.assertEquals(11,cd.getMetrics().size(),0);
          assertNames(mls,cd.getMetrics().iterator());
          Assert.assertEquals(0.1234,cd.getMetrics().get(6).getStandardDeviation(),0.0);
          Assert.assertEquals(0.0002,cd.getMetrics().get(6).getMean(),0.0);
  
  
          CI.Classifier tr = iterator.next();
          Assert.assertEquals("testers", tr.getName());
          Assert.assertEquals(2.0, tr.getPrior(),0.0);
          Assert.assertEquals(11,tr.getMetrics().size(),0);
          assertNames(mls,tr.getMetrics().iterator());
          Assert.assertEquals(0.5683,tr.getMetrics().get(4).getStandardDeviation(),0.0);
          Assert.assertEquals(0.0004,tr.getMetrics().get(4).getMean(),0.0);
  
  
          CI.Classifier bt = iterator.next();
          Assert.assertEquals("bug triagers", bt.getName());
          Assert.assertEquals(3.0, bt.getPrior(),0.0);
          Assert.assertEquals(11,bt.getMetrics().size(),0);
          assertNames(mls,bt.getMetrics().iterator());
          Assert.assertEquals(0.0005895,bt.getMetrics().get(10).getStandardDeviation(),0.0);
          Assert.assertEquals(0.2547890,bt.getMetrics().get(10).getMean(),0.0);
  
  
  
      }
test_case.class_method_signature: CITest.deserialize()
test_case.full_signature: @Test public void deserialize()
test_case.identifier: deserialize
test_case.invocations: loadFromDefaultLocation assertNotNull assertEquals size getClassifiers iterator getClassifiers next assertEquals getName assertEquals getPrior assertEquals size getMetrics assertNames iterator getMetrics assertEquals getStandardDeviation get getMetrics assertEquals getMean get getMetrics next assertEquals getName assertEquals getPrior assertEquals size getMetrics assertNames iterator getMetrics assertEquals getStandardDeviation get getMetrics assertEquals getMean get getMetrics next assertEquals getName assertEquals getPrior assertEquals size getMetrics assertNames iterator getMetrics assertEquals getStandardDeviation get getMetrics assertEquals getMean get getMetrics
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void deserialize()
focal_class.declarator: classifiers
focal_class.modifier: @XStreamImplicit(itemFieldName = "classifier")
      private
focal_class.original_string: @XStreamImplicit(itemFieldName = "classifier")
      private List<Classifier> classifiers;
focal_class.type: List<Classifier>
focal_class.var_name: classifiers
focal_class.file: eu.alert-project.iccs.stardom.core/eu.alert-project.iccs.stardom.classification/src/main/java/eu/alertproject/iccs/stardom/classification/CI.java
focal_class.identifier: CI
focal_class.class_method_signature: CI.getClassifiers()
focal_class.full_signature: public List<Classifier> getClassifiers()
focal_class.identifier: getClassifiers
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Classifier>
focal_class.signature: List<Classifier> getClassifiers()
focal_class.class_method_signature: CI.setClassifiers(List<Classifier> classifiers)
focal_class.full_signature: public void setClassifiers(List<Classifier> classifiers)
focal_class.identifier: setClassifiers
focal_class.modifiers: public
focal_class.parameters: (List<Classifier> classifiers)
focal_class.return: void
focal_class.signature: void setClassifiers(List<Classifier> classifiers)
focal_method.body: public List<Classifier> getClassifiers() {
          return classifiers;
      }
focal_method.class_method_signature: CI.getClassifiers()
focal_method.full_signature: public List<Classifier> getClassifiers()
focal_method.identifier: getClassifiers
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: List<Classifier>
focal_method.signature: List<Classifier> getClassifiers()