{
  "_class" : "hudson.maven.reporters.SurefireAggregatedReport",
  "failCount" : 0,
  "skipCount" : 0,
  "totalCount" : 184,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 170,
        "url" : "https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/170/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.935,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 74,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testSetTitlePublishedStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "testIsPublishedFalse",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRemoveThemeWithOnlyOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "testAddMultipleViews",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRemoveThemePublished",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testSetThemesNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetThemesZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testAddThemeMethod",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testSetThemesExceedLimit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetId",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetContentPublished",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetContent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetGenreNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRemoveTheme",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.058,
                "failedSince" : 0,
                "name" : "testSetContentExactlyLimit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testAddThemePublished",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetContentExceedsLimitForPoetryGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAddViewNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testIsCompleteFalse_MissingContent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetPublishedAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testIsCompleteFalse_MissingGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testIsCompleteFalse_MissingTitle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testIsPublishedTrue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetContentNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetViewsUnmodifiable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPublishIncompleteStory_MissingContent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetTitleNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPublishAlreadyPublished",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetAuthor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testSetAuthorNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testAddThemeNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetIdNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPublishSuccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPublishIncompleteStory_MissingThemes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetThemes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetContentExceedsLimitForShortStoryGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPublishIncompleteStory_MissingGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPublishIncompleteStory_MissingTitle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testIsCompleteFalse_MissingThemes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetGenrePublishedStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetContentExceedsLimitForTaleGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetFavoritedByEmpty",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testIsCompleteTrue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetTitleTooLong",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRemoveThemeNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetFavoritedByReturnsUnmodifiableSet",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.StoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetTitle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "testAddFavoriteStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUsernameTooShort",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "testConstructorWithStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetFavoriteStoriesReturnsUnmodifiableSet",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetPassword",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testAddStoryNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testChangePasswordNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetStoriesNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetPasswordNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetId",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetUsernameNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUsernameTooLong",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAddStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testChangePassword",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testChangePasswordTooShort",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testChangePasswordTooLong",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUsernameInvalidPattern",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetPasswordNoMD5",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRemoveFavoriteStoryNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetIdNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetRoleNull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetUsername",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetRole",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRemoveFavoriteStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAddStoryWithDifferentAuthor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.domain.entities.UserTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testAddFavoriteStoryNull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.935,
            "id" : None,
            "name" : "es.uvigo.esei.microstories.domain.entities.DomainUnitTestSuite",
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 170,
        "url" : "https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/170/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 77.628,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 53,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 1.544,
                "failedSince" : 0,
                "name" : "beforeListRecentStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 5.054,
                "failedSince" : 0,
                "name" : "listRecentStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.386,
                "failedSince" : 0,
                "name" : "afterListRecentStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "beforeGetStoryById",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.314,
                "failedSince" : 0,
                "name" : "testGetStoryById_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.277,
                "failedSince" : 0,
                "name" : "afterGetStoryById",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.525,
                "failedSince" : 0,
                "name" : "beforeGetNonExistentStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.061,
                "failedSince" : 0,
                "name" : "testGetStoryById_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "afterGetNonExistentStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.258,
                "failedSince" : 0,
                "name" : "beforeSearchStoriesContainsText",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "testSearchStories_ReturnsResults",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.511,
                "failedSince" : 0,
                "name" : "afterSearchStoriesContainsText",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.286,
                "failedSince" : 0,
                "name" : "beforeSearchStoriesInvalidText",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "testSearchStories_InvalidText_ReturnsBadRequest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.21,
                "failedSince" : 0,
                "name" : "beforeFilterStoriesByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.288,
                "failedSince" : 0,
                "name" : "listFilteredStoriesByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.277,
                "failedSince" : 0,
                "name" : "afterFilterStoriesByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.302,
                "failedSince" : 0,
                "name" : "beforeFilterStoriesByTheme",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "listFilteredStoriesByTheme",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "afterFilterStoriesByTheme",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "beforeFilterStoriesByPublicationDate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.277,
                "failedSince" : 0,
                "name" : "listFilteredStoriesByPublication",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.421,
                "failedSince" : 0,
                "name" : "afterFilterStoriesByPublicationDate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "beforeFilterStoriesByGenreThemeAndPublication",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "listFilteredStoriesByGenreThemeAndPublication",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "afterFilterStoriesByGenreThemeAndPublication",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "beforeGetTop2ReadStoriesLastMonthByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.21,
                "failedSince" : 0,
                "name" : "getTop2ReadStoriesLastMonthByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "afterGetTop2ReadStoriesLastMonthByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.087,
                "failedSince" : 0,
                "name" : "beforeGetTop2ReadStoriesLastMonthByGenre_empty",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "getTop2ReadStoriesLastMonthByGenre_empty",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "afterGetTop2ReadStoriesLastMonthByGenre_empty",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "beforeUpdateStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.447,
                "failedSince" : 0,
                "name" : "testUpdateStory_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.075,
                "failedSince" : 0,
                "name" : "testUpdateStory_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "testUpdateStory_Unauthorized",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.08,
                "failedSince" : 0,
                "name" : "testUpdateStory_BadRequest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.305,
                "failedSince" : 0,
                "name" : "beforeDeleteStory_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "testDeleteStory_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "afterDeleteStory_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "beforeDeleteStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "testDeleteStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "afterDeleteStory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "beforeCreateMicrostory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "testCreateMicrostory_Forbidden",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "testCreateMicrostory_BadRequest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.162,
                "failedSince" : 0,
                "name" : "testCreateMicrostory_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "afterCreateMicrostory",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "beforeRemoveFavorite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "testRemoveFavorite_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "testRemoveFavorite_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.053,
                "failedSince" : 0,
                "name" : "testRemoveFavorite_Unauthorized",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.rest.StoryResourceRestTest",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "afterRemoveFavorite",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 77.628,
            "id" : None,
            "name" : "es.uvigo.esei.microstories.rest.ResourceUnitTestSuite",
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 170,
        "url" : "https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/170/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 78.285,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 57,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 4.358,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_GenreAndDateFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.461,
                "failedSince" : 0,
                "name" : "testAddFavorite_StoryNotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.863,
                "failedSince" : 0,
                "name" : "testCreateStory_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "testDeleteStory_Unauthorized_NotAuthor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.732,
                "failedSince" : 0,
                "name" : "testPublishStory_NotAuthor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.656,
                "failedSince" : 0,
                "name" : "testRemoveFavorite_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.359,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_GenreFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.332,
                "failedSince" : 0,
                "name" : "testCountStoriesByText_NoText",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.184,
                "failedSince" : 0,
                "name" : "testCountStoriesByText_ExistingText",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "testGetStoryById",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_NoFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.445,
                "failedSince" : 0,
                "name" : "testUpdateStory_Published",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "testAddReadingLogEntryForA_Story_aux",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_GenreAndThemeFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.603,
                "failedSince" : 0,
                "name" : "testGetStoriesByUser_InvalidPage",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.404,
                "failedSince" : 0,
                "name" : "testGetStoriesByUser_InvalidSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.449,
                "failedSince" : 0,
                "name" : "testCountFavoriteStories_Unauthorized_WrongRole",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.237,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_ThemeFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.256,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_ThemeAndDateFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_DateRangeFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.275,
                "failedSince" : 0,
                "name" : "testGetFavoriteStories_WithPagination",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.375,
                "failedSince" : 0,
                "name" : "testGetStoriesByUser_WithPagination",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testPublishStory_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.285,
                "failedSince" : 0,
                "name" : "testGetFavoriteStories_InvalidPage",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "testGetFavoriteStories_InvalidSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.367,
                "failedSince" : 0,
                "name" : "testGetTop2ReadStoriesLastMonthByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "testSearchStories_InvalidPage",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.306,
                "failedSince" : 0,
                "name" : "testSearchStories_InvalidSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testGetStoryById_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "getFilteredStoriesByDateWithInitialDateAfterFinalDate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.208,
                "failedSince" : 0,
                "name" : "getFilteredStoriesByDateWithOnlyInitialDate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.254,
                "failedSince" : 0,
                "name" : "testGetFavoriteStories_NoFavorites",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.291,
                "failedSince" : 0,
                "name" : "testSearchStories_EmptyText_ShoulReturnAllStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "testCountFavoriteStories_NoFavorites",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.259,
                "failedSince" : 0,
                "name" : "getFilteredStoriesByDate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "testDeleteStory_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "testCountStoriesByFilter_DateFilter",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.236,
                "failedSince" : 0,
                "name" : "testGetTop2ReadStoriesLastMonthByGenre_NoStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.241,
                "failedSince" : 0,
                "name" : "getFilteredStoriesByDateWithOnlyFinalDate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "testAddFavorite_Unauthorized_WrongRole",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.453,
                "failedSince" : 0,
                "name" : "testUpdateStory_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.426,
                "failedSince" : 0,
                "name" : "testCountFavoriteStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "testDeleteStory_Unauthorized_WrongRole",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "testRemoveFavorite_Unauthorized_WrongRole",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.325,
                "failedSince" : 0,
                "name" : "testAddFavorite_Success",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.715,
                "failedSince" : 0,
                "name" : "testGetFavoriteStories_Pagination_Page1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "testUpdateStory_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "testSearchStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "testGetFavoriteStories_Unauthorized_WrongRole",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "testCreateStory_Unauthorized_WrongRole",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.285,
                "failedSince" : 0,
                "name" : "testUpdateStory_Unauthorized_NotAuthor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.272,
                "failedSince" : 0,
                "name" : "getFilteredStoriesByGenre",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "getFilteredStoriesByTheme",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.235,
                "failedSince" : 0,
                "name" : "testGetRecentStories",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "testCreateStory_Unauthorized_NoUser",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "testRemoveFavorite_StoryNotFound",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "es.uvigo.esei.microstories.services.StoryServiceIntegrationTest",
                "duration" : 0.09,
                "failedSince" : 0,
                "name" : "testDeleteStory_NotFound",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 78.285,
            "id" : None,
            "name" : "es.uvigo.esei.microstories.services.ServiceIntegrationTestSuite",
            "timestamp" : None
          }
        ]
      }
    }
  ]
}