<testsuites name="Mocha Tests">
  <testsuite name="Auth Begin to Test clientCredentialsFlow #fetchAccessToken()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:00" time="0.076">
    <testcase classname="Auth Begin to Test clientCredentialsFlow #fetchAccessToken()" name="should get access token" time="0.072">
    </testcase>
  </testsuite>
  <testsuite name="Api Begin to Test ClientCredentials #fetch the access token()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:00" time="0.065">
    <testcase classname="Api Begin to Test ClientCredentials #fetch the access token()" name="should fetch access token" time="0.063">
    </testcase>
  </testsuite>
  <testsuite name="Token #info()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:00" time="0.046">
    <testcase classname="Token #info()" name="should succeed" time="0.046">
    </testcase>
  </testsuite>
  <testsuite name="Token #refresh()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:00" time="0.064">
    <testcase classname="Token #refresh()" name="should fail with error" time="0.064">
      <system-out><![CDATA[invalid_grant
]]></system-out>
    </testcase>
  </testsuite>
  <testsuite name="Search #fetchSearchResult()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:00" time="0.612">
    <testcase classname="Search #fetchSearchResult()" name="should response status 200" time="0.612">
    </testcase>
  </testsuite>
  <testsuite name="Search #filter()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:00" time="0.585">
    <testcase classname="Search #filter()" name="should get result" time="0.584">
    </testcase>
  </testsuite>
  <testsuite name="Track" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0.078">
    <testcase classname="Track" name="should response status 200" time="0.076">
    </testcase>
  </testsuite>
  <testsuite name="Track #getWidgetUri" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0">
    <testcase classname="Track #getWidgetUri" name="should return right uri" time="0">
    </testcase>
  </testsuite>
  <testsuite name="Album #fetchMetadata()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0.06">
    <testcase classname="Album #fetchMetadata()" name="should response status 200" time="0.059">
    </testcase>
  </testsuite>
  <testsuite name="Album #fetchTracks()" tests="3" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0.081">
    <testcase classname="Album #fetchTracks()" name="should response status 200" time="0.074">
    </testcase>
    <testcase classname="Album #fetchTracks()" name="fetch next page should fail" time="0.003">
    </testcase>
    <testcase classname="Album #fetchTracks()" name="should not have next page" time="0.001">
    </testcase>
  </testsuite>
  <testsuite name="Album #getWidgetUri" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0.001">
    <testcase classname="Album #getWidgetUri" name="should return right uri" time="0.001">
    </testcase>
  </testsuite>
  <testsuite name="Album fetch next tracks #fetchTracks(1)" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0.157">
    <testcase classname="Album fetch next tracks #fetchTracks(1)" name="should succeed and should fetch next page succeed" time="0.156">
    </testcase>
  </testsuite>
  <testsuite name="Album fetch next page" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0.064">
    <testcase classname="Album fetch next page" name="fetch next page should response status 200" time="0.061">
    </testcase>
  </testsuite>
  <testsuite name="Shared Playlists #find and get()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:01" time="0.156">
    <testcase classname="Shared Playlists #find and get()" name="should response status 200" time="0.156">
    </testcase>
  </testsuite>
  <testsuite name="Shared Playlists #tracks()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:02" time="0.175">
    <testcase classname="Shared Playlists #tracks()" name="should response status 200" time="0.171">
    </testcase>
  </testsuite>
  <testsuite name="Shared Playlists #getWidgetUri" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:02" time="0.002">
    <testcase classname="Shared Playlists #getWidgetUri" name="should return right uri" time="0">
    </testcase>
  </testsuite>
  <testsuite name="Artist #fetchMetadata()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:02" time="0.08">
    <testcase classname="Artist #fetchMetadata()" name="should response status 200" time="0.079">
    </testcase>
  </testsuite>
  <testsuite name="Artist #fetchAlbums()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:02" time="0.62">
    <testcase classname="Artist #fetchAlbums()" name="should succeed and fetch next page should fail" time="0.619">
    </testcase>
  </testsuite>
  <testsuite name="Artist #fetchTopTracks()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:02" time="0.004">
    <testcase classname="Artist #fetchTopTracks()" name="should response status 200" time="0.001">
    </testcase>
  </testsuite>
  <testsuite name="Artist fetch album tests #fetchAlbums(1)" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:02" time="0.152">
    <testcase classname="Artist fetch album tests #fetchAlbums(1)" name="should succeed and fetch next page shuold succeed" time="0.15">
    </testcase>
  </testsuite>
  <testsuite name="Artist fetch album tests #fetchTopTracks(1)" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:03" time="0.22">
    <testcase classname="Artist fetch album tests #fetchTopTracks(1)" name="should succeed and fetch next page shuold succeed" time="0.218">
    </testcase>
  </testsuite>
  <testsuite name="Featured Playlists #fetchAllFeaturedPlaylists()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:03" time="0.387">
    <testcase classname="Featured Playlists #fetchAllFeaturedPlaylists()" name="should response status 200" time="0.387">
    </testcase>
  </testsuite>
  <testsuite name="Featured Playlist Category #fetchAll()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:03" time="0.112">
    <testcase classname="Featured Playlist Category #fetchAll()" name="should response status 200" time="0.111">
    </testcase>
  </testsuite>
  <testsuite name="Featured Playlist Category #fetchMetadata()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:03" time="0.768">
    <testcase classname="Featured Playlist Category #fetchMetadata()" name="should response status 200" time="0.767">
    </testcase>
  </testsuite>
  <testsuite name="Featured Playlist Category #fetchPlaylists()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:04" time="1.383">
    <testcase classname="Featured Playlist Category #fetchPlaylists()" name="should response status 200 and fetch next page should succeed" time="1.381">
    </testcase>
  </testsuite>
  <testsuite name="Mood Station #fetchAll()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:06" time="0.07">
    <testcase classname="Mood Station #fetchAll()" name="should succeed" time="0.07">
    </testcase>
  </testsuite>
  <testsuite name="Mood Station #fetchMetadata()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:06" time="1.12">
    <testcase classname="Mood Station #fetchMetadata()" name="should succeed" time="1.119">
    </testcase>
  </testsuite>
  <testsuite name="Genre Station #fetchAllGenreStations()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:07" time="0.175">
    <testcase classname="Genre Station #fetchAllGenreStations()" name="should succeed and fetch next page should succeed" time="0.174">
    </testcase>
  </testsuite>
  <testsuite name="Genre Station #fetchMetadata()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:07" time="0.529">
    <testcase classname="Genre Station #fetchMetadata()" name="should succeed" time="0.529">
    </testcase>
  </testsuite>
  <testsuite name="Chart #fetchCharts()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:07" time="0.222">
    <testcase classname="Chart #fetchCharts()" name="should succeed and fetch next page should fail" time="0.221">
    </testcase>
  </testsuite>
  <testsuite name="New Release Category #fetchAll()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:08" time="0.127">
    <testcase classname="New Release Category #fetchAll()" name="should succeed and fetch next page should succeed" time="0.127">
    </testcase>
  </testsuite>
  <testsuite name="New Release Category #fetchMetadata()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:08" time="0.421">
    <testcase classname="New Release Category #fetchMetadata()" name="should response status 200" time="0.421">
    </testcase>
  </testsuite>
  <testsuite name="New Release Category #fetchAlbums()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:08" time="0.846">
    <testcase classname="New Release Category #fetchAlbums()" name="should response status 200 and fetch next page should succeed" time="0.846">
    </testcase>
  </testsuite>
  <testsuite name="New Hits Playlists #fetchAll()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:09" time="0.003">
    <testcase classname="New Hits Playlists #fetchAll()" name="should succeed" time="0">
    </testcase>
  </testsuite>
  <testsuite name="New Hits Playlists #fetchMetadata()" tests="1" errors="0" failures="0" skipped="0" timestamp="2017-08-04T10:40:09" time="0.657">
    <testcase classname="New Hits Playlists #fetchMetadata()" name="should succeed" time="0.656">
    </testcase>
  </testsuite>
</testsuites>